{"id":"https://openalex.org/W2110437285","doi":"https://doi.org/10.1145/1450135.1450146","title":"Software optimization for MPSoC","display_name":"Software optimization for MPSoC","publication_year":2008,"publication_date":"2008-10-19","ids":{"openalex":"https://openalex.org/W2110437285","doi":"https://doi.org/10.1145/1450135.1450146","mag":"2110437285"},"language":"en","primary_location":{"id":"doi:10.1145/1450135.1450146","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1450135.1450146","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 6th IEEE/ACM/IFIP international conference on Hardware/Software codesign and system synthesis","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/A5073415664","display_name":"Eric Cheung","orcid":"https://orcid.org/0000-0001-8040-6606"},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Eric Cheung","raw_affiliation_strings":["University of California Riverside, Riverside, CA, USA","University of California, RIverside, Riverside, CA, USA"],"affiliations":[{"raw_affiliation_string":"University of California Riverside, Riverside, CA, USA","institution_ids":["https://openalex.org/I103635307"]},{"raw_affiliation_string":"University of California, RIverside, Riverside, CA, USA","institution_ids":["https://openalex.org/I103635307"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017063360","display_name":"Harry Hsieh","orcid":null},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Harry Hsieh","raw_affiliation_strings":["University of California Riverside, Riverside, CA, USA","University of California, RIverside, Riverside, CA, USA"],"affiliations":[{"raw_affiliation_string":"University of California Riverside, Riverside, CA, USA","institution_ids":["https://openalex.org/I103635307"]},{"raw_affiliation_string":"University of California, RIverside, Riverside, CA, USA","institution_ids":["https://openalex.org/I103635307"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5114013288","display_name":"Felice Balarin","orcid":null},"institutions":[{"id":"https://openalex.org/I66217453","display_name":"Cadence Design Systems (United States)","ror":"https://ror.org/04w8xa018","country_code":"US","type":"company","lineage":["https://openalex.org/I66217453"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Felice Balarin","raw_affiliation_strings":["Cadence Design Systems, San Jose, CA, USA"],"affiliations":[{"raw_affiliation_string":"Cadence Design Systems, San Jose, CA, USA","institution_ids":["https://openalex.org/I66217453"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5073415664"],"corresponding_institution_ids":["https://openalex.org/I103635307"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.09559053,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"43","last_page":"48"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"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":1.0,"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.9998999834060669,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9998000264167786,"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/mpsoc","display_name":"MPSoC","score":0.9512842297554016},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8479066491127014},{"id":"https://openalex.org/keywords/profiling","display_name":"Profiling (computer programming)","score":0.7651689648628235},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.6580051183700562},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.523800253868103},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4311142563819885},{"id":"https://openalex.org/keywords/software-design","display_name":"Software design","score":0.43019339442253113},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4219309389591217},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.41805338859558105},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.3473740816116333},{"id":"https://openalex.org/keywords/system-on-a-chip","display_name":"System on a chip","score":0.26432350277900696},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18556222319602966}],"concepts":[{"id":"https://openalex.org/C2777187653","wikidata":"https://www.wikidata.org/wiki/Q975106","display_name":"MPSoC","level":3,"score":0.9512842297554016},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8479066491127014},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.7651689648628235},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.6580051183700562},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.523800253868103},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4311142563819885},{"id":"https://openalex.org/C52913732","wikidata":"https://www.wikidata.org/wiki/Q857102","display_name":"Software design","level":4,"score":0.43019339442253113},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4219309389591217},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.41805338859558105},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3473740816116333},{"id":"https://openalex.org/C118021083","wikidata":"https://www.wikidata.org/wiki/Q610398","display_name":"System on a chip","level":2,"score":0.26432350277900696},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18556222319602966},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1450135.1450146","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1450135.1450146","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 6th IEEE/ACM/IFIP international conference on Hardware/Software codesign and system synthesis","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":20,"referenced_works":["https://openalex.org/W20481021","https://openalex.org/W1822934658","https://openalex.org/W1976811558","https://openalex.org/W2012429438","https://openalex.org/W2031487553","https://openalex.org/W2071576608","https://openalex.org/W2075921636","https://openalex.org/W2086824943","https://openalex.org/W2101631461","https://openalex.org/W2119583160","https://openalex.org/W2128728233","https://openalex.org/W2129759021","https://openalex.org/W2142426075","https://openalex.org/W2149590159","https://openalex.org/W2158025890","https://openalex.org/W2164500517","https://openalex.org/W2169546304","https://openalex.org/W2613746377","https://openalex.org/W4236021706","https://openalex.org/W4236492764"],"related_works":["https://openalex.org/W2348165886","https://openalex.org/W1862215007","https://openalex.org/W1985673483","https://openalex.org/W1591980797","https://openalex.org/W2103021426","https://openalex.org/W1985775997","https://openalex.org/W1982120363","https://openalex.org/W2003657881","https://openalex.org/W2619055811","https://openalex.org/W4253428884"],"abstract_inverted_index":{"Using":[0,91],"traditional":[1,23],"software":[2,7,35,55,105,114],"profiling":[3,24],"to":[4,33,40,74,83],"optimize":[5,112],"embedded":[6],"in":[8,97,116],"an":[9,81,92],"MPSoC":[10,60,117],"design":[11,96],"is":[12,47],"not":[13],"reliable.":[14],"With":[15],"multiple":[16],"processors":[17,27],"running":[18],"concurrently":[19],"and":[20,79,101],"programs":[21,46],"interacting,":[22],"on":[25],"individual":[26],"cannot":[28],"capture":[29],"useful":[30],"execution":[31],"information":[32,123],"assist":[34],"optimization.":[36],"A":[37],"new":[38],"method":[39],"model":[41],"parallel":[42],"executions":[43],"of":[44,71],"interacting":[45],"needed.":[48],"In":[49],"this":[50],"paper,":[51],"we":[52,107,110],"consider":[53],"the":[54,64,86,113,125],"optimization":[56],"problem":[57],"for":[58,104],"throughput-constrained":[59],"designs.":[61],"We":[62],"define":[63],"\"longest":[65],"delay":[66,127],"path\"":[67],"as":[68],"a":[69,75],"sequence":[70],"steps":[72],"leading":[73],"throughput":[76],"constraint":[77],"violation":[78],"propose":[80],"algorithm":[82],"build":[84],"up":[85],"path":[87],"dynamically":[88],"during":[89],"simulation.":[90],"industrial-strength":[93],"MPEG-2":[94],"decoder":[95],"our":[98],"case":[99],"study":[100],"custom":[102],"instructions":[103],"optimization,":[106],"show":[108],"that":[109],"can":[111],"efficiently":[115],"designs":[118],"using":[119],"frequently":[120],"executed":[121],"statement":[122],"from":[124],"longest":[126],"path.":[128]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
