{"id":"https://openalex.org/W4232145753","doi":"https://doi.org/10.1109/pact.2007.4336222","title":"CIGAR: Application Partitioning for a CPU/Coprocessor Architecture","display_name":"CIGAR: Application Partitioning for a CPU/Coprocessor Architecture","publication_year":2007,"publication_date":"2007-09-01","ids":{"openalex":"https://openalex.org/W4232145753","doi":"https://doi.org/10.1109/pact.2007.4336222","mag":"2147900461"},"language":"en","primary_location":{"id":"doi:10.1109/pact.2007.4336222","doi":"https://doi.org/10.1109/pact.2007.4336222","is_oa":false,"landing_page_url":"https://doi.org/10.1109/pact.2007.4336222","pdf_url":null,"source":{"id":"https://openalex.org/S4210194525","display_name":"International Conference on Parallel Architectures and Compilation Techniques (PACT)","issn_l":"1089-795X","issn":["1089-795X","2641-7944"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"16th International Conference on Parallel Architecture and Compilation Techniques (PACT 2007)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"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/A5036770708","display_name":"John H. Kelm","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"John H. Kelm","raw_affiliation_strings":["Center for Reliable and High-Performance Computing, University of Illinois at Urbana-Champaign, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Center for Reliable and High-Performance Computing, University of Illinois at Urbana-Champaign, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034214277","display_name":"Isaac Gelado","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Isaac Gelado","raw_affiliation_strings":["Computer Architecture Department, Universitat Politecnica de Catalunya (UPC), Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Architecture Department, Universitat Politecnica de Catalunya (UPC), Spain","institution_ids":["https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Mark J. Murphy","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mark J. Murphy","raw_affiliation_strings":["Center for Reliable and High-Performance Computing, University of Illinois at Urbana-Champaign, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Center for Reliable and High-Performance Computing, University of Illinois at Urbana-Champaign, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5113528111","display_name":"Nacho Navarro","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Nacho Navarro","raw_affiliation_strings":["Computer Architecture Department, Universitat Politecnica de Catalunya (UPC), Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Architecture Department, Universitat Politecnica de Catalunya (UPC), Spain","institution_ids":["https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108484249","display_name":"Steve S. Lumetta","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Steve Lumetta","raw_affiliation_strings":["Center for Reliable and High-Performance Computing, University of Illinois at Urbana-Champaign, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Center for Reliable and High-Performance Computing, University of Illinois at Urbana-Champaign, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5040404999","display_name":"Wen\u2010mei Hwu","orcid":"https://orcid.org/0000-0003-2532-5349","observed_orcids":["https://orcid.org/0000-0003-2532-5349"]},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Wen-mei Hwu","raw_affiliation_strings":["Center for Reliable and High-Performance Computing, University of Illinois at Urbana-Champaign, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Center for Reliable and High-Performance Computing, University of Illinois at Urbana-Champaign, USA","institution_ids":["https://openalex.org/I157725225"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.2556,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.76579134,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"317","last_page":"326"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9897000193595886,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9897000193595886,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.009100000374019146,"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/T11522","display_name":"VLSI and FPGA Design Techniques","score":0.00019999999494757503,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/software-partitioning","display_name":"application partitioning","score":0.847000002861023},{"id":"https://openalex.org/keywords/fpga-prototyping","display_name":"FPGA prototyping","score":0.75},{"id":"https://openalex.org/keywords/soft-core-processor","display_name":"soft-core processor","score":0.718999981880188},{"id":"https://openalex.org/keywords/profiling-tools","display_name":"profiling tools","score":0.6650000214576721},{"id":"https://openalex.org/keywords/emulation","display_name":"emulation","score":0.4869999885559082},{"id":"https://openalex.org/keywords/heterogeneous-computing","display_name":"heterogeneous computing","score":0.6570000052452087},{"id":"https://openalex.org/keywords/cigars","display_name":"cigars","score":0.6850000023841858}],"concepts":[{"id":"https://openalex.org/C86111242","wikidata":"https://www.wikidata.org/wiki/Q859595","display_name":"Coprocessor","level":2,"score":0.92695152759552},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7923682332038879},{"id":"https://openalex.org/C149810388","wikidata":"https://www.wikidata.org/wiki/Q5374873","display_name":"Emulation","level":2,"score":0.7513973712921143},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.7305101752281189},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.721487820148468},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6344342231750488},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.5638285279273987},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.5454275608062744},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.44741126894950867},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.42264217138290405},{"id":"https://openalex.org/C2780395129","wikidata":"https://www.wikidata.org/wiki/Q1128971","display_name":"Rapid prototyping","level":2,"score":0.4153313934803009},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.13601824641227722},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.09800830483436584},{"id":"https://openalex.org/C50522688","wikidata":"https://www.wikidata.org/wiki/Q189833","display_name":"Economic growth","level":1,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/pact.2007.4336222","doi":"https://doi.org/10.1109/pact.2007.4336222","is_oa":false,"landing_page_url":"https://doi.org/10.1109/pact.2007.4336222","pdf_url":null,"source":{"id":"https://openalex.org/S4210194525","display_name":"International Conference on Parallel Architectures and Compilation Techniques (PACT)","issn_l":"1089-795X","issn":["1089-795X","2641-7944"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"16th International Conference on Parallel Architecture and Compilation Techniques (PACT 2007)","raw_type":"proceedings-article"},{"id":"mag:2147900461","doi":null,"is_oa":false,"landing_page_url":"https://courses.cs.washington.edu/courses/cse591n/08au/Papers/29440317.pdf","pdf_url":null,"source":{"id":"https://openalex.org/S4306419751","display_name":"International Conference on Parallel Architectures and Compilation Techniques","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":"International Conference on Parallel Architectures and Compilation Techniques","raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306087","display_name":"Semiconductor Research Corporation","ror":"https://ror.org/047z4n946"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W1976417857","https://openalex.org/W2022740893","https://openalex.org/W2025787141","https://openalex.org/W2028285139","https://openalex.org/W2044788775","https://openalex.org/W2051598123","https://openalex.org/W2052285774","https://openalex.org/W2059848742","https://openalex.org/W2064037464","https://openalex.org/W2100644471","https://openalex.org/W2112085716","https://openalex.org/W2113751407","https://openalex.org/W2121082877","https://openalex.org/W2125008871","https://openalex.org/W2133202661","https://openalex.org/W2134633067","https://openalex.org/W2140928152","https://openalex.org/W2147943147","https://openalex.org/W2155430240","https://openalex.org/W2165099691","https://openalex.org/W2186298051","https://openalex.org/W3146150975","https://openalex.org/W4244583165","https://openalex.org/W4245279467"],"related_works":["https://openalex.org/W7096641097","https://openalex.org/W7097797781","https://openalex.org/W3081485423","https://openalex.org/W2474933207","https://openalex.org/W312814837","https://openalex.org/W6922448264","https://openalex.org/W7786170","https://openalex.org/W7116333","https://openalex.org/W71136136","https://openalex.org/W115612895"],"abstract_inverted_index":{"We":[0],"present":[1],"CIGAR,":[2,16],"a":[3,65,71,118,128],"methodology":[4,61],"and":[5,48,80,84,93],"development":[6,82,89],"platform":[7,68],"that":[8,69],"facilitates":[9],"the":[10,26,32,40,55,76,88],"use":[11,19,121],"of":[12,25,45,51,54,75,90,116],"data-parallel":[13,29],"coprocessors.":[14],"With":[15],"application":[17,27,33,56,126],"developers":[18],"profiling":[20],"tools":[21,83],"to":[22,36,94,103,123],"identify":[23],"parts":[24],"for":[28,127],"execution,":[30],"determine":[31],"data":[34],"structures":[35],"be":[37],"hosted":[38],"by":[39,64,107],"coprocessor,":[41],"prototype":[42],"coprocessor":[43],"execution":[44,53],"these":[46],"parts,":[47],"debug":[49],"correctness":[50],"partitioned":[52],"using":[57],"emulation.":[58],"The":[59],"CIGAR":[60,122],"is":[62],"complemented":[63],"CPU/FPGA":[66],"prototyping":[67,113],"runs":[70],"fully":[72],"functional":[73],"version":[74],"Linux":[77],"operating":[78],"system":[79],"associated":[81],"libraries.":[85],"To":[86],"guide":[87],"our":[91,112],"work":[92],"evaluate":[95],"its":[96],"utility,":[97],"we":[98],"have":[99],"instrumented":[100],"SPECint2006":[101],"applications":[102],"utilize":[104],"coprocessors":[105],"emulated":[106],"softcore":[108],"processors":[109],"embedded":[110],"in":[111],"platform.":[114],"Examples":[115],"how":[117],"developer":[119],"would":[120],"partition":[124],"an":[125],"heterogeneous":[129],"CPU/coprocessor":[130],"environment":[131],"are":[132],"demonstrated.":[133]},"counts_by_year":[{"year":2013,"cited_by_count":3},{"year":2012,"cited_by_count":1}],"updated_date":"2026-11-04T10:54:05.112534","created_date":"2022-05-12T00:00:00"}
