Full-pipelined multiply-add unit array circuit for convolutional neural network

The invention discloses a full-pipelined multiply-add unit array circuit for a convolutional neural network, which is characterized by comprising a plurality of multiply-add units where n multiply-addunits are arranged along a first direction and are connected together in a cascaded mode to form a m...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: LIU DONGSHENG, LU JIAHAO, CHENG XUAN, WEI LAI, LIU ZILONG, LI AOBO, XU YINGXIONG, MA XIAN
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator LIU DONGSHENG
LU JIAHAO
CHENG XUAN
WEI LAI
LIU ZILONG
LI AOBO
XU YINGXIONG
MA XIAN
description The invention discloses a full-pipelined multiply-add unit array circuit for a convolutional neural network, which is characterized by comprising a plurality of multiply-add units where n multiply-addunits are arranged along a first direction and are connected together in a cascaded mode to form a multiply-add sub-module, m multiply-add sub-modules are arranged along a second direction to form amultiply-add core module, i multiply-add core modules are arranged along a third direction to form the array circuit comprising n * m * i multiply-add units, wherein m, n and i are integers not less than 2, and the first direction, the second direction and the third direction are different. The circuit provided by the invention can effectively improve the reuse rate of data, fully shortens the idle time of an operation unit, and improves the implementation efficiency of convolution operation hardware. 本发明公开了一种用于卷积神经网络的全流水线乘加单元阵列电路,其特征在于,包括多个乘加单元,所述多个乘加单元的排布方式为:单个乘加单元沿着第一方向重复排列n个,所述n个乘加单元通过级联的方式连接在一起形成乘加子模块;所述乘加子模块沿着第二方
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_CN112346704A</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>CN112346704A</sourcerecordid><originalsourceid>FETCH-epo_espacenet_CN112346704A3</originalsourceid><addsrcrecordid>eNqNykEKwjAQQNFsXIh6h_EAAWuLrqVYXOnGfQnJFAbHJEwzSm9vEQ_g6vHhL82tU2abKSNTxABP5UKZJ-tCAI1UwIm4CTyJ17mGJOBTfCXWQik6hogqX8o7yWNtFoPjETc_V2bbne_txWJOPY7ZeZzPvr1W1b5uDsddc6r_eT60TDe1</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Full-pipelined multiply-add unit array circuit for convolutional neural network</title><source>esp@cenet</source><creator>LIU DONGSHENG ; LU JIAHAO ; CHENG XUAN ; WEI LAI ; LIU ZILONG ; LI AOBO ; XU YINGXIONG ; MA XIAN</creator><creatorcontrib>LIU DONGSHENG ; LU JIAHAO ; CHENG XUAN ; WEI LAI ; LIU ZILONG ; LI AOBO ; XU YINGXIONG ; MA XIAN</creatorcontrib><description>The invention discloses a full-pipelined multiply-add unit array circuit for a convolutional neural network, which is characterized by comprising a plurality of multiply-add units where n multiply-addunits are arranged along a first direction and are connected together in a cascaded mode to form a multiply-add sub-module, m multiply-add sub-modules are arranged along a second direction to form amultiply-add core module, i multiply-add core modules are arranged along a third direction to form the array circuit comprising n * m * i multiply-add units, wherein m, n and i are integers not less than 2, and the first direction, the second direction and the third direction are different. The circuit provided by the invention can effectively improve the reuse rate of data, fully shortens the idle time of an operation unit, and improves the implementation efficiency of convolution operation hardware. 本发明公开了一种用于卷积神经网络的全流水线乘加单元阵列电路,其特征在于,包括多个乘加单元,所述多个乘加单元的排布方式为:单个乘加单元沿着第一方向重复排列n个,所述n个乘加单元通过级联的方式连接在一起形成乘加子模块;所述乘加子模块沿着第二方</description><language>chi ; eng</language><subject>CALCULATING ; COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2021</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20210209&amp;DB=EPODOC&amp;CC=CN&amp;NR=112346704A$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25543,76294</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20210209&amp;DB=EPODOC&amp;CC=CN&amp;NR=112346704A$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>LIU DONGSHENG</creatorcontrib><creatorcontrib>LU JIAHAO</creatorcontrib><creatorcontrib>CHENG XUAN</creatorcontrib><creatorcontrib>WEI LAI</creatorcontrib><creatorcontrib>LIU ZILONG</creatorcontrib><creatorcontrib>LI AOBO</creatorcontrib><creatorcontrib>XU YINGXIONG</creatorcontrib><creatorcontrib>MA XIAN</creatorcontrib><title>Full-pipelined multiply-add unit array circuit for convolutional neural network</title><description>The invention discloses a full-pipelined multiply-add unit array circuit for a convolutional neural network, which is characterized by comprising a plurality of multiply-add units where n multiply-addunits are arranged along a first direction and are connected together in a cascaded mode to form a multiply-add sub-module, m multiply-add sub-modules are arranged along a second direction to form amultiply-add core module, i multiply-add core modules are arranged along a third direction to form the array circuit comprising n * m * i multiply-add units, wherein m, n and i are integers not less than 2, and the first direction, the second direction and the third direction are different. The circuit provided by the invention can effectively improve the reuse rate of data, fully shortens the idle time of an operation unit, and improves the implementation efficiency of convolution operation hardware. 本发明公开了一种用于卷积神经网络的全流水线乘加单元阵列电路,其特征在于,包括多个乘加单元,所述多个乘加单元的排布方式为:单个乘加单元沿着第一方向重复排列n个,所述n个乘加单元通过级联的方式连接在一起形成乘加子模块;所述乘加子模块沿着第二方</description><subject>CALCULATING</subject><subject>COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2021</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNykEKwjAQQNFsXIh6h_EAAWuLrqVYXOnGfQnJFAbHJEwzSm9vEQ_g6vHhL82tU2abKSNTxABP5UKZJ-tCAI1UwIm4CTyJ17mGJOBTfCXWQik6hogqX8o7yWNtFoPjETc_V2bbne_txWJOPY7ZeZzPvr1W1b5uDsddc6r_eT60TDe1</recordid><startdate>20210209</startdate><enddate>20210209</enddate><creator>LIU DONGSHENG</creator><creator>LU JIAHAO</creator><creator>CHENG XUAN</creator><creator>WEI LAI</creator><creator>LIU ZILONG</creator><creator>LI AOBO</creator><creator>XU YINGXIONG</creator><creator>MA XIAN</creator><scope>EVB</scope></search><sort><creationdate>20210209</creationdate><title>Full-pipelined multiply-add unit array circuit for convolutional neural network</title><author>LIU DONGSHENG ; LU JIAHAO ; CHENG XUAN ; WEI LAI ; LIU ZILONG ; LI AOBO ; XU YINGXIONG ; MA XIAN</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_CN112346704A3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>chi ; eng</language><creationdate>2021</creationdate><topic>CALCULATING</topic><topic>COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>LIU DONGSHENG</creatorcontrib><creatorcontrib>LU JIAHAO</creatorcontrib><creatorcontrib>CHENG XUAN</creatorcontrib><creatorcontrib>WEI LAI</creatorcontrib><creatorcontrib>LIU ZILONG</creatorcontrib><creatorcontrib>LI AOBO</creatorcontrib><creatorcontrib>XU YINGXIONG</creatorcontrib><creatorcontrib>MA XIAN</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>LIU DONGSHENG</au><au>LU JIAHAO</au><au>CHENG XUAN</au><au>WEI LAI</au><au>LIU ZILONG</au><au>LI AOBO</au><au>XU YINGXIONG</au><au>MA XIAN</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Full-pipelined multiply-add unit array circuit for convolutional neural network</title><date>2021-02-09</date><risdate>2021</risdate><abstract>The invention discloses a full-pipelined multiply-add unit array circuit for a convolutional neural network, which is characterized by comprising a plurality of multiply-add units where n multiply-addunits are arranged along a first direction and are connected together in a cascaded mode to form a multiply-add sub-module, m multiply-add sub-modules are arranged along a second direction to form amultiply-add core module, i multiply-add core modules are arranged along a third direction to form the array circuit comprising n * m * i multiply-add units, wherein m, n and i are integers not less than 2, and the first direction, the second direction and the third direction are different. The circuit provided by the invention can effectively improve the reuse rate of data, fully shortens the idle time of an operation unit, and improves the implementation efficiency of convolution operation hardware. 本发明公开了一种用于卷积神经网络的全流水线乘加单元阵列电路,其特征在于,包括多个乘加单元,所述多个乘加单元的排布方式为:单个乘加单元沿着第一方向重复排列n个,所述n个乘加单元通过级联的方式连接在一起形成乘加子模块;所述乘加子模块沿着第二方</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language chi ; eng
recordid cdi_epo_espacenet_CN112346704A
source esp@cenet
subjects CALCULATING
COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Full-pipelined multiply-add unit array circuit for convolutional neural network
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-21T16%3A17%3A00IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=LIU%20DONGSHENG&rft.date=2021-02-09&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ECN112346704A%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true