{"id":"https://openalex.org/W2765090632","doi":"https://doi.org/10.1109/hpec.2017.8091088","title":"Optimal data layout for block-level random accesses to scratchpad","display_name":"Optimal data layout for block-level random accesses to scratchpad","publication_year":2017,"publication_date":"2017-09-01","ids":{"openalex":"https://openalex.org/W2765090632","doi":"https://doi.org/10.1109/hpec.2017.8091088","mag":"2765090632"},"language":"en","primary_location":{"id":"doi:10.1109/hpec.2017.8091088","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpec.2017.8091088","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE High Performance Extreme Computing Conference (HPEC)","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/A5000109853","display_name":"Shreyas G. Singapura","orcid":null},"institutions":[{"id":"https://openalex.org/I1174212","display_name":"University of Southern California","ror":"https://ror.org/03taz7m60","country_code":"US","type":"education","lineage":["https://openalex.org/I1174212"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Shreyas G. Singapura","raw_affiliation_strings":["University of Southern California, Los Angeles, CA"],"affiliations":[{"raw_affiliation_string":"University of Southern California, Los Angeles, CA","institution_ids":["https://openalex.org/I1174212"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042560222","display_name":"Rajgopal Kannan","orcid":"https://orcid.org/0000-0001-8736-3012"},"institutions":[{"id":"https://openalex.org/I166416128","display_name":"DEVCOM Army Research Laboratory","ror":"https://ror.org/011hc8f90","country_code":"US","type":"government","lineage":["https://openalex.org/I1304082316","https://openalex.org/I1330347796","https://openalex.org/I166416128","https://openalex.org/I2802705668","https://openalex.org/I4210154437"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rajgopal Kannan","raw_affiliation_strings":["Army Research Lab-West, Los Angeles, CA"],"affiliations":[{"raw_affiliation_string":"Army Research Lab-West, Los Angeles, CA","institution_ids":["https://openalex.org/I166416128"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5033166029","display_name":"Viktor K. Prasanna","orcid":"https://orcid.org/0000-0002-1609-8589"},"institutions":[{"id":"https://openalex.org/I1174212","display_name":"University of Southern California","ror":"https://ror.org/03taz7m60","country_code":"US","type":"education","lineage":["https://openalex.org/I1174212"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Viktor K. Prasanna","raw_affiliation_strings":["University of Southern California, Los Angeles, CA"],"affiliations":[{"raw_affiliation_string":"University of Southern California, Los Angeles, CA","institution_ids":["https://openalex.org/I1174212"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5000109853"],"corresponding_institution_ids":["https://openalex.org/I1174212"],"apc_list":null,"apc_paid":null,"fwci":0.2253,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.51613287,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"2011","issue":null,"first_page":"1","last_page":"7"},"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.9998000264167786,"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.9998000264167786,"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.9995999932289124,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9983000159263611,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.8761454820632935},{"id":"https://openalex.org/keywords/bandwidth","display_name":"Bandwidth (computing)","score":0.5930827856063843},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5372097492218018},{"id":"https://openalex.org/keywords/parsec","display_name":"Parsec","score":0.533719539642334},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.502068281173706},{"id":"https://openalex.org/keywords/random-access","display_name":"Random access","score":0.48787927627563477},{"id":"https://openalex.org/keywords/memory-bandwidth","display_name":"Memory bandwidth","score":0.46546056866645813},{"id":"https://openalex.org/keywords/block-size","display_name":"Block size","score":0.45533910393714905},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.4400206208229065},{"id":"https://openalex.org/keywords/data-access","display_name":"Data access","score":0.4179364740848541},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3488112688064575},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.20913901925086975},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.19256410002708435},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.07810929417610168}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8761454820632935},{"id":"https://openalex.org/C2776257435","wikidata":"https://www.wikidata.org/wiki/Q1576430","display_name":"Bandwidth (computing)","level":2,"score":0.5930827856063843},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5372097492218018},{"id":"https://openalex.org/C44060867","wikidata":"https://www.wikidata.org/wiki/Q12129","display_name":"Parsec","level":3,"score":0.533719539642334},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.502068281173706},{"id":"https://openalex.org/C101722063","wikidata":"https://www.wikidata.org/wiki/Q218825","display_name":"Random access","level":2,"score":0.48787927627563477},{"id":"https://openalex.org/C188045654","wikidata":"https://www.wikidata.org/wiki/Q17148339","display_name":"Memory bandwidth","level":2,"score":0.46546056866645813},{"id":"https://openalex.org/C41431624","wikidata":"https://www.wikidata.org/wiki/Q1053357","display_name":"Block size","level":3,"score":0.45533910393714905},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.4400206208229065},{"id":"https://openalex.org/C47487241","wikidata":"https://www.wikidata.org/wiki/Q5227230","display_name":"Data access","level":2,"score":0.4179364740848541},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3488112688064575},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.20913901925086975},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.19256410002708435},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.07810929417610168},{"id":"https://openalex.org/C150846664","wikidata":"https://www.wikidata.org/wiki/Q7602306","display_name":"Stars","level":2,"score":0.0},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","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/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpec.2017.8091088","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpec.2017.8091088","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE High Performance Extreme Computing Conference (HPEC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.44999998807907104,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W1569973175","https://openalex.org/W1983096721","https://openalex.org/W2013435193","https://openalex.org/W2034690326","https://openalex.org/W2034861439","https://openalex.org/W2071208935","https://openalex.org/W2078141470","https://openalex.org/W2109070029","https://openalex.org/W2112098434","https://openalex.org/W2128414660","https://openalex.org/W2131413854","https://openalex.org/W2150909864","https://openalex.org/W2153215457","https://openalex.org/W2165697076","https://openalex.org/W2250217037","https://openalex.org/W2418984255","https://openalex.org/W2514417470","https://openalex.org/W2558453873","https://openalex.org/W2571413934","https://openalex.org/W3125984961","https://openalex.org/W3139689176","https://openalex.org/W3146763006","https://openalex.org/W4234059142","https://openalex.org/W4292169167","https://openalex.org/W4293873155","https://openalex.org/W6659004162","https://openalex.org/W6682164510","https://openalex.org/W6725596457"],"related_works":["https://openalex.org/W2152436418","https://openalex.org/W2038229768","https://openalex.org/W2169875292","https://openalex.org/W4387670984","https://openalex.org/W2479247939","https://openalex.org/W4206131551","https://openalex.org/W2379036220","https://openalex.org/W1511230764","https://openalex.org/W1985685532","https://openalex.org/W2137534299"],"abstract_inverted_index":{"3D":[0,53,97],"memory":[1,14,43],"is":[2,44,68,74],"becoming":[3],"an":[4],"increasingly":[5],"popular":[6],"technology":[7],"to":[8,20,96,135,164,178],"overcome":[9],"the":[10,21,60,71,86,113,129,137,160,167,174,182,187,193,223],"performance":[11,39,194],"gap":[12],"between":[13],"and":[15,33,70,170],"processors.":[16],"It":[17],"has":[18],"led":[19],"development":[22],"of":[23,40,88,112,139,145,162,176,186,195],"new":[24],"architectures":[25],"with":[26,56,200,222],"scratchpad":[27,42],"memory,":[28],"which":[29,65,104],"offer":[30],"high":[31,66,90,213],"bandwidth":[32,46,67,73,91,107],"user-controlled":[34],"access":[35,62,79,218],"features.":[36],"The":[37],"ideal":[38],"this":[41,82],"peak":[45],"for":[47,64,77,92,108],"any":[48],"random":[49,93],"block":[50,94,114,141,188],"access.":[51],"However,":[52],"memories":[54],"come":[55],"their":[57],"constraints":[58],"on":[59],"\"ideal\"":[61],"patterns":[63],"guaranteed":[69],"actual":[72],"significantly":[75],"lower":[76],"other":[78],"patterns.":[80],"In":[81],"paper,":[83],"we":[84],"address":[85],"challenge":[87],"achieving":[89],"accesses":[95,163,177],"memory.":[98],"We":[99,191],"present":[100],"optimal":[101],"data":[102,120,156,198,202,225],"layout":[103,121,157,199,203,226],"achieves":[105],"maximum":[106],"each":[109,140],"vault":[110,147],"irrespective":[111,185],"accessed":[115],"in":[116,148,166,181,217,220],"a":[117,124,146,149],"vault.":[118],"Our":[119,208],"expressed":[122],"as":[123,212,214],"mapping":[125],"function":[126],"determined":[127],"by":[128],"architecture":[130],"parameters":[131],"exploits":[132],"inter-layer":[133],"pipelining":[134],"map":[136],"elements":[138],"among":[142],"various":[143,228],"layers":[144],"specific":[150],"pattern.":[151],"By":[152],"doing":[153],"so,":[154],"our":[155,196],"can":[158],"absorb":[159],"latency":[161,175],"banks":[165],"same":[168,183],"layer":[169],"more":[171],"importantly,":[172],"hide":[173],"different":[179],"rows":[180],"bank":[184],"being":[189],"accessed.":[190],"compare":[192],"proposed":[197],"existing":[201,224],"using":[204],"PARSEC":[205],"2.0":[206],"benchmarks.":[207],"experimental":[209],"results":[210],"demonstrate":[211],"56%":[215],"improvement":[216],"time":[219],"comparison":[221],"across":[227],"workloads.":[229]},"counts_by_year":[{"year":2018,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
