{"id":"https://openalex.org/W2044802278","doi":"https://doi.org/10.1145/1879021.1879041","title":"Nucleos","display_name":"Nucleos","publication_year":2010,"publication_date":"2010-10-24","ids":{"openalex":"https://openalex.org/W2044802278","doi":"https://doi.org/10.1145/1879021.1879041","mag":"2044802278"},"language":"en","primary_location":{"id":"doi:10.1145/1879021.1879041","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1879021.1879041","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the tenth ACM international conference on Embedded software","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5027498139","display_name":"Jiwon Hahn","orcid":null},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Jiwon Hahn","raw_affiliation_strings":["University of California, Irvine, Irvine, CA, USA","University of California Irvine, IRVINE, CA, USA#TAB#"],"affiliations":[{"raw_affiliation_string":"University of California, Irvine, Irvine, CA, USA","institution_ids":["https://openalex.org/I204250578"]},{"raw_affiliation_string":"University of California Irvine, IRVINE, CA, USA#TAB#","institution_ids":["https://openalex.org/I204250578"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5061108656","display_name":"Pai H. Chou","orcid":"https://orcid.org/0000-0002-8465-2115"},"institutions":[{"id":"https://openalex.org/I25846049","display_name":"National Tsing Hua University","ror":"https://ror.org/00zdnkx70","country_code":"TW","type":"education","lineage":["https://openalex.org/I25846049"]},{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["TW","US"],"is_corresponding":false,"raw_author_name":"Pai H. Chou","raw_affiliation_strings":["University of California, Irvine, Irvine, CA, USA and National Tsing Hua University, Hsinchu, Taiwan","University of California, Irvine, Irvine, CA, USA and National Tsing Hua University, Hsinchu, Taiwan#TAB#"],"affiliations":[{"raw_affiliation_string":"University of California, Irvine, Irvine, CA, USA and National Tsing Hua University, Hsinchu, Taiwan","institution_ids":["https://openalex.org/I25846049","https://openalex.org/I204250578"]},{"raw_affiliation_string":"University of California, Irvine, Irvine, CA, USA and National Tsing Hua University, Hsinchu, Taiwan#TAB#","institution_ids":["https://openalex.org/I204250578"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5027498139"],"corresponding_institution_ids":["https://openalex.org/I204250578"],"apc_list":null,"apc_paid":null,"fwci":0.4994,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.66088465,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"149","last_page":"158"},"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.9991000294685364,"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.9991000294685364,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9991000294685364,"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.9980000257492065,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.835274338722229},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5048654675483704},{"id":"https://openalex.org/keywords/dataflow","display_name":"Dataflow","score":0.5019221305847168},{"id":"https://openalex.org/keywords/composability","display_name":"Composability","score":0.4608471095561981},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.42990708351135254},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4268926680088043},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.42594146728515625},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4127545952796936},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3578539192676544},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3445817232131958},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2212657332420349}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.835274338722229},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5048654675483704},{"id":"https://openalex.org/C96324660","wikidata":"https://www.wikidata.org/wiki/Q205446","display_name":"Dataflow","level":2,"score":0.5019221305847168},{"id":"https://openalex.org/C2778814252","wikidata":"https://www.wikidata.org/wiki/Q5156715","display_name":"Composability","level":2,"score":0.4608471095561981},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.42990708351135254},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4268926680088043},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.42594146728515625},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4127545952796936},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3578539192676544},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3445817232131958},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2212657332420349},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1879021.1879041","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1879021.1879041","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the tenth ACM international conference on Embedded software","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W1595885266","https://openalex.org/W1983100066","https://openalex.org/W1984877556","https://openalex.org/W1993804511","https://openalex.org/W1998993025","https://openalex.org/W2030691155","https://openalex.org/W2031258626","https://openalex.org/W2049462406","https://openalex.org/W2101431901","https://openalex.org/W2104532741","https://openalex.org/W2105367543","https://openalex.org/W2109262854","https://openalex.org/W2114388621","https://openalex.org/W2114793024","https://openalex.org/W2124705135","https://openalex.org/W2132614118","https://openalex.org/W2140344011","https://openalex.org/W2146460236","https://openalex.org/W2157536063","https://openalex.org/W2161566505","https://openalex.org/W2163268438","https://openalex.org/W2339802588","https://openalex.org/W4243443630","https://openalex.org/W6648919709"],"related_works":["https://openalex.org/W2293118914","https://openalex.org/W2383601311","https://openalex.org/W2998381397","https://openalex.org/W2388607015","https://openalex.org/W4236419692","https://openalex.org/W186132510","https://openalex.org/W2159423485","https://openalex.org/W2542453320","https://openalex.org/W2039998884","https://openalex.org/W2056396287"],"abstract_inverted_index":{"Nucleos":[0,12,68,132],"is":[1,13],"a":[2,14,43],"new":[3],"runtime":[4,31,81,98],"system":[5,32],"for":[6,75],"ultra-lightweight":[7],"embedded":[8],"systems.":[9],"Central":[10],"to":[11,36,39,89,106,142],"dispatcher":[15],"based":[16],"on":[17,108,131],"the":[18,30,114,148],"concept":[19],"of":[20,27,58,151],"recursive":[21,84],"threaded":[22],"code,":[23],"which":[24],"enables":[25],"layers":[26],"abstraction":[28],"from":[29],"and":[33,93,100,124],"interrupt":[34],"handlers":[35],"application":[37],"tasks":[38],"be":[40],"composed":[41],"in":[42,54],"structured,":[44],"powerful":[45],"way,":[46],"all":[47],"with":[48,56,60,79],"minimal":[49,80],"program":[50],"code.":[51],"When":[52],"used":[53],"conjunction":[55],"models":[57],"computation":[59],"behavioral":[61],"transparency":[62],"such":[63],"as":[64],"synchronous":[65],"dataflow":[66],"(SDF),":[67],"can":[69],"support":[70],"efficient":[71],"memory":[72,144],"allocation":[73],"policies":[74],"multiple":[76],"communicating":[77],"actors":[78],"overhead.":[82],"This":[83],"structure":[85],"also":[86],"lends":[87],"itself":[88],"in-field":[90],"code":[91,136],"update":[92],"dynamic":[94],"execution.":[95],"Nucleos's":[96],"low":[97,101],"overhead":[99],"RAM/ROM":[102],"requirements":[103],"enable":[104],"it":[105],"run":[107],"compact":[109],"platforms":[110],"previously":[111],"unsupported":[112],"by":[113,147],"most":[115],"popular":[116],"sensor":[117],"OSes":[118],"while":[119],"still":[120],"providing":[121],"high":[122],"flexibility":[123],"composability.":[125],"In":[126],"some":[127],"cases,":[128],"applications":[129],"running":[130,137],"actually":[133],"outperform":[134],"hand-crafted":[135],"without":[138],"an":[139],"OS,":[140],"thanks":[141],"non-obvious":[143],"optimizations":[145],"enabled":[146],"SDF":[149],"model":[150],"computation.":[152]},"counts_by_year":[{"year":2012,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2016-06-24T00:00:00"}
