{"id":"https://openalex.org/W2429918913","doi":"https://doi.org/10.1145/2897783","title":"Exploiting Hierarchical Locality in Deep Parallel Architectures","display_name":"Exploiting Hierarchical Locality in Deep Parallel Architectures","publication_year":2016,"publication_date":"2016-06-14","ids":{"openalex":"https://openalex.org/W2429918913","doi":"https://doi.org/10.1145/2897783","mag":"2429918913"},"language":"en","primary_location":{"id":"doi:10.1145/2897783","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2897783","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2897783&type=pdf","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"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":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"http://dl.acm.org/ft_gateway.cfm?id=2897783&type=pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5037429542","display_name":"Ahmad Anbar","orcid":null},"institutions":[{"id":"https://openalex.org/I193531525","display_name":"George Washington University","ror":"https://ror.org/00y4zzh67","country_code":"US","type":"education","lineage":["https://openalex.org/I193531525"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Ahmad Anbar","raw_affiliation_strings":["The George Washington University, Washington DC"],"affiliations":[{"raw_affiliation_string":"The George Washington University, Washington DC","institution_ids":["https://openalex.org/I193531525"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060373413","display_name":"Olivier Serres","orcid":null},"institutions":[{"id":"https://openalex.org/I193531525","display_name":"George Washington University","ror":"https://ror.org/00y4zzh67","country_code":"US","type":"education","lineage":["https://openalex.org/I193531525"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Olivier Serres","raw_affiliation_strings":["The George Washington University, Washington DC"],"affiliations":[{"raw_affiliation_string":"The George Washington University, Washington DC","institution_ids":["https://openalex.org/I193531525"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055190364","display_name":"Engin Kayraklioglu","orcid":"https://orcid.org/0000-0002-4966-3812"},"institutions":[{"id":"https://openalex.org/I193531525","display_name":"George Washington University","ror":"https://ror.org/00y4zzh67","country_code":"US","type":"education","lineage":["https://openalex.org/I193531525"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Engin Kayraklioglu","raw_affiliation_strings":["The George Washington University, Washington DC"],"affiliations":[{"raw_affiliation_string":"The George Washington University, Washington DC","institution_ids":["https://openalex.org/I193531525"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087778749","display_name":"Abdel\u2010Hameed A. Badawy","orcid":"https://orcid.org/0000-0001-8027-1449"},"institutions":[{"id":"https://openalex.org/I193531525","display_name":"George Washington University","ror":"https://ror.org/00y4zzh67","country_code":"US","type":"education","lineage":["https://openalex.org/I193531525"]},{"id":"https://openalex.org/I9508535","display_name":"Arkansas Tech University","ror":"https://ror.org/03bahkk91","country_code":"US","type":"education","lineage":["https://openalex.org/I9508535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Abdel-Hameed A. Badawy","raw_affiliation_strings":["The George Washington University, Washington DC, and Arkansas Tech University, Russellville, AR"],"affiliations":[{"raw_affiliation_string":"The George Washington University, Washington DC, and Arkansas Tech University, Russellville, AR","institution_ids":["https://openalex.org/I9508535","https://openalex.org/I193531525"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5001914825","display_name":"Tarek El\u2010Ghazawi","orcid":"https://orcid.org/0000-0001-9687-7939"},"institutions":[{"id":"https://openalex.org/I193531525","display_name":"George Washington University","ror":"https://ror.org/00y4zzh67","country_code":"US","type":"education","lineage":["https://openalex.org/I193531525"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tarek El-Ghazawi","raw_affiliation_strings":["The George Washington University, Washington DC"],"affiliations":[{"raw_affiliation_string":"The George Washington University, Washington DC","institution_ids":["https://openalex.org/I193531525"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5037429542"],"corresponding_institution_ids":["https://openalex.org/I193531525"],"apc_list":null,"apc_paid":null,"fwci":2.2073,"has_fulltext":true,"cited_by_count":9,"citation_normalized_percentile":{"value":0.86900508,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"13","issue":"2","first_page":"1","last_page":"25"},"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.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"}}],"keywords":[{"id":"https://openalex.org/keywords/locality","display_name":"Locality","score":0.9198485612869263},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8986053466796875},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.8333609104156494},{"id":"https://openalex.org/keywords/abstraction","display_name":"Abstraction","score":0.6482639312744141},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.6431103944778442},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5419744849205017},{"id":"https://openalex.org/keywords/locality-of-reference","display_name":"Locality of reference","score":0.5277476906776428},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.48891106247901917},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.38085633516311646},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.24337556958198547},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.11560338735580444}],"concepts":[{"id":"https://openalex.org/C2779808786","wikidata":"https://www.wikidata.org/wiki/Q6664603","display_name":"Locality","level":2,"score":0.9198485612869263},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8986053466796875},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.8333609104156494},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.6482639312744141},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.6431103944778442},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5419744849205017},{"id":"https://openalex.org/C27602214","wikidata":"https://www.wikidata.org/wiki/Q1868547","display_name":"Locality of reference","level":3,"score":0.5277476906776428},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.48891106247901917},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.38085633516311646},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.24337556958198547},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.11560338735580444},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2897783","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2897783","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2897783&type=pdf","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"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":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/2897783","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2897783","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2897783&type=pdf","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"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":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Decent work and economic growth","score":0.6899999976158142,"id":"https://metadata.un.org/sdg/8"}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2429918913.pdf","grobid_xml":"https://content.openalex.org/works/W2429918913.grobid-xml"},"referenced_works_count":35,"referenced_works":["https://openalex.org/W3327594","https://openalex.org/W179815580","https://openalex.org/W288065879","https://openalex.org/W1596836458","https://openalex.org/W1825216778","https://openalex.org/W1928425958","https://openalex.org/W1969923711","https://openalex.org/W1983545421","https://openalex.org/W1988888548","https://openalex.org/W1989878923","https://openalex.org/W2000337335","https://openalex.org/W2011443595","https://openalex.org/W2046996113","https://openalex.org/W2070232376","https://openalex.org/W2082879210","https://openalex.org/W2090409324","https://openalex.org/W2097165944","https://openalex.org/W2104119282","https://openalex.org/W2109217687","https://openalex.org/W2120635877","https://openalex.org/W2121253712","https://openalex.org/W2122452659","https://openalex.org/W2124613228","https://openalex.org/W2131987467","https://openalex.org/W2133557963","https://openalex.org/W2136434791","https://openalex.org/W2136830819","https://openalex.org/W2158950986","https://openalex.org/W2259651019","https://openalex.org/W2292469857","https://openalex.org/W2478785095","https://openalex.org/W2915980898","https://openalex.org/W4205468814","https://openalex.org/W4213477667","https://openalex.org/W4237725087"],"related_works":["https://openalex.org/W1555349535","https://openalex.org/W2583128298","https://openalex.org/W2053359564","https://openalex.org/W2161159383","https://openalex.org/W1495260638","https://openalex.org/W1511204342","https://openalex.org/W2369125128","https://openalex.org/W2369223577","https://openalex.org/W2010020348","https://openalex.org/W2085845213"],"abstract_inverted_index":{"Parallel":[0,72],"computers":[1],"are":[2],"becoming":[3],"deeply":[4],"hierarchical.":[5],"Locality-aware":[6],"programming":[7,94],"models":[8],"allow":[9],"programmers":[10],"to":[11,48,85,150],"control":[12],"locality":[13,30,44],"at":[14,32],"one":[15],"level":[16],"through":[17,92],"establishing":[18],"affinity":[19],"between":[20],"data":[21,108],"and":[22,45,63,87,95,110,120,124,144],"executing":[23],"activities.":[24],"This,":[25],"however,":[26],"does":[27],"not":[28],"enable":[29],"exploitation":[31],"other":[33],"levels.":[34],"Therefore,":[35],"we":[36,69],"must":[37],"conceive":[38],"an":[39,82],"efficient":[40],"abstraction":[41],"of":[42,113,134,148],"hierarchical":[43,90],"develop":[46],"techniques":[47,125,141],"exploit":[49,88],"it.":[50],"Techniques":[51],"applied":[52],"directly":[53],"by":[54],"programmers,":[55],"beyond":[56],"the":[57,61,71,114],"first":[58],"level,":[59],"burden":[60],"programmer":[62],"hinder":[64],"productivity.":[65],"In":[66],"this":[67],"article,":[68],"propose":[70],"Hierarchical":[73],"Locality":[74],"Abstraction":[75],"Model":[76],"for":[77],"Execution":[78],"(PHLAME).":[79],"PHLAME":[80],"is":[81],"execution":[83],"model":[84],"abstract":[86],"machine":[89,102],"properties":[91],"locality-aware":[93],"a":[96,107],"runtime":[97,130],"that":[98,126,139],"takes":[99],"into":[100],"account":[101],"characteristics,":[103],"as":[104,106],"well":[105],"sharing":[109],"communication":[111],"profile":[112],"underlying":[115],"application.":[116],"This":[117],"article":[118],"presents":[119],"experiments":[121,137],"with":[122],"concepts":[123],"can":[127],"drive":[128],"such":[129],"system":[131],"in":[132],"support":[133],"PHLAME.":[135],"Our":[136],"show":[138],"our":[140],"scale":[142],"up":[143,149],"achieve":[145],"performance":[146],"gains":[147],"88%.":[151]},"counts_by_year":[{"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":3},{"year":2016,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
