{"id":"https://openalex.org/W2039696740","doi":"https://doi.org/10.1145/1274971.1274987","title":"Executing irregular scientific applications on stream architectures","display_name":"Executing irregular scientific applications on stream architectures","publication_year":2007,"publication_date":"2007-06-17","ids":{"openalex":"https://openalex.org/W2039696740","doi":"https://doi.org/10.1145/1274971.1274987","mag":"2039696740"},"language":"en","primary_location":{"id":"doi:10.1145/1274971.1274987","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1274971.1274987","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 21st annual international conference on Supercomputing","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/A5013680653","display_name":"Mattan Erez","orcid":"https://orcid.org/0000-0002-1567-4097"},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Mattan Erez","raw_affiliation_strings":["The University of Texas at Austin","The University of Texas, at Austin"],"affiliations":[{"raw_affiliation_string":"The University of Texas at Austin","institution_ids":["https://openalex.org/I86519309"]},{"raw_affiliation_string":"The University of Texas, at Austin","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078262826","display_name":"Jung Ho Ahn","orcid":"https://orcid.org/0000-0003-1733-1394"},"institutions":[{"id":"https://openalex.org/I1324840837","display_name":"Hewlett-Packard (United States)","ror":"https://ror.org/059rn9488","country_code":"US","type":"company","lineage":["https://openalex.org/I1324840837"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jung Ho Ahn","raw_affiliation_strings":["Hewlett-Packard Laboratories"],"affiliations":[{"raw_affiliation_string":"Hewlett-Packard Laboratories","institution_ids":["https://openalex.org/I1324840837"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049836762","display_name":"Jayanth Gummaraju","orcid":null},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jayanth Gummaraju","raw_affiliation_strings":["Stanford University"],"affiliations":[{"raw_affiliation_string":"Stanford University","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5111830942","display_name":"Mendel Rosenblum","orcid":null},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mendel Rosenblum","raw_affiliation_strings":["Stanford University"],"affiliations":[{"raw_affiliation_string":"Stanford University","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5084342236","display_name":"William J. Dally","orcid":"https://orcid.org/0000-0003-4632-2876"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"William J. Dally","raw_affiliation_strings":["Stanford University"],"affiliations":[{"raw_affiliation_string":"Stanford University","institution_ids":["https://openalex.org/I97018004"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5013680653"],"corresponding_institution_ids":["https://openalex.org/I86519309"],"apc_list":null,"apc_paid":null,"fwci":6.3332,"has_fulltext":false,"cited_by_count":37,"citation_normalized_percentile":{"value":0.96421115,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"93","last_page":"104"},"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.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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization 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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9997000098228455,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9976000189781189,"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/computer-science","display_name":"Computer science","score":0.7992096543312073},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6106511950492859},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5181811451911926},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.4935067892074585},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.47536271810531616},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.45997121930122375},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.4513118863105774},{"id":"https://openalex.org/keywords/stream-processing","display_name":"Stream processing","score":0.44756215810775757},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.43909966945648193},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.4354647099971771},{"id":"https://openalex.org/keywords/finite-element-method","display_name":"Finite element method","score":0.42650750279426575},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.4165632128715515},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4141112267971039},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.3434193730354309},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.28708770871162415},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.14143648743629456},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.09108206629753113}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7992096543312073},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6106511950492859},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5181811451911926},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.4935067892074585},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.47536271810531616},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.45997121930122375},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.4513118863105774},{"id":"https://openalex.org/C107027933","wikidata":"https://www.wikidata.org/wiki/Q2006448","display_name":"Stream processing","level":2,"score":0.44756215810775757},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.43909966945648193},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.4354647099971771},{"id":"https://openalex.org/C135628077","wikidata":"https://www.wikidata.org/wiki/Q220184","display_name":"Finite element method","level":2,"score":0.42650750279426575},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.4165632128715515},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4141112267971039},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.3434193730354309},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.28708770871162415},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.14143648743629456},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.09108206629753113},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C66938386","wikidata":"https://www.wikidata.org/wiki/Q633538","display_name":"Structural engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1274971.1274987","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1274971.1274987","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 21st annual international conference on Supercomputing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.4300000071525574,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":53,"referenced_works":["https://openalex.org/W27920410","https://openalex.org/W80878036","https://openalex.org/W181736975","https://openalex.org/W182750848","https://openalex.org/W235600206","https://openalex.org/W1483327264","https://openalex.org/W1506342804","https://openalex.org/W1544623790","https://openalex.org/W1782376164","https://openalex.org/W1989746230","https://openalex.org/W1993907917","https://openalex.org/W2001104197","https://openalex.org/W2038543880","https://openalex.org/W2053693090","https://openalex.org/W2065413511","https://openalex.org/W2070232376","https://openalex.org/W2072116771","https://openalex.org/W2080285119","https://openalex.org/W2086485856","https://openalex.org/W2093396203","https://openalex.org/W2098314020","https://openalex.org/W2100720297","https://openalex.org/W2103817093","https://openalex.org/W2110161565","https://openalex.org/W2112708371","https://openalex.org/W2120585153","https://openalex.org/W2121028857","https://openalex.org/W2123042473","https://openalex.org/W2131825507","https://openalex.org/W2132587889","https://openalex.org/W2133304481","https://openalex.org/W2134168186","https://openalex.org/W2140311411","https://openalex.org/W2142356482","https://openalex.org/W2144430894","https://openalex.org/W2144481293","https://openalex.org/W2157758640","https://openalex.org/W2159535674","https://openalex.org/W2163828158","https://openalex.org/W2165207182","https://openalex.org/W2165575435","https://openalex.org/W2167548825","https://openalex.org/W2172212694","https://openalex.org/W2183710246","https://openalex.org/W2534060050","https://openalex.org/W3004702456","https://openalex.org/W4232919122","https://openalex.org/W4241135198","https://openalex.org/W4285719527","https://openalex.org/W6607391347","https://openalex.org/W6630354094","https://openalex.org/W6676993949","https://openalex.org/W6912947264"],"related_works":["https://openalex.org/W3016417755","https://openalex.org/W2485519026","https://openalex.org/W4255334635","https://openalex.org/W3191896174","https://openalex.org/W2347088994","https://openalex.org/W2572239528","https://openalex.org/W1498294723","https://openalex.org/W3167776779","https://openalex.org/W2151249000","https://openalex.org/W2056396287"],"abstract_inverted_index":{"The":[0],"recent":[1],"emergence":[2],"of":[3,36,63,79,110,116,120],"compute-intensive":[4],"stream":[5,50,121,143,156],"processors":[6],"such":[7],"as":[8],"the":[9,41,107,114,117,139],"Cell":[10],"Broadband":[11],"Engine,":[12],"Stanford's":[13],"Merrimac,":[14],"and":[15,29,71,84,96,123,149,175,182,196],"Clear-Speed's":[16],"CSX600":[17],"has":[18],"made":[19],"them":[20],"attractive":[21],"platforms":[22],"for":[23,49,87,93,105,137,169],"scientific":[24,42],"high-performance":[25],"computing.":[26],"Unstructured":[27],"mesh":[28],"graph":[30],"applications":[31,140,167],"are":[32,46],"an":[33],"important":[34],"class":[35],"numerical":[37],"algorithms":[38,112],"used":[39],"in":[40,66,113,201],"computing":[43],"domain,":[44],"which":[45],"particularly":[47],"challenging":[48,165],"architectures.":[51],"These":[52],"codes":[53],"have":[54,59],"irregular":[55,67,72,80,166],"structures":[56],"where":[57],"nodes":[58],"a":[60,103,142,171,176,187,194],"variable":[61],"number":[62],"neighbors,":[64],"resulting":[65],"memory":[68],"access":[69],"patterns":[70],"control.":[73],"We":[74,101,133],"study":[75],"four":[76],"representative":[77,128],"sub-classes":[78],"algorithms,":[81],"including":[82],"finite-element":[83],"finite-volume":[85],"methods":[86,92],"modeling":[88],"physical":[89],"systems,":[90],"direct":[91],"n-body":[94],"problems,":[95],"computations":[97],"involving":[98],"sparse":[99],"algebra.":[100],"propose":[102],"framework":[104],"representing":[106],"diverse":[108],"characteristics":[109],"these":[111],"context":[115],"unique":[118],"properties":[119],"architectures,":[122],"demonstrate":[124],"it":[125],"using":[126,186],"one":[127],"application":[129],"from":[130],"each":[131],"sub-class.":[132],"then":[134],"develop":[135],"techniques":[136],"mapping":[138],"onto":[141],"processor,":[144],"placing":[145],"emphasis":[146],"on":[147,193],"data-localization":[148],"parallelizations.":[150],"Our":[151],"simulations":[152],"show":[153],"that":[154,190],"efficient":[155],"hardware":[157],"with":[158],"restricted":[159],"control":[160],"abilities":[161],"can":[162],"effectively":[163],"run":[164],"with,":[168],"example,":[170],"finite":[172],"element":[173],"method":[174],"molecular":[177],"dynamic":[178],"code":[179],"sustaining":[180],"69GFLOP/s":[181],"46GFLOP/s":[183],"(64-bit)":[184],"respectively":[185],"single":[188],"chip":[189],"measures":[191],"12mm":[192],"side":[195],"consumes":[197],"less":[198],"than":[199],"70W":[200],"90nm":[202],"technology.":[203]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":5},{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-25T21:42:39.735039","created_date":"2025-10-10T00:00:00"}
