{"id":"https://openalex.org/W2606951540","doi":"https://doi.org/10.1145/3050440","title":"CompEx++","display_name":"CompEx++","publication_year":2017,"publication_date":"2017-03-31","ids":{"openalex":"https://openalex.org/W2606951540","doi":"https://doi.org/10.1145/3050440","mag":"2606951540"},"language":"en","primary_location":{"id":"doi:10.1145/3050440","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3050440","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=3050440&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=3050440&type=pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5014639402","display_name":"Poovaiah M. Palangappa","orcid":"https://orcid.org/0009-0007-7828-1673"},"institutions":[{"id":"https://openalex.org/I170201317","display_name":"University of Pittsburgh","ror":"https://ror.org/01an3r305","country_code":"US","type":"education","lineage":["https://openalex.org/I170201317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Poovaiah M. Palangappa","raw_affiliation_strings":["University of Pittsburgh, Pittsburgh, PA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Pittsburgh, Pittsburgh, PA","institution_ids":["https://openalex.org/I170201317"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5021693439","display_name":"Kartik Mohanram","orcid":null},"institutions":[{"id":"https://openalex.org/I170201317","display_name":"University of Pittsburgh","ror":"https://ror.org/01an3r305","country_code":"US","type":"education","lineage":["https://openalex.org/I170201317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kartik Mohanram","raw_affiliation_strings":["University of Pittsburgh, Pittsburgh, PA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Pittsburgh, Pittsburgh, PA","institution_ids":["https://openalex.org/I170201317"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I170201317"],"apc_list":null,"apc_paid":null,"fwci":2.5345,"has_fulltext":true,"cited_by_count":28,"citation_normalized_percentile":{"value":0.90034482,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"14","issue":"1","first_page":"1","last_page":"30"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9998999834060669,"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"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9995999932289124,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7706173658370972},{"id":"https://openalex.org/keywords/non-volatile-memory","display_name":"Non-volatile memory","score":0.6769338846206665},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.5916011333465576},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.47789132595062256},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.47491487860679626},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.44588813185691833},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.43745267391204834},{"id":"https://openalex.org/keywords/memory-cell","display_name":"Memory cell","score":0.4337537884712219},{"id":"https://openalex.org/keywords/resistive-random-access-memory","display_name":"Resistive random-access memory","score":0.429592490196228},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.32395777106285095},{"id":"https://openalex.org/keywords/transistor","display_name":"Transistor","score":0.21107834577560425},{"id":"https://openalex.org/keywords/electrical-engineering","display_name":"Electrical engineering","score":0.15909898281097412},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.14384618401527405},{"id":"https://openalex.org/keywords/voltage","display_name":"Voltage","score":0.11040681600570679},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.08087900280952454}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7706173658370972},{"id":"https://openalex.org/C177950962","wikidata":"https://www.wikidata.org/wiki/Q10997658","display_name":"Non-volatile memory","level":2,"score":0.6769338846206665},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.5916011333465576},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.47789132595062256},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.47491487860679626},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.44588813185691833},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.43745267391204834},{"id":"https://openalex.org/C2776638159","wikidata":"https://www.wikidata.org/wiki/Q18343761","display_name":"Memory cell","level":4,"score":0.4337537884712219},{"id":"https://openalex.org/C182019814","wikidata":"https://www.wikidata.org/wiki/Q1143830","display_name":"Resistive random-access memory","level":3,"score":0.429592490196228},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.32395777106285095},{"id":"https://openalex.org/C172385210","wikidata":"https://www.wikidata.org/wiki/Q5339","display_name":"Transistor","level":3,"score":0.21107834577560425},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.15909898281097412},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.14384618401527405},{"id":"https://openalex.org/C165801399","wikidata":"https://www.wikidata.org/wiki/Q25428","display_name":"Voltage","level":2,"score":0.11040681600570679},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.08087900280952454},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3050440","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3050440","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=3050440&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/3050440","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3050440","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=3050440&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":[{"score":0.7799999713897705,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[{"id":"https://openalex.org/G1964946978","display_name":"SHF: Small: Collaborative Research: Graphene Circuits for Analog, Mixed-Signal, and RF Applications","funder_award_id":"1217738","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G262062211","display_name":null,"funder_award_id":"CCF-1208933","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3211069816","display_name":"CAREER: Design Optimization for Robustness to Single-Event Effects","funder_award_id":"1208933","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6671297155","display_name":null,"funder_award_id":"CAREER","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7260592726","display_name":null,"funder_award_id":"CCF-1217738","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":77,"referenced_works":["https://openalex.org/W53598264","https://openalex.org/W361445374","https://openalex.org/W1508018340","https://openalex.org/W1522250664","https://openalex.org/W1555915743","https://openalex.org/W1569851653","https://openalex.org/W1966803590","https://openalex.org/W1976515507","https://openalex.org/W1983826793","https://openalex.org/W1984381469","https://openalex.org/W1986418066","https://openalex.org/W1996160696","https://openalex.org/W1997933199","https://openalex.org/W2000270805","https://openalex.org/W2004823737","https://openalex.org/W2010795939","https://openalex.org/W2013028205","https://openalex.org/W2018068167","https://openalex.org/W2020740707","https://openalex.org/W2023294760","https://openalex.org/W2028300596","https://openalex.org/W2032091965","https://openalex.org/W2041420601","https://openalex.org/W2041588416","https://openalex.org/W2047379549","https://openalex.org/W2047427636","https://openalex.org/W2055818721","https://openalex.org/W2056222607","https://openalex.org/W2065703183","https://openalex.org/W2068001396","https://openalex.org/W2074287602","https://openalex.org/W2078719134","https://openalex.org/W2082070657","https://openalex.org/W2085273892","https://openalex.org/W2088012320","https://openalex.org/W2091988614","https://openalex.org/W2094043668","https://openalex.org/W2095219408","https://openalex.org/W2097823832","https://openalex.org/W2101756288","https://openalex.org/W2102449048","https://openalex.org/W2109491927","https://openalex.org/W2111030439","https://openalex.org/W2112197601","https://openalex.org/W2112768159","https://openalex.org/W2113167168","https://openalex.org/W2114668191","https://openalex.org/W2114919995","https://openalex.org/W2121795083","https://openalex.org/W2123488428","https://openalex.org/W2123728009","https://openalex.org/W2124632665","https://openalex.org/W2130252115","https://openalex.org/W2130657217","https://openalex.org/W2138146350","https://openalex.org/W2147657366","https://openalex.org/W2147657598","https://openalex.org/W2149627879","https://openalex.org/W2149790005","https://openalex.org/W2150245818","https://openalex.org/W2155366133","https://openalex.org/W2162639668","https://openalex.org/W2162752393","https://openalex.org/W2169432336","https://openalex.org/W2315876256","https://openalex.org/W2329141363","https://openalex.org/W2442272385","https://openalex.org/W2603178913","https://openalex.org/W2725179571","https://openalex.org/W2942537621","https://openalex.org/W3009544624","https://openalex.org/W3143418657","https://openalex.org/W3150612471","https://openalex.org/W4232590519","https://openalex.org/W4239813889","https://openalex.org/W4249176607","https://openalex.org/W4249471508"],"related_works":["https://openalex.org/W2076211355","https://openalex.org/W2533127403","https://openalex.org/W2007070351","https://openalex.org/W2033811947","https://openalex.org/W1551399929","https://openalex.org/W2790329865","https://openalex.org/W2183989414","https://openalex.org/W2410132916","https://openalex.org/W2534277296","https://openalex.org/W2162174949"],"abstract_inverted_index":{"Multilevel/triple-level":[0],"cell":[1],"nonvolatile":[2],"memories":[3],"(MLC/TLC":[4],"NVMs)":[5],"such":[6],"as":[7,23,81,83],"phase-change":[8],"memory":[9,60,212,278,301],"(PCM)":[10],"and":[11,21,36,50,59,79,128,157,205,207,214,282,303,323],"resistive":[12],"RAM":[13],"(RRAM)":[14],"are":[15,91,176],"the":[16,43,65,75,84,95,102,139,190,239,255,320],"subject":[17],"of":[18,45,67,87,141,179,194,242,254,263,326],"active":[19],"research":[20],"development":[22],"replacement":[24],"candidates":[25],"for":[26,100,210],"DRAM,":[27],"which":[28,221,233],"is":[29,70,136,222],"limited":[30,71],"by":[31,237,280,285],"its":[32],"high":[33,56,76],"refresh":[34,48],"power":[35],"poor":[37],"scaling":[38],"potential.":[39],"In":[40],"addition":[41],"to":[42,74,94,123,138,252,258,290,335],"benefits":[44,262],"nonvolatility":[46],"(low":[47],"power)":[49],"improved":[51],"scalability,":[52],"MLC/TLC":[53,68,132,327],"NVMs":[54,69,328],"offer":[55],"data":[57,187],"density":[58],"capacity":[61],"over":[62,309],"DRAM.":[63],"However,":[64],"viability":[66],"primarily":[72,92],"due":[73],"programming":[77,101,321],"energy":[78,192,204,279],"latency":[80,206,284],"well":[82],"low":[85,112,191],"endurance":[86],"NVM":[88,103,198,225],"cells;":[89],"these":[90,287],"attributed":[93],"iterative":[96],"program-and-verify":[97],"procedure":[98],"necessary":[99],"cells.":[104],"This":[105],"article":[106],"proposes":[107],"compression-expansion":[108],"(CompEx)":[109],"coding,":[110,232],"a":[111,177,195,291,296,331],"overhead":[113,213,217],"scheme":[114],"that":[115,185,273,329],"synergistically":[116],"integrates":[117,163,248],"pattern-based":[118,243],"compression":[119,142,155,244,256],"with":[120,165],"expansion":[121,174,250],"coding":[122,135,150,162,201,236,247,275,312,317],"realize":[124],"simultaneous":[125],"energy,":[126],"latency,":[127],"lifetime":[129,209,308,324],"improvements":[130,288],"in":[131,144,294,299,307,338],"NVMs.":[133],"CompEx":[134,149,161,200,235,264],"agnostic":[137],"choice":[140],"technique;":[143],"this":[145],"work,":[146],"we":[147,228],"evaluate":[148],"using":[151,188,269,313],"both":[152],"frequent":[153],"pattern":[154],"(FPC)":[156],"base-delta-immediate":[158],"(B\u0394I)":[159],"compression.":[160],"FPC/B\u0394I":[164],"(":[166],"k":[167],",":[168],"m":[169],")":[170],"q":[171,180,196],"\u201cexpansion\u201d":[172],"coding;":[173],"codes":[175,184,251],"class":[178],"-ary":[181,197],"linear":[182],"block":[183],"encode":[186],"only":[189],"states":[193],"cell.":[199],"simultaneously":[202],"reduces":[203,276],"improves":[208],"negligible-to-no":[211],"negligible":[215],"logic":[216],"(\u2248":[218],"10k":[219],"gates,":[220],"&lt;0.1%":[223],"per":[224],"module).":[226],"Furthermore,":[227],"also":[229],"propose":[230],"CompEx++":[231,246],"extends":[234],"leveraging":[238],"variable":[240],"compressibility":[241],"techniques.":[245],"custom":[249],"each":[253],"patterns":[257],"exploit":[259],"maximum":[260],"energy/latency":[261,322],"coding.":[265],"Our":[266],"full-system":[267],"simulations":[268],"TLC":[270],"RRAM":[271],"show":[272],"CompEx/CompEx++":[274,316],"total":[277],"57%/61%":[281],"write":[283],"23.5%/26%;":[286],"translate":[289],"5.7%/10.6%":[292],"improvement":[293,298,306],"IPC,":[295],"11.8%/19.9%":[297],"main":[300],"bandwidth,":[302],"1.8":[304],"\u00d7":[305],"classical":[310],"binary":[311],"data-comparison":[314],"write.":[315],"thus":[318],"addresses":[319],"challenges":[325],"pose":[330],"serious":[332],"technological":[333],"roadblock":[334],"their":[336],"adoption":[337],"high-performance":[339],"computing":[340],"systems.":[341]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":3},{"year":2019,"cited_by_count":6},{"year":2018,"cited_by_count":9},{"year":2017,"cited_by_count":3}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2017-04-28T00:00:00"}
