{"id":"https://openalex.org/W2000031176","doi":"https://doi.org/10.1145/2675359","title":"Improving Multibank Memory Access Parallelism with Lattice-Based Partitioning","display_name":"Improving Multibank Memory Access Parallelism with Lattice-Based Partitioning","publication_year":2015,"publication_date":"2015-01-09","ids":{"openalex":"https://openalex.org/W2000031176","doi":"https://doi.org/10.1145/2675359","mag":"2000031176"},"language":"en","primary_location":{"id":"doi:10.1145/2675359","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2675359","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2675359","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":"https://dl.acm.org/doi/pdf/10.1145/2675359","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5088628660","display_name":"Alessandro Cilardo","orcid":"https://orcid.org/0000-0002-1685-8736"},"institutions":[{"id":"https://openalex.org/I71267560","display_name":"University of Naples Federico II","ror":"https://ror.org/05290cv24","country_code":"IT","type":"education","lineage":["https://openalex.org/I71267560"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Alessandro Cilardo","raw_affiliation_strings":["Department of Electrical Engineering and Information Technologies, University of Naples Federico II, Napoli, Italy","Department of Electrical Engineering and Information, Technologies - University of Naples, Federico II Napoli, Italy"],"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Information Technologies, University of Naples Federico II, Napoli, Italy","institution_ids":["https://openalex.org/I71267560"]},{"raw_affiliation_string":"Department of Electrical Engineering and Information, Technologies - University of Naples, Federico II Napoli, Italy","institution_ids":["https://openalex.org/I71267560"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5025764181","display_name":"Luca Gallo","orcid":"https://orcid.org/0000-0002-2160-8467"},"institutions":[{"id":"https://openalex.org/I71267560","display_name":"University of Naples Federico II","ror":"https://ror.org/05290cv24","country_code":"IT","type":"education","lineage":["https://openalex.org/I71267560"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Luca Gallo","raw_affiliation_strings":["Department of Electrical Engineering and Information Technologies, University of Naples Federico II, Napoli, Italy","Department of Electrical Engineering and Information, Technologies - University of Naples, Federico II Napoli, Italy"],"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Information Technologies, University of Naples Federico II, Napoli, Italy","institution_ids":["https://openalex.org/I71267560"]},{"raw_affiliation_string":"Department of Electrical Engineering and Information, Technologies - University of Naples, Federico II Napoli, Italy","institution_ids":["https://openalex.org/I71267560"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5088628660"],"corresponding_institution_ids":["https://openalex.org/I71267560"],"apc_list":null,"apc_paid":null,"fwci":9.6895,"has_fulltext":true,"cited_by_count":46,"citation_normalized_percentile":{"value":0.98404974,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":100},"biblio":{"volume":"11","issue":"4","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":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":1.0,"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":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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8679584264755249},{"id":"https://openalex.org/keywords/toolchain","display_name":"Toolchain","score":0.8556839227676392},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.657221794128418},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.5100334286689758},{"id":"https://openalex.org/keywords/minification","display_name":"Minification","score":0.4769552946090698},{"id":"https://openalex.org/keywords/parallelism","display_name":"Parallelism (grammar)","score":0.45908015966415405},{"id":"https://openalex.org/keywords/polytope-model","display_name":"Polytope model","score":0.4482302665710449},{"id":"https://openalex.org/keywords/distributed-memory","display_name":"Distributed memory","score":0.442476749420166},{"id":"https://openalex.org/keywords/affine-transformation","display_name":"Affine transformation","score":0.4221233129501343},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.34093013405799866},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.30199068784713745},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.16866177320480347},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.13165870308876038}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8679584264755249},{"id":"https://openalex.org/C2777062904","wikidata":"https://www.wikidata.org/wiki/Q545406","display_name":"Toolchain","level":3,"score":0.8556839227676392},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.657221794128418},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.5100334286689758},{"id":"https://openalex.org/C147764199","wikidata":"https://www.wikidata.org/wiki/Q6865248","display_name":"Minification","level":2,"score":0.4769552946090698},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.45908015966415405},{"id":"https://openalex.org/C113391598","wikidata":"https://www.wikidata.org/wiki/Q1681391","display_name":"Polytope model","level":3,"score":0.4482302665710449},{"id":"https://openalex.org/C91481028","wikidata":"https://www.wikidata.org/wiki/Q1054686","display_name":"Distributed memory","level":3,"score":0.442476749420166},{"id":"https://openalex.org/C92757383","wikidata":"https://www.wikidata.org/wiki/Q382497","display_name":"Affine transformation","level":2,"score":0.4221233129501343},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.34093013405799866},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.30199068784713745},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.16866177320480347},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.13165870308876038},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C145691206","wikidata":"https://www.wikidata.org/wiki/Q747980","display_name":"Polytope","level":2,"score":0.0},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2675359","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2675359","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2675359","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/2675359","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2675359","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2675359","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":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.6299999952316284}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2000031176.pdf","grobid_xml":"https://content.openalex.org/works/W2000031176.grobid-xml"},"referenced_works_count":43,"referenced_works":["https://openalex.org/W93506392","https://openalex.org/W811843808","https://openalex.org/W1494930385","https://openalex.org/W1540067102","https://openalex.org/W1573851230","https://openalex.org/W1575008551","https://openalex.org/W1963547452","https://openalex.org/W1963572866","https://openalex.org/W1970141743","https://openalex.org/W1974386461","https://openalex.org/W1976174647","https://openalex.org/W1977157984","https://openalex.org/W1980882612","https://openalex.org/W1988382391","https://openalex.org/W1988864654","https://openalex.org/W1990525787","https://openalex.org/W2014892800","https://openalex.org/W2028342110","https://openalex.org/W2038495591","https://openalex.org/W2039974221","https://openalex.org/W2070630412","https://openalex.org/W2077242588","https://openalex.org/W2078307204","https://openalex.org/W2082711009","https://openalex.org/W2098925700","https://openalex.org/W2102056800","https://openalex.org/W2108182665","https://openalex.org/W2108559011","https://openalex.org/W2141280299","https://openalex.org/W2143230897","https://openalex.org/W2148048300","https://openalex.org/W2151697249","https://openalex.org/W2165972424","https://openalex.org/W2561675875","https://openalex.org/W3083083886","https://openalex.org/W3151034118","https://openalex.org/W3203568064","https://openalex.org/W4214490056","https://openalex.org/W4229866061","https://openalex.org/W4232534329","https://openalex.org/W4235381922","https://openalex.org/W4250004408","https://openalex.org/W4302394292"],"related_works":["https://openalex.org/W2888918673","https://openalex.org/W2622060226","https://openalex.org/W2480956401","https://openalex.org/W1867962035","https://openalex.org/W1531488649","https://openalex.org/W1601078274","https://openalex.org/W154693229","https://openalex.org/W2348711589","https://openalex.org/W1499552465","https://openalex.org/W2040883793"],"abstract_inverted_index":{"Emerging":[0],"architectures,":[1,32],"such":[2,31],"as":[3,82,101,119],"reconfigurable":[4],"hardware":[5],"platforms,":[6],"provide":[7],"the":[8,13,24,51,55,73,89,96,105,143,146,157],"unprecedented":[9],"opportunity":[10],"of":[11,26,75,87,92,145],"customizing":[12],"memory":[14,28,93,116],"infrastructure":[15],"based":[16,66],"on":[17,54,67],"application":[18],"access":[19],"patterns.":[20],"This":[21],"work":[22],"addresses":[23],"problem":[25,86],"automated":[27],"partitioning":[29,64],"for":[30,58],"taking":[33],"into":[34],"account":[35],"potentially":[36],"parallel":[37],"data":[38],"accesses":[39],"to":[40,100],"physically":[41],"independent":[42],"banks.":[43],"Targeted":[44],"at":[45],"affine":[46],"static":[47],"control":[48],"parts":[49],"(SCoPs),":[50],"technique":[52,148],"relies":[53],"Z-polyhedral":[56],"model":[57],"program":[59],"analysis":[60],"and":[61,136],"adopts":[62],"a":[63,76,133,137],"scheme":[65],"integer":[68],"lattices.":[69],"The":[70,85,129],"approach":[71,112,124],"enables":[72],"definition":[74],"solution":[77],"space":[78],"including":[79],"previous":[80],"works":[81],"particular":[83],"cases.":[84],"minimizing":[88],"total":[90],"amount":[91],"required":[94],"across":[95],"partitioned":[97],"banks,":[98],"referred":[99],"storage":[102],"minimization":[103],"throughout":[104],"article,":[106],"is":[107],"tackled":[108],"by":[109],"an":[110,120,122],"optimal":[111],"yielding":[113],"asymptotically":[114],"zero":[115],"waste":[117],"or,":[118],"alternative,":[121],"efficient":[123],"ensuring":[125],"arbitrarily":[126],"small":[127],"waste.":[128],"article":[130],"also":[131],"presents":[132],"prototype":[134],"toolchain":[135],"detailed":[138],"step-by-step":[139],"case":[140],"study":[141],"demonstrating":[142],"impact":[144],"proposed":[147],"along":[149],"with":[150,153],"extensive":[151],"comparisons":[152],"alternative":[154],"approaches":[155],"in":[156],"literature.":[158]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":4},{"year":2019,"cited_by_count":5},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":5},{"year":2016,"cited_by_count":13},{"year":2015,"cited_by_count":8},{"year":2014,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
