{"id":"https://openalex.org/W4394897066","doi":"https://doi.org/10.1109/tcsi.2024.3384271","title":"PipeCIM: A High-Throughput Computing-In-Memory Microprocessor With Nested Pipeline and RISC-V Extended Instructions","display_name":"PipeCIM: A High-Throughput Computing-In-Memory Microprocessor With Nested Pipeline and RISC-V Extended Instructions","publication_year":2024,"publication_date":"2024-04-17","ids":{"openalex":"https://openalex.org/W4394897066","doi":"https://doi.org/10.1109/tcsi.2024.3384271"},"language":"en","primary_location":{"id":"doi:10.1109/tcsi.2024.3384271","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcsi.2024.3384271","pdf_url":null,"source":{"id":"https://openalex.org/S116977442","display_name":"IEEE Transactions on Circuits and Systems I Regular Papers","issn_l":"1549-8328","issn":["1549-8328","1558-0806"],"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 Circuits and Systems I: Regular Papers","raw_type":"journal-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/A5081979394","display_name":"Tingran Chen","orcid":null},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Tingran Chen","raw_affiliation_strings":["School of Integrated Circuit Science and Engineering, Beihang University, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Integrated Circuit Science and Engineering, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076927514","display_name":"W. Wang","orcid":"https://orcid.org/0009-0006-3669-3402"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wenjia Wang","raw_affiliation_strings":["School of Integrated Circuit Science and Engineering, Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0006-3669-3402","affiliations":[{"raw_affiliation_string":"School of Integrated Circuit Science and Engineering, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100434201","display_name":"Jiaqi Chen","orcid":"https://orcid.org/0000-0003-1420-2175"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiaqi Chen","raw_affiliation_strings":["School of Integrated Circuit Science and Engineering, Beihang University, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Integrated Circuit Science and Engineering, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038039587","display_name":"Haotian Fu","orcid":"https://orcid.org/0000-0001-5445-4487"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Haotian Fu","raw_affiliation_strings":["Microelectronics Thrust, Function Hub, The Hong Kong University of Science and Technology (Guangzhou), Guangzhou, China"],"raw_orcid":"https://orcid.org/0000-0001-5445-4487","affiliations":[{"raw_affiliation_string":"Microelectronics Thrust, Function Hub, The Hong Kong University of Science and Technology (Guangzhou), Guangzhou, China","institution_ids":["https://openalex.org/I200769079"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5093728758","display_name":"Wente Yi","orcid":"https://orcid.org/0009-0002-2949-3577"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wente Yi","raw_affiliation_strings":["School of Integrated Circuit Science and Engineering, Beihang University, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Integrated Circuit Science and Engineering, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007635879","display_name":"Bojun Cheng","orcid":"https://orcid.org/0000-0001-5551-4242"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Bojun Cheng","raw_affiliation_strings":["Microelectronics Thrust, Function Hub, The Hong Kong University of Science and Technology (Guangzhou), Guangzhou, China"],"raw_orcid":"https://orcid.org/0000-0001-5551-4242","affiliations":[{"raw_affiliation_string":"Microelectronics Thrust, Function Hub, The Hong Kong University of Science and Technology (Guangzhou), Guangzhou, China","institution_ids":["https://openalex.org/I200769079"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100420104","display_name":"He Zhang","orcid":"https://orcid.org/0000-0001-9262-3106"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"He Zhang","raw_affiliation_strings":["School of Integrated Circuit Science and Engineering, Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0001-9262-3106","affiliations":[{"raw_affiliation_string":"School of Integrated Circuit Science and Engineering, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5015444611","display_name":"Biao Pan","orcid":"https://orcid.org/0000-0002-9524-7617"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Biao Pan","raw_affiliation_strings":["School of Integrated Circuit Science and Engineering, Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-9524-7617","affiliations":[{"raw_affiliation_string":"School of Integrated Circuit Science and Engineering, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5081979394"],"corresponding_institution_ids":["https://openalex.org/I82880672"],"apc_list":null,"apc_paid":null,"fwci":1.4021,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.79417983,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":98},"biblio":{"volume":"71","issue":"7","first_page":"3214","last_page":"3227"},"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.9979000091552734,"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.9979000091552734,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9977999925613403,"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":0.9959999918937683,"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/pipeline","display_name":"Pipeline (software)","score":0.7648096084594727},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.691658616065979},{"id":"https://openalex.org/keywords/microprocessor","display_name":"Microprocessor","score":0.688042163848877},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.620835542678833},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.6061298847198486},{"id":"https://openalex.org/keywords/reduced-instruction-set-computing","display_name":"Reduced instruction set computing","score":0.5843175053596497},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.40464162826538086},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3895111680030823},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.34428584575653076},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.30209481716156006},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.18271112442016602}],"concepts":[{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.7648096084594727},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.691658616065979},{"id":"https://openalex.org/C2780728072","wikidata":"https://www.wikidata.org/wiki/Q5297","display_name":"Microprocessor","level":2,"score":0.688042163848877},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.620835542678833},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.6061298847198486},{"id":"https://openalex.org/C126298526","wikidata":"https://www.wikidata.org/wiki/Q189376","display_name":"Reduced instruction set computing","level":3,"score":0.5843175053596497},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.40464162826538086},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3895111680030823},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.34428584575653076},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.30209481716156006},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.18271112442016602},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tcsi.2024.3384271","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcsi.2024.3384271","pdf_url":null,"source":{"id":"https://openalex.org/S116977442","display_name":"IEEE Transactions on Circuits and Systems I Regular Papers","issn_l":"1549-8328","issn":["1549-8328","1558-0806"],"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 Circuits and Systems I: Regular Papers","raw_type":"journal-article"},{"id":"pmh:oai:repository.hkust.edu.hk:1783.1-139642","is_oa":false,"landing_page_url":"http://repository.hkust.edu.hk/ir/Record/1783.1-139642","pdf_url":null,"source":{"id":"https://openalex.org/S4306401796","display_name":"Rare & Special e-Zone (The Hong Kong University of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I200769079","host_organization_name":"Hong Kong University of Science and Technology","host_organization_lineage":["https://openalex.org/I200769079"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.8299999833106995}],"awards":[{"id":"https://openalex.org/G1253861929","display_name":null,"funder_award_id":"2022a05020018","funder_id":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities"},{"id":"https://openalex.org/G1668451871","display_name":null,"funder_award_id":"2021YFB3601304","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G2523201518","display_name":null,"funder_award_id":"62301019","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4535354113","display_name":null,"funder_award_id":"2021YFB3601300","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G7558875642","display_name":null,"funder_award_id":"62001019","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8238054199","display_name":null,"funder_award_id":"YWF-23-L-1241","funder_id":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null},{"id":"https://openalex.org/F4320335787","display_name":"Fundamental Research Funds for the Central Universities","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W2289252105","https://openalex.org/W2585713259","https://openalex.org/W2789777840","https://openalex.org/W2883927138","https://openalex.org/W2894006184","https://openalex.org/W2895540242","https://openalex.org/W2904299207","https://openalex.org/W2909419460","https://openalex.org/W2920326572","https://openalex.org/W2964176059","https://openalex.org/W2965129158","https://openalex.org/W2990591126","https://openalex.org/W3013080934","https://openalex.org/W3015887053","https://openalex.org/W3026786299","https://openalex.org/W3083485545","https://openalex.org/W3084937280","https://openalex.org/W3133754064","https://openalex.org/W3134526034","https://openalex.org/W3134703406","https://openalex.org/W3159353913","https://openalex.org/W3168997536","https://openalex.org/W3176334120","https://openalex.org/W3188962083","https://openalex.org/W3205108079","https://openalex.org/W3208788005","https://openalex.org/W3214143889","https://openalex.org/W4221038786","https://openalex.org/W4243519499","https://openalex.org/W4292826036","https://openalex.org/W4293261874","https://openalex.org/W4312847929","https://openalex.org/W4312965666","https://openalex.org/W4385732107","https://openalex.org/W4391248448"],"related_works":["https://openalex.org/W2364343982","https://openalex.org/W2356172029","https://openalex.org/W2375218795","https://openalex.org/W4387712299","https://openalex.org/W2393010557","https://openalex.org/W2545964721","https://openalex.org/W2204566833","https://openalex.org/W2035206467","https://openalex.org/W2512308948","https://openalex.org/W2068921804"],"abstract_inverted_index":{"The":[0,71,82,93],"large":[1],"number":[2],"of":[3,65,125,131,150,156],"multiply":[4],"accumulate":[5],"(MAC)":[6],"operations":[7],"in":[8,142],"Convolutional":[9],"Neural":[10],"Network":[11],"(CNN)":[12],"leads":[13],"to":[14,24,100,121,168,178,187],"substantial":[15],"data":[16,76,91,126],"migration":[17],"and":[18,44,69,78,90,114,153],"computation.":[19],"Although":[20],"computing-in-memory":[21],"(CIM)":[22],"proves":[23],"be":[25],"a":[26,55,97,115,160],"promising":[27],"paradigm":[28],"for":[29,88],"MAC":[30,42],"operations,":[31],"high":[32,56],"throughput":[33,57,104,155],"CNN":[34,59],"accelerator":[35,60],"still":[36],"confronts":[37],"bottlenecks":[38],"from:":[39],"the":[40,45,103,111,123,129,188],"low":[41],"utilization":[43],"uncessary":[46],"off-chip":[47],"memory":[48,86],"access.":[49],"In":[50],"this":[51],"paper,":[52],"we":[53],"propose":[54],"CIM-based":[58],"PipeCIM":[61,109,139],"with":[62,128,159],"three":[63],"hierarchies":[64],"pipelines:":[66],"Intra-Macro,":[67],"Near-Memory":[68,83],"Tile-Level.":[70],"Intra-Macro":[72],"Pipeline":[73,84,95],"parallelly":[74],"executes":[75],"transfer":[77],"in-memory-computing":[79],"(IMC)":[80],"operations.":[81],"alleviates":[85],"access":[87],"pooling":[89],"reshaping.":[92],"Tile-Level":[94],"establishes":[96],"layer-wise":[98],"pipeline":[99],"further":[101],"improve":[102],"while":[105],"reducing":[106],"control":[107,124],"complexity.":[108],"introduces":[110],"nested":[112],"scheme":[113],"Unidirectional":[116],"Divergent":[117],"Connection":[118],"Protocol":[119],"(UDTCP)":[120],"simplify":[122],"flow":[127],"help":[130],"customized":[132],"RISC-V":[133],"instructions.":[134],"To":[135],"validate":[136],"our":[137],"design,":[138],"was":[140],"prototyped":[141],"55":[143],"nm":[144],"process":[145],"node,":[146],"achieving":[147],"energy":[148],"efficiency":[149],"133.8":[151],"TOPS/W":[152],"peak":[154],"819":[157],"GOPS":[158],"16KB":[161],"CIM":[162],"array,":[163],"which":[164],"can":[165],"accelerate":[166],"VGG-16":[167],"128.56":[169],"<inline-formula":[170,180],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[171,181],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">":[172,182],"<tex-math":[173,183],"notation=\"LaTeX\">$\\times$</tex-math>":[174,184],"</inline-formula>":[175,185],"or":[176],"Inception":[177],"19.754":[179],"compared":[186],"baseline.":[189]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2}],"updated_date":"2026-05-08T15:41:06.802602","created_date":"2025-10-10T00:00:00"}
