{"id":"https://openalex.org/W2989589794","doi":"https://doi.org/10.1109/vlsi-soc.2019.8920317","title":"An Associativity-Agnostic in-Cache Computing Architecture Optimized for Multiplication","display_name":"An Associativity-Agnostic in-Cache Computing Architecture Optimized for Multiplication","publication_year":2019,"publication_date":"2019-10-01","ids":{"openalex":"https://openalex.org/W2989589794","doi":"https://doi.org/10.1109/vlsi-soc.2019.8920317","mag":"2989589794"},"language":"en","primary_location":{"id":"doi:10.1109/vlsi-soc.2019.8920317","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vlsi-soc.2019.8920317","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 IFIP/IEEE 27th International Conference on Very Large Scale Integration (VLSI-SoC)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://infoscience.epfl.ch/record/267989","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5009017731","display_name":"Marco Rios","orcid":"https://orcid.org/0000-0001-8251-6390"},"institutions":[{"id":"https://openalex.org/I5124864","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I5124864"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Marco Rios","raw_affiliation_strings":["ESL, Swiss Federal Institute of Technology Lausanne (EPFL), Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ESL, Swiss Federal Institute of Technology Lausanne (EPFL), Switzerland","institution_ids":["https://openalex.org/I5124864"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089496334","display_name":"William Simon","orcid":"https://orcid.org/0000-0001-7357-7204"},"institutions":[{"id":"https://openalex.org/I5124864","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I5124864"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"William Simon","raw_affiliation_strings":["ESL, Swiss Federal Institute of Technology Lausanne (EPFL), Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ESL, Swiss Federal Institute of Technology Lausanne (EPFL), Switzerland","institution_ids":["https://openalex.org/I5124864"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090359025","display_name":"Alexandre Levisse","orcid":"https://orcid.org/0000-0002-8984-9793"},"institutions":[{"id":"https://openalex.org/I5124864","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I5124864"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Alexandre Levisse","raw_affiliation_strings":["ESL, Swiss Federal Institute of Technology Lausanne (EPFL), Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ESL, Swiss Federal Institute of Technology Lausanne (EPFL), Switzerland","institution_ids":["https://openalex.org/I5124864"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050801793","display_name":"Marina Zapater","orcid":"https://orcid.org/0000-0002-6971-1965"},"institutions":[{"id":"https://openalex.org/I5124864","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I5124864"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Marina Zapater","raw_affiliation_strings":["ESL, Swiss Federal Institute of Technology Lausanne (EPFL), Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ESL, Swiss Federal Institute of Technology Lausanne (EPFL), Switzerland","institution_ids":["https://openalex.org/I5124864"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5074236306","display_name":"David Atienza","orcid":"https://orcid.org/0000-0001-9536-4947"},"institutions":[{"id":"https://openalex.org/I5124864","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I5124864"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"David Atienza","raw_affiliation_strings":["ESL, Swiss Federal Institute of Technology Lausanne (EPFL), Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ESL, Swiss Federal Institute of Technology Lausanne (EPFL), Switzerland","institution_ids":["https://openalex.org/I5124864"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I5124864"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"34","last_page":"39"},"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.9998000264167786,"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.9998000264167786,"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.9997000098228455,"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/T12808","display_name":"Ferroelectric and Negative Capacitance Devices","score":0.9993000030517578,"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.8464779853820801},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.7197785377502441},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.5606546401977539},{"id":"https://openalex.org/keywords/data-parallelism","display_name":"Data parallelism","score":0.4954036474227905},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.4923182725906372},{"id":"https://openalex.org/keywords/cache-oblivious-algorithm","display_name":"Cache-oblivious algorithm","score":0.4526401162147522},{"id":"https://openalex.org/keywords/efficient-energy-use","display_name":"Efficient energy use","score":0.42395055294036865},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.418676495552063},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3593760132789612},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.34981751441955566},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3324659466743469},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.32390451431274414},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.3147883713245392},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18082627654075623},{"id":"https://openalex.org/keywords/parallelism","display_name":"Parallelism (grammar)","score":0.08952775597572327}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8464779853820801},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.7197785377502441},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.5606546401977539},{"id":"https://openalex.org/C61483411","wikidata":"https://www.wikidata.org/wiki/Q3124522","display_name":"Data parallelism","level":3,"score":0.4954036474227905},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.4923182725906372},{"id":"https://openalex.org/C59687516","wikidata":"https://www.wikidata.org/wiki/Q5015938","display_name":"Cache-oblivious algorithm","level":5,"score":0.4526401162147522},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.42395055294036865},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.418676495552063},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3593760132789612},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.34981751441955566},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3324659466743469},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.32390451431274414},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.3147883713245392},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18082627654075623},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.08952775597572327},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/vlsi-soc.2019.8920317","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vlsi-soc.2019.8920317","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 IFIP/IEEE 27th International Conference on Very Large Scale Integration (VLSI-SoC)","raw_type":"proceedings-article"},{"id":"pmh:oai:hesso.tind.io:9045","is_oa":false,"landing_page_url":"https://arodes.hes-so.ch/record/9045/files/Published%20version.pdf","pdf_url":null,"source":{"id":"https://openalex.org/S4306402432","display_name":"ArODES (HES-SO (https://www.hes-so.ch/))","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210088449","host_organization_name":"HES-SO Gen\u00e8ve","host_organization_lineage":["https://openalex.org/I4210088449"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://arodes.hes-so.ch/record/9045","raw_type":"Text"},{"id":"pmh:oai:infoscience.epfl.ch:267989","is_oa":true,"landing_page_url":"http://infoscience.epfl.ch/record/267989","pdf_url":null,"source":{"id":"https://openalex.org/S4306400487","display_name":"Infoscience (Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"conference proceedings"}],"best_oa_location":{"id":"pmh:oai:infoscience.epfl.ch:267989","is_oa":true,"landing_page_url":"http://infoscience.epfl.ch/record/267989","pdf_url":null,"source":{"id":"https://openalex.org/S4306400487","display_name":"Infoscience (Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"conference proceedings"},"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","score":0.8399999737739563,"id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W2067392247","https://openalex.org/W2331783522","https://openalex.org/W2554194110","https://openalex.org/W2613569094","https://openalex.org/W2742608242","https://openalex.org/W2775637085","https://openalex.org/W2777950357","https://openalex.org/W2796470122","https://openalex.org/W2799942529","https://openalex.org/W2801000640","https://openalex.org/W2942724907","https://openalex.org/W2946111674","https://openalex.org/W3104353813","https://openalex.org/W6702085493"],"related_works":["https://openalex.org/W2274935188","https://openalex.org/W2546991807","https://openalex.org/W2538519144","https://openalex.org/W2037904580","https://openalex.org/W2147122795","https://openalex.org/W1863436361","https://openalex.org/W2167303720","https://openalex.org/W2144941482","https://openalex.org/W4239937081","https://openalex.org/W57688818"],"abstract_inverted_index":{"With":[0],"the":[1,40,67,114,134,149,169,198,208,224,252],"spread":[2],"of":[3,8,15,31,116,197],"cloud":[4],"services":[5,34],"and":[6,18,70,90,106,167,182,187,216,219,239,245,258],"Internet":[7],"Things":[9],"concept,":[10],"there":[11],"is":[12,51,99,251],"a":[13,100,194,214],"popularization":[14],"machine":[16,104],"learning":[17,105],"artificial":[19],"intelligence":[20],"based":[21,47],"analytics":[22],"in":[23,57,66,172],"our":[24],"everyday":[25],"life.":[26],"However,":[27],"an":[28,58],"efficient":[29,60],"deployment":[30],"these":[32],"data-intensive":[33,55],"requires":[35],"performing":[36],"computations":[37],"closer":[38],"to":[39,53,124,142,201,207,223],"edge.":[41],"In":[42,128],"this":[43,129],"context,":[44],"in-cache":[45,76,140],"computing,":[46,50],"on":[48],"bitline":[49,151,163],"promising":[52],"execute":[54],"algorithms":[56],"energy":[59,188,220,238],"way":[61,117],"by":[62,147],"mitigating":[63],"data":[64,72,87,121],"movement":[65],"cache":[68],"hierarchy":[69],"exploiting":[71],"parallelism.":[73],"Nevertheless,":[74],"previous":[75,111],"computing":[77,141],"architectures":[78],"contain":[79],"serious":[80],"circuit-level":[81],"deficiencies":[82],"(i.e.,":[83],"low":[84],"bitcell":[85],"density,":[86],"corruption":[88],"risks,":[89],"limited":[91],"performance),":[92],"thus":[93],"report":[94],"high":[95],"multiplication":[96,145],"latency,":[97],"which":[98],"key":[101],"operation":[102],"for":[103,139,229],"deep":[107],"learning.":[108],"Moreover,":[109],"no":[110],"work":[112,130],"addresses":[113],"issue":[115],"misalignment,":[118],"strongly":[119],"constraining":[120],"placement":[122],"not":[123],"reduce":[125],"performance":[126,204],"gains.":[127],"we":[131,192,232],"drastically":[132],"improve":[133],"previously":[135],"proposed":[136,170,199,225],"BLADE":[137,210,244],"architecture":[138,171,200],"efficiently":[143],"support":[144],"operations":[146,155],"enhancing":[148],"local":[150,162],"circuitry,":[152],"enabling":[153],"associativity-agnostic":[154],"as":[156,158],"well":[157],"in-place":[159],"shifting":[160],"inside":[161],"groups.":[164],"We":[165,212],"implemented":[166],"simulated":[168],"CMOS":[173],"28nm":[174],"bulk":[175],"technology":[176],"from":[177],"TSMC,":[178],"validating":[179],"its":[180,184,203],"functionality":[181],"extracting":[183],"performance,":[185],"area,":[186],"per":[189],"operation.":[190],"Then,":[191],"designed":[193],"behavioral":[195],"model":[196],"assess":[202],"with":[205],"respect":[206],"latest":[209],"architecture.":[211],"show":[213,246],"17.5":[215],"22%":[217],"area":[218,257],"reduction":[221],"thanks":[222],"LG":[226],"optimization.":[227],"Finally,":[228],"16bits":[230],"multiplication,":[231],"demonstrate":[233],"44%":[234],"cycle":[235],"count,":[236],"47%":[237],"41%":[240],"performances":[241],"gain":[242],"versus":[243],"that":[247],"4":[248],"embedded":[249],"shifts":[250],"best":[253],"trade-off":[254],"between":[255],"energy,":[256],"performances.":[259]},"counts_by_year":[{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":4},{"year":2019,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
