{"id":"https://openalex.org/W2017239768","doi":"https://doi.org/10.1109/pact.2011.20","title":"Optimizing Data Layouts for Parallel Computation on Multicores","display_name":"Optimizing Data Layouts for Parallel Computation on Multicores","publication_year":2011,"publication_date":"2011-10-01","ids":{"openalex":"https://openalex.org/W2017239768","doi":"https://doi.org/10.1109/pact.2011.20","mag":"2017239768"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/pact.2011.20","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,"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},"type":"article","type_crossref":"proceedings-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/A5006367985","display_name":"Yuanrui Zhang","orcid":"https://orcid.org/0000-0002-0685-6905"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yuanrui Zhang","raw_affiliation_strings":["Department of Computer Science and Engineering Pennsylvania State University University Park PA USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering Pennsylvania State University University Park PA USA","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103324589","display_name":"W. Ding","orcid":"https://orcid.org/0000-0002-4614-956X"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Wei Ding","raw_affiliation_strings":["Department of Computer Science and Engineering Pennsylvania State University University Park PA USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering Pennsylvania State University University Park PA USA","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100361897","display_name":"Jun Liu","orcid":"https://orcid.org/0000-0002-6253-4900"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jun Liu","raw_affiliation_strings":["Department of Computer Science and Engineering Pennsylvania State University University Park PA USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering Pennsylvania State University University Park PA USA","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5007116603","display_name":"Mahmut Kandemir","orcid":"https://orcid.org/0000-0002-9940-9951"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mahmut Kandemir","raw_affiliation_strings":["Department of Computer Science and Engineering Pennsylvania State University University Park PA USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering Pennsylvania State University University Park PA USA","institution_ids":["https://openalex.org/I130769515"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.565,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":23,"citation_normalized_percentile":{"value":0.830203,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":91},"biblio":{"volume":null,"issue":null,"first_page":"143","last_page":"154"},"is_retracted":false,"is_paratext":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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9985,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.716436},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.5050865},{"id":"https://openalex.org/keywords/boosting","display_name":"Boosting","score":0.47409567}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.87018764},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7724155},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.716436},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6581047},{"id":"https://openalex.org/C2779808786","wikidata":"https://www.wikidata.org/wiki/Q6664603","display_name":"Locality","level":2,"score":0.6384803},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.60651255},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.5050865},{"id":"https://openalex.org/C46686674","wikidata":"https://www.wikidata.org/wiki/Q466303","display_name":"Boosting (machine learning)","level":2,"score":0.47409567},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.438889},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1874474},{"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/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/pact.2011.20","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,"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}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.45}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":46,"referenced_works":["https://openalex.org/W1482875106","https://openalex.org/W1505447236","https://openalex.org/W1509197282","https://openalex.org/W1664707389","https://openalex.org/W1853437450","https://openalex.org/W1856294528","https://openalex.org/W1968347730","https://openalex.org/W1973122629","https://openalex.org/W1980419087","https://openalex.org/W2002897809","https://openalex.org/W2005999583","https://openalex.org/W2014033064","https://openalex.org/W2020214444","https://openalex.org/W2028914463","https://openalex.org/W2042629708","https://openalex.org/W2049961921","https://openalex.org/W2053546108","https://openalex.org/W2053895556","https://openalex.org/W2055015894","https://openalex.org/W2069738303","https://openalex.org/W2070922326","https://openalex.org/W2088916376","https://openalex.org/W2095094265","https://openalex.org/W2099746875","https://openalex.org/W2102056800","https://openalex.org/W2112391112","https://openalex.org/W2116316191","https://openalex.org/W2116963870","https://openalex.org/W2119609467","https://openalex.org/W2122337686","https://openalex.org/W2124644009","https://openalex.org/W2128249697","https://openalex.org/W2129816520","https://openalex.org/W2130899092","https://openalex.org/W2140639562","https://openalex.org/W2145021036","https://openalex.org/W2147218728","https://openalex.org/W2152506070","https://openalex.org/W2155396321","https://openalex.org/W2168107534","https://openalex.org/W2169875292","https://openalex.org/W2296218291","https://openalex.org/W4238549726","https://openalex.org/W4241787720","https://openalex.org/W4243834914","https://openalex.org/W4244814458"],"related_works":["https://openalex.org/W4239293476","https://openalex.org/W4231274751","https://openalex.org/W2556012038","https://openalex.org/W2154063878","https://openalex.org/W2125652721","https://openalex.org/W1566995892","https://openalex.org/W1549363203","https://openalex.org/W1540371141","https://openalex.org/W1538046993","https://openalex.org/W1489772951"],"abstract_inverted_index":{"The":[0,127],"emergence":[1],"of":[2,69,78],"multicore":[3,81,125],"platforms":[4],"offers":[5],"several":[6],"opportunities":[7],"for":[8,90],"boosting":[9],"application":[10,72],"performance.":[11],"These":[12],"opportunities,":[13],"which":[14],"include":[15],"parallelism":[16],"and":[17,41,73,142],"data":[18,49,62,112,148],"locality":[19,113],"benefits,":[20],"require":[21],"strong":[22],"support":[23],"from":[24],"compilers":[25],"as":[26,28],"well":[27],"operating":[29],"systems.":[30],"Current":[31],"compiler":[32],"research":[33],"targeting":[34,52],"multicores":[35],"mostly":[36],"focuses":[37],"on":[38,56,122],"code":[39],"restructuring":[40],"mapping.":[42],"In":[43],"this":[44,132],"work,":[45],"we":[46],"explore":[47],"automatic":[48],"layout":[50,89],"transformation":[51,59],"multithreaded":[53,71],"applications":[54],"running":[55],"multicores.":[57],"Our":[58,101],"considers":[60],"both":[61],"access":[63],"patterns":[64],"exhibited":[65],"by":[66],"different":[67],"threads":[68],"a":[70,86],"the":[74,79],"on-chip":[75],"cache":[76,97],"topology":[77],"target":[80,92],"architecture.":[82],"It":[83],"automatically":[84],"determines":[85],"customized":[87],"memory":[88],"each":[91],"array":[93],"to":[94,136,138],"minimize":[95],"potential":[96],"conflicts":[98],"across":[99],"threads.":[100],"experiments":[102],"show":[103],"that,":[104],"our":[105],"optimization":[106,114],"brings":[107],"significant":[108],"benefits":[109],"over":[110],"state-of-the-art":[111],"strategies":[115],"when":[116],"tested":[117],"using":[118],"30":[119],"benchmark":[120],"programs":[121],"an":[123],"Intel":[124],"machine.":[126],"results":[128],"also":[129],"indicate":[130],"that":[131],"strategy":[133],"is":[134],"able":[135],"scale":[137],"larger":[139],"core":[140],"counts":[141],"it":[143],"performs":[144],"better":[145],"with":[146],"increased":[147],"set":[149],"sizes.":[150]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2017239768","counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":6},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":4},{"year":2013,"cited_by_count":5},{"year":2012,"cited_by_count":1}],"updated_date":"2024-12-14T03:15:00.269303","created_date":"2016-06-24"}