{"id":"https://openalex.org/W3091560401","doi":"https://doi.org/10.1145/3410463.3414662","title":"Decoupled Address Translation for Heterogeneous Memory Systems","display_name":"Decoupled Address Translation for Heterogeneous Memory Systems","publication_year":2020,"publication_date":"2020-09-30","ids":{"openalex":"https://openalex.org/W3091560401","doi":"https://doi.org/10.1145/3410463.3414662","mag":"3091560401"},"language":"en","primary_location":{"id":"doi:10.1145/3410463.3414662","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3410463.3414662","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM International Conference on Parallel Architectures and Compilation Techniques","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/A5103109289","display_name":"Bo-Kyeong Kim","orcid":"https://orcid.org/0000-0002-0224-7985"},"institutions":[{"id":"https://openalex.org/I2250650973","display_name":"Samsung (South Korea)","ror":"https://ror.org/04w3jy968","country_code":"KR","type":"company","lineage":["https://openalex.org/I2250650973"]}],"countries":["KR"],"is_corresponding":true,"raw_author_name":"Bokyeong Kim","raw_affiliation_strings":["Samsung Research, Seoul, Republic of Korea"],"affiliations":[{"raw_affiliation_string":"Samsung Research, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I2250650973"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013858915","display_name":"Soojin Hwang","orcid":"https://orcid.org/0009-0005-0886-6794"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Soojin Hwang","raw_affiliation_strings":["KAIST, Daejeon, Republic of Korea"],"affiliations":[{"raw_affiliation_string":"KAIST, Daejeon, Republic of Korea","institution_ids":["https://openalex.org/I157485424"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017067532","display_name":"Sang-Hoon Cha","orcid":"https://orcid.org/0000-0002-7231-8291"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Sanghoon Cha","raw_affiliation_strings":["KAIST, Daejeon, Republic of Korea"],"affiliations":[{"raw_affiliation_string":"KAIST, Daejeon, Republic of Korea","institution_ids":["https://openalex.org/I157485424"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084732968","display_name":"Chang Hyun Park","orcid":"https://orcid.org/0000-0002-8250-8574"},"institutions":[{"id":"https://openalex.org/I123387679","display_name":"Uppsala University","ror":"https://ror.org/048a87296","country_code":"SE","type":"education","lineage":["https://openalex.org/I123387679"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Chang Hyun Park","raw_affiliation_strings":["Uppsala University, Uppsala, Sweden"],"affiliations":[{"raw_affiliation_string":"Uppsala University, Uppsala, Sweden","institution_ids":["https://openalex.org/I123387679"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037553165","display_name":"Jongse Park","orcid":"https://orcid.org/0000-0002-6629-449X"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jongse Park","raw_affiliation_strings":["KAIST, Daejeon, Republic of Korea"],"affiliations":[{"raw_affiliation_string":"KAIST, Daejeon, Republic of Korea","institution_ids":["https://openalex.org/I157485424"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5047149607","display_name":"Jaehyuk Huh","orcid":"https://orcid.org/0000-0002-1742-047X"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jaehyuk Huh","raw_affiliation_strings":["KAIST, Daejeon, Republic of Korea"],"affiliations":[{"raw_affiliation_string":"KAIST, Daejeon, Republic of Korea","institution_ids":["https://openalex.org/I157485424"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5103109289"],"corresponding_institution_ids":["https://openalex.org/I2250650973"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.14038908,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"155","last_page":"156"},"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.9993000030517578,"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.9955999851226807,"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/translation-lookaside-buffer","display_name":"Translation lookaside buffer","score":0.9008790254592896},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8234236836433411},{"id":"https://openalex.org/keywords/physical-address","display_name":"Physical address","score":0.8081828355789185},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.7220956683158875},{"id":"https://openalex.org/keywords/memory-protection","display_name":"Memory protection","score":0.6931458711624146},{"id":"https://openalex.org/keywords/flat-memory-model","display_name":"Flat memory model","score":0.6806305050849915},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.6703478097915649},{"id":"https://openalex.org/keywords/interleaved-memory","display_name":"Interleaved memory","score":0.6243962049484253},{"id":"https://openalex.org/keywords/address-space","display_name":"Address space","score":0.5574980974197388},{"id":"https://openalex.org/keywords/translation","display_name":"Translation (biology)","score":0.5349897742271423},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.527816891670227},{"id":"https://openalex.org/keywords/memory-map","display_name":"Memory map","score":0.4773443043231964},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.46298184990882874},{"id":"https://openalex.org/keywords/registered-memory","display_name":"Registered memory","score":0.4575551748275757},{"id":"https://openalex.org/keywords/decoupling","display_name":"Decoupling (probability)","score":0.4439285695552826},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.43065235018730164},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.3957579731941223},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3870715796947479},{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.3619605302810669},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.24052417278289795},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.06951984763145447}],"concepts":[{"id":"https://openalex.org/C116007543","wikidata":"https://www.wikidata.org/wiki/Q1071403","display_name":"Translation lookaside buffer","level":4,"score":0.9008790254592896},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8234236836433411},{"id":"https://openalex.org/C41036726","wikidata":"https://www.wikidata.org/wiki/Q844824","display_name":"Physical address","level":3,"score":0.8081828355789185},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.7220956683158875},{"id":"https://openalex.org/C18131444","wikidata":"https://www.wikidata.org/wiki/Q163585","display_name":"Memory protection","level":5,"score":0.6931458711624146},{"id":"https://openalex.org/C57863822","wikidata":"https://www.wikidata.org/wiki/Q905488","display_name":"Flat memory model","level":4,"score":0.6806305050849915},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.6703478097915649},{"id":"https://openalex.org/C63511323","wikidata":"https://www.wikidata.org/wiki/Q908936","display_name":"Interleaved memory","level":4,"score":0.6243962049484253},{"id":"https://openalex.org/C144240696","wikidata":"https://www.wikidata.org/wiki/Q367204","display_name":"Address space","level":2,"score":0.5574980974197388},{"id":"https://openalex.org/C149364088","wikidata":"https://www.wikidata.org/wiki/Q185917","display_name":"Translation (biology)","level":4,"score":0.5349897742271423},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.527816891670227},{"id":"https://openalex.org/C74426580","wikidata":"https://www.wikidata.org/wiki/Q719484","display_name":"Memory map","level":3,"score":0.4773443043231964},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.46298184990882874},{"id":"https://openalex.org/C93446704","wikidata":"https://www.wikidata.org/wiki/Q449328","display_name":"Registered memory","level":3,"score":0.4575551748275757},{"id":"https://openalex.org/C205606062","wikidata":"https://www.wikidata.org/wiki/Q5249645","display_name":"Decoupling (probability)","level":2,"score":0.4439285695552826},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.43065235018730164},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.3957579731941223},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3870715796947479},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.3619605302810669},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.24052417278289795},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.06951984763145447},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C105580179","wikidata":"https://www.wikidata.org/wiki/Q188928","display_name":"Messenger RNA","level":3,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3410463.3414662","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3410463.3414662","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM International Conference on Parallel Architectures and Compilation Techniques","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.75,"id":"https://metadata.un.org/sdg/10","display_name":"Reduced inequalities"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":2,"referenced_works":["https://openalex.org/W1975698617","https://openalex.org/W6601822323"],"related_works":["https://openalex.org/W2138847","https://openalex.org/W2059093626","https://openalex.org/W4243333834","https://openalex.org/W261562921","https://openalex.org/W2083276427","https://openalex.org/W3004777785","https://openalex.org/W3010598897","https://openalex.org/W3118590938","https://openalex.org/W2953954757","https://openalex.org/W2121519027"],"abstract_inverted_index":{"The":[0,79],"support":[1],"for":[2],"the":[3,7,16,20,26,33,50,55,59,63,72,82,85,90,98,102,107],"heterogeneous":[4,34,64],"memory":[5,10,35,47,65,108],"in":[6,19,62],"conventional":[8],"virtual":[9],"has":[11,29],"an":[12,93],"inherent":[13],"problem.":[14],"For":[15],"efficient":[17],"translation":[18,22,74,91,100],"critical":[21,86],"lookaside":[23],"buffers":[24],"(TLBs),":[25],"page":[27],"size":[28],"been":[30],"growing.":[31],"However,":[32],"management":[36],"requires":[37],"a":[38,76],"nimble":[39],"fine-grained":[40],"migration":[41],"mechanism":[42],"to":[43,49,70,92],"quickly":[44],"move":[45],"necessary":[46],"portions":[48],"precious":[51],"fast":[52],"memory.To":[53],"address":[54,73,95],"challenges":[56],"posed":[57],"by":[58],"conflicting":[60],"goals":[61],"support,":[66],"this":[67],"paper":[68],"proposes":[69],"decouple":[71],"into":[75],"two-step":[77],"process.":[78],"decoupling":[80],"resolves":[81],"conflict":[83],"as":[84],"core-side":[87],"TLBs":[88],"perform":[89],"intermediate":[94],"space,":[96],"and":[97],"memory-side":[99],"provides":[101],"actual":[103],"physical":[104],"location":[105],"of":[106],"devices.":[109]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
