{"id":"https://openalex.org/W2102102439","doi":"https://doi.org/10.1145/1278480.1278669","title":"Implicitly parallel programming models for thousand-core microprocessors","display_name":"Implicitly parallel programming models for thousand-core microprocessors","publication_year":2007,"publication_date":"2007-01-01","ids":{"openalex":"https://openalex.org/W2102102439","doi":"https://doi.org/10.1145/1278480.1278669","mag":"2102102439"},"language":"en","primary_location":{"id":"doi:10.1145/1278480.1278669","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1278480.1278669","pdf_url":null,"source":{"id":"https://openalex.org/S4210231368","display_name":"Proceedings - ACM IEEE Design Automation Conference","issn_l":"0738-100X","issn":["0738-100X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 44th annual conference on Design automation - DAC '07","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/A5040404999","display_name":"Wen\u2010mei Hwu","orcid":"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":true,"raw_author_name":"Wen-mei Hwu","raw_affiliation_strings":["University of Illinois at Urbana-Champaign","University of Illinois at Urbana-Champaign Urbana"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana-Champaign Urbana","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079345274","display_name":"Stephanie C. Tsao","orcid":null},"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":"Stephanie C. Tsao","raw_affiliation_strings":["University of Illinois at Urbana-Champaign","University of Illinois at Urbana Champaign"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana Champaign","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5113528111","display_name":"Nacho Navarro","orcid":null},"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":["Universitat Politecnica de Catalunya (UPC)","Universitat Politecnica de Catalunya (UPC)#TAB#"],"affiliations":[{"raw_affiliation_string":"Universitat Politecnica de Catalunya (UPC)","institution_ids":["https://openalex.org/I9617848"]},{"raw_affiliation_string":"Universitat Politecnica de Catalunya (UPC)#TAB#","institution_ids":["https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052474229","display_name":"Steve Lumetta","orcid":null},"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 S. Lumetta","raw_affiliation_strings":["University of Illinois at Urbana-Champaign","University of Illinois at Urbana Champaign"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana Champaign","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016805015","display_name":"Matthew I. Frank","orcid":null},"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":"Matthew I. Frank","raw_affiliation_strings":["University of Illinois at Urbana-Champaign","University of Illinois at Urbana Champaign"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana Champaign","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5104048759","display_name":"Sanjay J. Patel","orcid":null},"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":"Sanjay J. Patel","raw_affiliation_strings":["University of Illinois at Urbana-Champaign","University of Illinois at Urbana Champaign"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana Champaign","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014753963","display_name":"Shane Ryoo","orcid":null},"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":"Shane Ryoo","raw_affiliation_strings":["University of Illinois at Urbana-Champaign","University of Illinois at Urbana-Champaign Urbana"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana-Champaign Urbana","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049650310","display_name":"Sain-Zee Ueng","orcid":null},"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":"Sain-Zee Ueng","raw_affiliation_strings":["University of Illinois at Urbana-Champaign","University of Illinois at Urbana-Champaign Urbana"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana-Champaign Urbana","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036770708","display_name":"John H. Kelm","orcid":null},"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":["University of Illinois at Urbana-Champaign","University of Illinois at Urbana-Champaign Urbana"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana-Champaign Urbana","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034214277","display_name":"Isaac Gelado","orcid":null},"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":["Universitat Politecnica de Catalunya (UPC)","Universitat Politecnica de Catalunya (UPC)#TAB#"],"affiliations":[{"raw_affiliation_string":"Universitat Politecnica de Catalunya (UPC)","institution_ids":["https://openalex.org/I9617848"]},{"raw_affiliation_string":"Universitat Politecnica de Catalunya (UPC)#TAB#","institution_ids":["https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082444941","display_name":"Sam S. Stone","orcid":null},"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":"Sam S. Stone","raw_affiliation_strings":["University of Illinois at Urbana-Champaign","University of Illinois at Urbana Champaign"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana Champaign","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084540244","display_name":"Robert E. Kidd","orcid":null},"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":"Robert E. Kidd","raw_affiliation_strings":["University of Illinois at Urbana-Champaign","University of Illinois at Urbana Champaign"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana Champaign","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016397835","display_name":"Sara S. Baghsorkhi","orcid":null},"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":"Sara S. Baghsorkhi","raw_affiliation_strings":["University of Illinois at Urbana-Champaign","University of Illinois at Urbana Champaign"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana Champaign","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5087686094","display_name":"Aqeel Mahesri","orcid":null},"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":"Aqeel A. Mahesri","raw_affiliation_strings":["University of Illinois at Urbana-Champaign","University of Illinois at Urbana Champaign"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana Champaign","institution_ids":["https://openalex.org/I157725225"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":14,"corresponding_author_ids":["https://openalex.org/A5040404999"],"corresponding_institution_ids":["https://openalex.org/I157725225"],"apc_list":null,"apc_paid":null,"fwci":10.7665,"has_fulltext":false,"cited_by_count":65,"citation_normalized_percentile":{"value":0.98528681,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"754","last_page":"754"},"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9988999962806702,"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"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9987000226974487,"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.8862935304641724},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.7348834872245789},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.692821204662323},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.6609755158424377},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6118896007537842},{"id":"https://openalex.org/keywords/parallel-programming-model","display_name":"Parallel programming model","score":0.6035606265068054},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5634710788726807},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.5342122316360474},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.51255202293396},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5092019438743591},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.506180465221405},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.41404345631599426},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.40859314799308777},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1693674921989441}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8862935304641724},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7348834872245789},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.692821204662323},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.6609755158424377},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6118896007537842},{"id":"https://openalex.org/C137364921","wikidata":"https://www.wikidata.org/wiki/Q27929394","display_name":"Parallel programming model","level":3,"score":0.6035606265068054},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5634710788726807},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.5342122316360474},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.51255202293396},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5092019438743591},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.506180465221405},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.41404345631599426},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.40859314799308777},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1693674921989441}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1278480.1278669","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1278480.1278669","pdf_url":null,"source":{"id":"https://openalex.org/S4210231368","display_name":"Proceedings - ACM IEEE Design Automation Conference","issn_l":"0738-100X","issn":["0738-100X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 44th annual conference on Design automation - DAC '07","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W1506705824","https://openalex.org/W1568192366","https://openalex.org/W1572584277","https://openalex.org/W1578415644","https://openalex.org/W1850405760","https://openalex.org/W1874888169","https://openalex.org/W1959256509","https://openalex.org/W1969714231","https://openalex.org/W1986535055","https://openalex.org/W2097699872","https://openalex.org/W2100304243","https://openalex.org/W2108795365","https://openalex.org/W2170216784","https://openalex.org/W2609112314","https://openalex.org/W2914154200","https://openalex.org/W3203992401"],"related_works":["https://openalex.org/W2022477927","https://openalex.org/W1177194838","https://openalex.org/W1536319110","https://openalex.org/W1582830241","https://openalex.org/W2102103803","https://openalex.org/W2097819797","https://openalex.org/W2810639508","https://openalex.org/W2487079071","https://openalex.org/W2076357067","https://openalex.org/W1526435074"],"abstract_inverted_index":{"This":[0],"paper":[1],"argues":[2],"for":[3,9,112,144,162,172],"an":[4,21,98],"implicitly":[5,22,156],"parallel":[6,23,32,56,108,117,127,157],"programming":[7,24,44,158],"model":[8],"many-core":[10,173],"microprocessors,":[11],"and":[12,46,51,66,76,123,149,168],"provides":[13],"initial":[14],"technical":[15],"approaches":[16],"towards":[17],"this":[18],"goal.":[19],"In":[20,61],"model,":[25,64],"programmers":[26],"maximize":[27],"algorithm-level":[28],"parallelism,":[29],"express":[30],"their":[31],"algorithms":[33],"by":[34],"asserting":[35],"high-level":[36],"properties":[37],"on":[38,48],"top":[39],"of":[40,89,116,147],"a":[41,63,86,113,132,135],"traditional":[42],"sequential":[43,137],"language,":[45],"rely":[47],"parallelizing":[49],"compilers":[50,65],"hardware":[52,118,124],"support":[53],"to":[54,103],"perform":[55],"execution":[57,128,138],"under":[58],"the":[59,90,145,151,164],"hood.":[60],"such":[62,131],"related":[67],"tools":[68,111],"require":[69],"much":[70],"more":[71],"advanced":[72],"program":[73],"analysis":[74],"capabilities":[75],"programmer":[77],"assertions":[78],"than":[79],"what":[80],"are":[81,160],"currently":[82],"available":[83],"so":[84],"that":[85,134,155],"comprehensive":[87],"understanding":[88,99],"input":[91],"program's":[92],"concurrency":[93],"can":[94,140],"be":[95,142],"derived.":[96],"Such":[97],"is":[100],"then":[101],"used":[102],"drive":[104],"automatic":[105],"or":[106],"interactive":[107],"code":[109],"generation":[110],"diverse":[114],"set":[115],"organizations.":[119],"The":[120],"chip-level":[121],"architecture":[122],"should":[125],"maintain":[126],"state":[129,139],"in":[130],"way":[133],"strictly":[136],"always":[141],"derived":[143],"purpose":[146],"verifying":[148],"debugging":[150],"program.":[152],"We":[153],"argue":[154],"models":[159],"critical":[161],"addressing":[163],"software":[165,169],"development":[166],"crises":[167],"scalability":[170],"challenges":[171],"microprocessors.":[174]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":3},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
