{"id":"https://openalex.org/W2981684997","doi":null,"title":"Multicore Systems \u2013 Challenges for the Real-Time Software Developer","display_name":"Multicore Systems \u2013 Challenges for the Real-Time Software Developer","publication_year":2010,"publication_date":"2010-05-19","ids":{"openalex":"https://openalex.org/W2981684997","mag":"2981684997"},"language":"en","primary_location":{"id":"mag:2981684997","doi":null,"is_oa":true,"landing_page_url":"https://hal.science/hal-02267727","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4405252976","host_organization_name":"Centre pour la Communication Scientifique Directe","host_organization_lineage":["https://openalex.org/I4405252976"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hal.science/hal-02267727","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5080151972","display_name":"Fridtjof B. Siebert","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I4210139755","display_name":"Aicas (Germany)","ror":"https://ror.org/046yjek33","country_code":"DE","type":"company","lineage":["https://openalex.org/I4210139755"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Fridtjof Siebert","raw_affiliation_strings":["Aicas GmbH"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Aicas GmbH","institution_ids":["https://openalex.org/I4210139755"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5080151972"],"corresponding_institution_ids":["https://openalex.org/I4210139755"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.46835574,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.8134999871253967,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.8134999871253967,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.13570000231266022,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.021800000220537186,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/multicore-systems","display_name":"multi-core systems","score":0.9599999785423279},{"id":"https://openalex.org/keywords/embedded-systems","display_name":"embedded systems","score":0.8259999752044678},{"id":"https://openalex.org/keywords/real-time-software","display_name":"real-time software","score":0.9869999885559082},{"id":"https://openalex.org/keywords/parallel-programming","display_name":"parallel programming","score":0.6620000004768372},{"id":"https://openalex.org/keywords/multithreading","display_name":"multithreading","score":0.847000002861023},{"id":"https://openalex.org/keywords/programming-errors","display_name":"coding errors","score":0.6359999775886536},{"id":"https://openalex.org/keywords/memory-models","display_name":"memory models","score":0.8339999914169312},{"id":"https://openalex.org/keywords/atomic-operations","display_name":"atomic operations","score":0.6800000071525574},{"id":"https://openalex.org/keywords/compiler-optimization","display_name":"compiler optimization","score":0.7749999761581421},{"id":"https://openalex.org/keywords/c-c","display_name":"C/C++","score":0.7360000014305115},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.9369999766349792},{"id":"https://openalex.org/keywords/safety-and-reliability","display_name":"safety and reliability","score":0.6389999985694885}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.826392412185669},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.7960259914398193},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4868001639842987},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4689257740974426},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4440550208091736},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.35549694299697876},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3495336174964905}],"mesh":[],"locations_count":2,"locations":[{"id":"mag:2981684997","doi":null,"is_oa":true,"landing_page_url":"https://hal.science/hal-02267727","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4405252976","host_organization_name":"Centre pour la Communication Scientifique Directe","host_organization_lineage":["https://openalex.org/I4405252976"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},{"id":"pmh:oai:HAL:hal-02267727v1","doi":null,"is_oa":true,"landing_page_url":"https://hal.science/hal-02267727","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4405252976","host_organization_name":"Centre pour la Communication Scientifique Directe","host_organization_lineage":["https://openalex.org/I4405252976"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ERTS2 2010, Embedded Real Time Software & Systems, May 2010, Toulouse, France","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"mag:2981684997","doi":null,"is_oa":true,"landing_page_url":"https://hal.science/hal-02267727","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4405252976","host_organization_name":"Centre pour la Communication Scientifique Directe","host_organization_lineage":["https://openalex.org/I4405252976"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":5,"referenced_works":["https://openalex.org/W1482397304","https://openalex.org/W2033818578","https://openalex.org/W2079942837","https://openalex.org/W2091085450","https://openalex.org/W2152885346"],"related_works":["https://openalex.org/W4253375448","https://openalex.org/W1569464542","https://openalex.org/W1996306926","https://openalex.org/W2336844017","https://openalex.org/W3023434441","https://openalex.org/W2186304195","https://openalex.org/W4302166872","https://openalex.org/W3152544649","https://openalex.org/W2767686544","https://openalex.org/W2118709166"],"abstract_inverted_index":{"Multicore":[0],"systems":[1,14,44,61,68,148],"have":[2,45],"become":[3,32],"the":[4,16,33,36,66,97,112,133,172,177,209],"norm":[5,34],"for":[6],"desktop":[7],"computer":[8],"systems.":[9,101],"The":[10,56,190],"percentage":[11],"of":[12,58,99,132,135,208],"multicore":[13,30,60,85,100,104,147],"in":[15,35,106,125,154,186],"embedded":[17,37,43,67],"domain":[18],"is":[19,138,169],"still":[20],"marginal,":[21],"but":[22],"growing":[23],"at":[24],"an":[25,89],"incredible":[26],"pace":[27],"such":[28,158],"that":[29,94],"will":[31,141,163],"area":[38],"as":[39,114,159],"well.":[40],"How-":[41],"ever,":[42],"additional":[46],"requirements":[47,75],"with":[48,96,119],"respect":[49],"to":[50,65,72,84],"safety,":[51],"reliability,":[52],"and":[53,161,181,196,201,204],"real-time":[54],"behaviour.":[55,189],"use":[57,98],"parallel":[59],"introduces":[62],"new":[63,78],"challenges":[64],"developer":[69],"who":[70],"has":[71],"fulfil":[73],"these":[74,136],"when":[76],"developing":[77],"software":[79],"or":[80],"porting":[81],"existing":[82],"code":[83],"systems.This":[86],"paper":[87],"gives":[88],"overview":[90],"over":[91],"typical":[92],"problems":[93,145],"arise":[95],"Unfortunately,":[102],"a":[103,115],"system":[105,118],"many":[107],"cases":[108],"does":[109],"not":[110],"behave":[111],"same":[113],"single":[116],"core":[117],"multithreading.":[120],"These":[121],"differences":[122],"may":[123,184],"result":[124],"severe":[126],"program":[127,188],"errors.":[128],"A":[129],"good":[130],"understanding":[131],"sources":[134],"errors":[137],"required.":[139],"It":[140],"be":[142,150,164],"explained":[143],"how":[144,182],"on":[146,199],"can":[149],"avoided.":[151],"Mechanisms":[152],"present":[153],"different":[155,194,206],"programming":[156],"languages":[157],"C/C++":[160],"Java":[162],"presented.":[165],"An":[166],"important":[167],"role":[168],"played":[170],"by":[171,176],"memory":[173,191],"model":[174,192],"provided":[175],"language":[178],"implemen-":[179],"tation":[180],"this":[183],"manifest":[185],"false":[187],"permits":[193],"compiler":[195],"CPU":[197],"optimisation":[198],"atomic":[200],"non-atomic":[202],"operations,":[203],"allow":[205],"semantics":[207],"volatilemodifier.":[210]},"counts_by_year":[],"updated_date":"2026-11-08T12:12:28.789561","created_date":"2019-11-01T00:00:00"}
