{"id":"https://openalex.org/W2972661524","doi":"https://doi.org/10.1109/tvlsi.2020.2993045","title":"TiM-DNN: Ternary In-Memory Accelerator for Deep Neural Networks","display_name":"TiM-DNN: Ternary In-Memory Accelerator for Deep Neural Networks","publication_year":2020,"publication_date":"2020-05-20","ids":{"openalex":"https://openalex.org/W2972661524","doi":"https://doi.org/10.1109/tvlsi.2020.2993045","mag":"2972661524"},"language":"en","primary_location":{"id":"doi:10.1109/tvlsi.2020.2993045","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvlsi.2020.2993045","pdf_url":null,"source":{"id":"https://openalex.org/S37538908","display_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","issn_l":"1063-8210","issn":["1063-8210","1557-9999"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","raw_type":"journal-article"},"type":"article","indexed_in":["arxiv","crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/1909.06892","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5086674756","display_name":"Shubham Jain","orcid":"https://orcid.org/0000-0002-2291-7712"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]},{"id":"https://openalex.org/I4210114115","display_name":"IBM Research - Thomas J. Watson Research Center","ror":"https://ror.org/0265w5591","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shubham Jain","raw_affiliation_strings":["IBM T. J. Watson Research Center, Yorktown Heights, USA","School of Electrical and Computer Engineering, Purdue University, West Lafayette, USA","PURDUE UNIVERSITY"],"raw_orcid":"https://orcid.org/0000-0002-2291-7712","affiliations":[{"raw_affiliation_string":"IBM T. J. Watson Research Center, Yorktown Heights, USA","institution_ids":["https://openalex.org/I4210114115"]},{"raw_affiliation_string":"School of Electrical and Computer Engineering, Purdue University, West Lafayette, USA","institution_ids":["https://openalex.org/I219193219"]},{"raw_affiliation_string":"PURDUE UNIVERSITY","institution_ids":["https://openalex.org/I219193219"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044276472","display_name":"Sumeet Kumar Gupta","orcid":"https://orcid.org/0000-0001-5609-9722"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sumeet Kumar Gupta","raw_affiliation_strings":["School of Electrical and Computer Engineering, Purdue University, West Lafayette, USA","PURDUE UNIVERSITY"],"raw_orcid":"https://orcid.org/0000-0001-5609-9722","affiliations":[{"raw_affiliation_string":"School of Electrical and Computer Engineering, Purdue University, West Lafayette, USA","institution_ids":["https://openalex.org/I219193219"]},{"raw_affiliation_string":"PURDUE UNIVERSITY","institution_ids":["https://openalex.org/I219193219"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5065766721","display_name":"Anand Raghunathan","orcid":"https://orcid.org/0000-0002-4624-564X"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Anand Raghunathan","raw_affiliation_strings":["School of Electrical and Computer Engineering, Purdue University, West Lafayette, USA","PURDUE UNIVERSITY"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electrical and Computer Engineering, Purdue University, West Lafayette, USA","institution_ids":["https://openalex.org/I219193219"]},{"raw_affiliation_string":"PURDUE UNIVERSITY","institution_ids":["https://openalex.org/I219193219"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.3254,"has_fulltext":true,"cited_by_count":5,"citation_normalized_percentile":{"value":0.52056369,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"28","issue":"7","first_page":"1567","last_page":"1577"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":1.0,"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":1.0,"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/T12808","display_name":"Ferroelectric and Negative Capacitance Devices","score":1.0,"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/T10036","display_name":"Advanced Neural Network Applications","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/ternary-operation","display_name":"Ternary operation","score":0.8227889537811279},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7317031025886536},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.5208780765533447},{"id":"https://openalex.org/keywords/convolutional-neural-network","display_name":"Convolutional neural network","score":0.5164127945899963},{"id":"https://openalex.org/keywords/multiplication","display_name":"Multiplication (music)","score":0.4714288115501404},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4581230878829956},{"id":"https://openalex.org/keywords/binary-number","display_name":"Binary number","score":0.45791852474212646},{"id":"https://openalex.org/keywords/matrix-multiplication","display_name":"Matrix multiplication","score":0.42183953523635864},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3970673084259033},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3800281882286072},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2798154354095459},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.2733458876609802},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.14226672053337097},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.0887138843536377}],"concepts":[{"id":"https://openalex.org/C64452783","wikidata":"https://www.wikidata.org/wiki/Q1524945","display_name":"Ternary operation","level":2,"score":0.8227889537811279},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7317031025886536},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.5208780765533447},{"id":"https://openalex.org/C81363708","wikidata":"https://www.wikidata.org/wiki/Q17084460","display_name":"Convolutional neural network","level":2,"score":0.5164127945899963},{"id":"https://openalex.org/C2780595030","wikidata":"https://www.wikidata.org/wiki/Q3860309","display_name":"Multiplication (music)","level":2,"score":0.4714288115501404},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4581230878829956},{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"score":0.45791852474212646},{"id":"https://openalex.org/C17349429","wikidata":"https://www.wikidata.org/wiki/Q1049914","display_name":"Matrix multiplication","level":3,"score":0.42183953523635864},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3970673084259033},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3800281882286072},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2798154354095459},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.2733458876609802},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.14226672053337097},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0887138843536377},{"id":"https://openalex.org/C84114770","wikidata":"https://www.wikidata.org/wiki/Q46344","display_name":"Quantum","level":2,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1109/tvlsi.2020.2993045","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvlsi.2020.2993045","pdf_url":null,"source":{"id":"https://openalex.org/S37538908","display_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","issn_l":"1063-8210","issn":["1063-8210","1557-9999"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","raw_type":"journal-article"},{"id":"pmh:oai:arXiv.org:1909.06892","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1909.06892","pdf_url":"https://arxiv.org/pdf/1909.06892","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},{"id":"mag:2972661524","is_oa":true,"landing_page_url":"http://export.arxiv.org/pdf/1909.06892","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"arXiv (Cornell University)","raw_type":null},{"id":"doi:10.48550/arxiv.1909.06892","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.1909.06892","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:1909.06892","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1909.06892","pdf_url":"https://arxiv.org/pdf/1909.06892","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.7599999904632568}],"awards":[],"funders":[{"id":"https://openalex.org/F4320306087","display_name":"Semiconductor Research Corporation","ror":"https://ror.org/047z4n946"},{"id":"https://openalex.org/F4320332180","display_name":"Defense Advanced Research Projects Agency","ror":"https://ror.org/02caytj08"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2972661524.pdf","grobid_xml":"https://content.openalex.org/works/W2972661524.grobid-xml"},"referenced_works_count":70,"referenced_works":["https://openalex.org/W1601138654","https://openalex.org/W1902934009","https://openalex.org/W1980446076","https://openalex.org/W1998917233","https://openalex.org/W2060969833","https://openalex.org/W2096581954","https://openalex.org/W2117539524","https://openalex.org/W2229162816","https://openalex.org/W2293587938","https://openalex.org/W2300242332","https://openalex.org/W2346143906","https://openalex.org/W2469490737","https://openalex.org/W2508602506","https://openalex.org/W2518511512","https://openalex.org/W2557257847","https://openalex.org/W2560017826","https://openalex.org/W2591601611","https://openalex.org/W2593172471","https://openalex.org/W2610592929","https://openalex.org/W2745228312","https://openalex.org/W2751477244","https://openalex.org/W2786771851","https://openalex.org/W2790511620","https://openalex.org/W2790556218","https://openalex.org/W2791598392","https://openalex.org/W2792893539","https://openalex.org/W2794288888","https://openalex.org/W2798554798","https://openalex.org/W2801000640","https://openalex.org/W2809371234","https://openalex.org/W2809579658","https://openalex.org/W2889847962","https://openalex.org/W2898665561","https://openalex.org/W2909715355","https://openalex.org/W2913104037","https://openalex.org/W2920866490","https://openalex.org/W2921013323","https://openalex.org/W2921329602","https://openalex.org/W2922195292","https://openalex.org/W2922487710","https://openalex.org/W2964200805","https://openalex.org/W3015432327","https://openalex.org/W3015655039","https://openalex.org/W3015980402","https://openalex.org/W3015982917","https://openalex.org/W3016014942","https://openalex.org/W4233443202","https://openalex.org/W6639703010","https://openalex.org/W6687785706","https://openalex.org/W6720242923","https://openalex.org/W6725494620","https://openalex.org/W6730047919","https://openalex.org/W6730061913","https://openalex.org/W6737478172","https://openalex.org/W6748224102","https://openalex.org/W6748554490","https://openalex.org/W6748877789","https://openalex.org/W6748967906","https://openalex.org/W6750171416","https://openalex.org/W6752956637","https://openalex.org/W6753310071","https://openalex.org/W6754358227","https://openalex.org/W6758158845","https://openalex.org/W6760912325","https://openalex.org/W6775551420","https://openalex.org/W6775788069","https://openalex.org/W6776125218","https://openalex.org/W6776372927","https://openalex.org/W6776511271","https://openalex.org/W6776778896"],"related_works":["https://openalex.org/W3090897393","https://openalex.org/W2913631362","https://openalex.org/W3109152438","https://openalex.org/W3093812904","https://openalex.org/W2972054167","https://openalex.org/W3208112639","https://openalex.org/W2943765373","https://openalex.org/W2770998004","https://openalex.org/W2898822987","https://openalex.org/W3033902939","https://openalex.org/W2904299207","https://openalex.org/W3156145546","https://openalex.org/W3017909826","https://openalex.org/W2601907172","https://openalex.org/W3173967513","https://openalex.org/W3009849929","https://openalex.org/W3006444844","https://openalex.org/W2770237793","https://openalex.org/W2905321637","https://openalex.org/W2565305208"],"abstract_inverted_index":{"The":[0,98],"use":[1],"of":[2,18,101,127,149,171,186,192,263],"lower":[3,28],"precision":[4],"has":[5],"emerged":[6],"as":[7,135],"a":[8,47,63,118,169,189,205,243],"popular":[9],"technique":[10],"to":[11,54,71,216,224,242],"optimize":[12],"the":[13,25,261],"compute":[14],"and":[15,40,90,140,162,179,198,207,212,231,236,257],"storage":[16,138],"requirements":[17],"complex":[19,58],"deep":[20,177],"neural":[21,181],"networks":[22,56],"(DNNs).":[23],"In":[24,222],"quest":[26],"for":[27,247,266],"precision,":[29],"recent":[30],"studies":[31],"have":[32],"shown":[33],"that":[34,67,109,133],"ternary":[35,44,73,78,96,114,128,137,142,248,267],"DNNs":[36],"(which":[37],"represent":[38,46],"weights":[39],"activations":[41],"by":[42],"signed":[43,113,141],"values)":[45],"promising":[48],"sweet":[49],"spot,":[50],"achieving":[51],"accuracy":[52],"close":[53],"full-precision":[55],"on":[57],"tasks.":[59],"We":[60,145,165],"propose":[61],"TiM-DNN,":[62],"programmable":[64],"in-memory":[65,264],"accelerator":[66,246],"is":[68],"specifically":[69],"designed":[70],"execute":[72],"DNNs.":[74,268],"TiM-DNN":[75,102,150,167,187,228,250],"supports":[76],"various":[77],"representations":[79],"including":[80,175],"unweighted":[81],"{-1,":[82],"0,":[83,88,94],"1},":[84],"symmetric":[85],"weighted":[86,92],"{-a,":[87,93],"a},":[89],"asymmetric":[91],"b}":[95],"systems.":[97],"building":[99],"blocks":[100],"are":[103,123],"TiM":[104,121],"tiles-":[105],"specialized":[106,225],"memory":[107],"arrays":[108],"perform":[110],"massively":[111],"parallel":[112],"vector-matrix":[115],"multiplications":[116],"with":[117,159],"single":[119],"access.":[120],"tiles":[122],"in":[124,151,210,234,254],"turn":[125],"composed":[126],"processing":[129],"cells":[130],"(TPCs),":[131],"bit-cells":[132],"function":[134],"both":[136,176],"units":[139],"multiplication":[143],"units.":[144],"evaluate":[146,166],"an":[147,155,217],"implementation":[148],"32-nm":[152],"technology":[153],"using":[154],"architectural":[156],"simulator":[157],"calibrated":[158],"SPICE":[160],"simulations":[161],"RTL":[163],"synthesis.":[164],"across":[168],"suite":[170],"state-of-the-art":[172],"DNN":[173,226],"benchmarks":[174],"convolutional":[178],"recurrent":[180],"networks.":[182],"A":[183],"32-tile":[184],"instance":[185],"achieves":[188,229],"peak":[190],"performance":[191],"114":[193],"TOPs/s,":[194],"consumes":[195],"0.9-W":[196],"power,":[197],"occupies":[199],"1.96":[200],"mm2":[201],"chip":[202],"area,":[203],"representing":[204],"300\u00d7":[206],"388\u00d7":[208],"improvement":[209,233,253],"TOPS/W":[211,235],"TOPS/mm2,":[213,237],"respectively,":[214],"compared":[215,241],"NVIDIA":[218],"Tesla":[219],"V100":[220],"GPU.":[221],"comparison":[223],"accelerators,":[227],"55\u00d7-240\u00d7":[230],"160\u00d7-291\u00d7":[232],"respectively.":[238],"Finally,":[239],"when":[240],"well-optimized":[244],"near-memory":[245],"DNNs,":[249],"demonstrates":[251],"3.9\u00d7-4.7\u00d7":[252],"system-level":[255],"energy":[256],"3.2\u00d7-4.2\u00d7":[258],"speedup,":[259],"underscoring":[260],"potential":[262],"computing":[265]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":3},{"year":2020,"cited_by_count":1}],"updated_date":"2026-07-15T18:14:33.161393","created_date":"2025-10-10T00:00:00"}
