Loading…
VLSI realization of learning vector quantization with hardware/software co-design for different applications
This paper reports a VLSI realization of learning vector quantization (LVQ) with high flexibility for different applications. It is based on a hardware/software (HW/SW) co-design concept for on-chip learning and recognition and designed as a SoC in 180 nm CMOS. The time consuming nearest Euclidean d...
Saved in:
Published in: | Japanese Journal of Applied Physics 2015-04, Vol.54 (4S), p.4-1-04DE05-5 |
---|---|
Main Authors: | , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c341t-a5d03fbaa53b0859b95b70c338b714a436a2c6dc4f0fa02464a20bd903ac0f473 |
---|---|
cites | cdi_FETCH-LOGICAL-c341t-a5d03fbaa53b0859b95b70c338b714a436a2c6dc4f0fa02464a20bd903ac0f473 |
container_end_page | 1-04DE05-5 |
container_issue | 4S |
container_start_page | 4 |
container_title | Japanese Journal of Applied Physics |
container_volume | 54 |
creator | An, Fengwei Akazawa, Toshinobu Yamasaki, Shogo Chen, Lei Mattausch, Hans Jürgen |
description | This paper reports a VLSI realization of learning vector quantization (LVQ) with high flexibility for different applications. It is based on a hardware/software (HW/SW) co-design concept for on-chip learning and recognition and designed as a SoC in 180 nm CMOS. The time consuming nearest Euclidean distance search in the LVQ algorithm s competition layer is efficiently implemented as a pipeline with parallel p-word input. Since neuron number in the competition layer, weight values, input and output number are scalable, the requirements of many different applications can be satisfied without hardware changes. Classification of a d-dimensional input vector is completed in clock cycles, where R is the pipeline depth, and n is the number of reference feature vectors (FVs). Adjustment of stored reference FVs during learning is done by the embedded 32-bit RISC CPU, because this operation is not time critical. The high flexibility is verified by the application of human detection with different numbers for the dimensionality of the FVs. |
doi_str_mv | 10.7567/JJAP.54.04DE05 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1685805080</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1685805080</sourcerecordid><originalsourceid>FETCH-LOGICAL-c341t-a5d03fbaa53b0859b95b70c338b714a436a2c6dc4f0fa02464a20bd903ac0f473</originalsourceid><addsrcrecordid>eNp1kE1PwzAMhiMEEuPjyjlHQOpwm6TtjmiMj2kSSAOukZsmkKk0XdIxwa-npXCDk235eSz5JeQkhnEm0uxiPr98GAs-Bn41A7FDRjHjWcQhFbtkBJDEEZ8kyT45CGHVjang8YhUz4vlHfUaK_uJrXU1dYZWGn1t6xf6rlXrPF1vsG5_91vbvtJX9OUWvb4IzrR9Q5WLSh3sS01NZ5TWGO113VJsmsqqbzUckT2DVdDHP_WQPF3PHqe30eL-5m56uYgU43EboSiBmQJRsAJyMSkmoshAMZYXWcyRsxQTlZaKGzAICU85JlCUE2CowPCMHZLT4W7j3XqjQyvfbFC6qrDWbhNknOYiBwE5dOh4QJV3IXhtZOPtG_oPGYPsY5V9rFJwOcTaCWeDYF0jV27j6-4TuVph00N8-cPJpjQde_4H-8_hL3SAiE8</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1685805080</pqid></control><display><type>article</type><title>VLSI realization of learning vector quantization with hardware/software co-design for different applications</title><source>Institute of Physics IOPscience extra</source><source>Institute of Physics:Jisc Collections:IOP Publishing Read and Publish 2024-2025 (Reading List)</source><creator>An, Fengwei ; Akazawa, Toshinobu ; Yamasaki, Shogo ; Chen, Lei ; Mattausch, Hans Jürgen</creator><creatorcontrib>An, Fengwei ; Akazawa, Toshinobu ; Yamasaki, Shogo ; Chen, Lei ; Mattausch, Hans Jürgen</creatorcontrib><description>This paper reports a VLSI realization of learning vector quantization (LVQ) with high flexibility for different applications. It is based on a hardware/software (HW/SW) co-design concept for on-chip learning and recognition and designed as a SoC in 180 nm CMOS. The time consuming nearest Euclidean distance search in the LVQ algorithm s competition layer is efficiently implemented as a pipeline with parallel p-word input. Since neuron number in the competition layer, weight values, input and output number are scalable, the requirements of many different applications can be satisfied without hardware changes. Classification of a d-dimensional input vector is completed in clock cycles, where R is the pipeline depth, and n is the number of reference feature vectors (FVs). Adjustment of stored reference FVs during learning is done by the embedded 32-bit RISC CPU, because this operation is not time critical. The high flexibility is verified by the application of human detection with different numbers for the dimensionality of the FVs.</description><identifier>ISSN: 0021-4922</identifier><identifier>EISSN: 1347-4065</identifier><identifier>DOI: 10.7567/JJAP.54.04DE05</identifier><identifier>CODEN: JJAPB6</identifier><language>eng</language><publisher>The Japan Society of Applied Physics</publisher><subject>Co-design ; Computer programs ; Hardware ; Learning ; Mathematical analysis ; Software ; Vector quantization ; Very large scale integration</subject><ispartof>Japanese Journal of Applied Physics, 2015-04, Vol.54 (4S), p.4-1-04DE05-5</ispartof><rights>2015 The Japan Society of Applied Physics</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c341t-a5d03fbaa53b0859b95b70c338b714a436a2c6dc4f0fa02464a20bd903ac0f473</citedby><cites>FETCH-LOGICAL-c341t-a5d03fbaa53b0859b95b70c338b714a436a2c6dc4f0fa02464a20bd903ac0f473</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://iopscience.iop.org/article/10.7567/JJAP.54.04DE05/pdf$$EPDF$$P50$$Giop$$H</linktopdf><link.rule.ids>314,780,784,27924,27925,38868,53840</link.rule.ids></links><search><creatorcontrib>An, Fengwei</creatorcontrib><creatorcontrib>Akazawa, Toshinobu</creatorcontrib><creatorcontrib>Yamasaki, Shogo</creatorcontrib><creatorcontrib>Chen, Lei</creatorcontrib><creatorcontrib>Mattausch, Hans Jürgen</creatorcontrib><title>VLSI realization of learning vector quantization with hardware/software co-design for different applications</title><title>Japanese Journal of Applied Physics</title><addtitle>Jpn. J. Appl. Phys</addtitle><description>This paper reports a VLSI realization of learning vector quantization (LVQ) with high flexibility for different applications. It is based on a hardware/software (HW/SW) co-design concept for on-chip learning and recognition and designed as a SoC in 180 nm CMOS. The time consuming nearest Euclidean distance search in the LVQ algorithm s competition layer is efficiently implemented as a pipeline with parallel p-word input. Since neuron number in the competition layer, weight values, input and output number are scalable, the requirements of many different applications can be satisfied without hardware changes. Classification of a d-dimensional input vector is completed in clock cycles, where R is the pipeline depth, and n is the number of reference feature vectors (FVs). Adjustment of stored reference FVs during learning is done by the embedded 32-bit RISC CPU, because this operation is not time critical. The high flexibility is verified by the application of human detection with different numbers for the dimensionality of the FVs.</description><subject>Co-design</subject><subject>Computer programs</subject><subject>Hardware</subject><subject>Learning</subject><subject>Mathematical analysis</subject><subject>Software</subject><subject>Vector quantization</subject><subject>Very large scale integration</subject><issn>0021-4922</issn><issn>1347-4065</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2015</creationdate><recordtype>article</recordtype><recordid>eNp1kE1PwzAMhiMEEuPjyjlHQOpwm6TtjmiMj2kSSAOukZsmkKk0XdIxwa-npXCDk235eSz5JeQkhnEm0uxiPr98GAs-Bn41A7FDRjHjWcQhFbtkBJDEEZ8kyT45CGHVjang8YhUz4vlHfUaK_uJrXU1dYZWGn1t6xf6rlXrPF1vsG5_91vbvtJX9OUWvb4IzrR9Q5WLSh3sS01NZ5TWGO113VJsmsqqbzUckT2DVdDHP_WQPF3PHqe30eL-5m56uYgU43EboSiBmQJRsAJyMSkmoshAMZYXWcyRsxQTlZaKGzAICU85JlCUE2CowPCMHZLT4W7j3XqjQyvfbFC6qrDWbhNknOYiBwE5dOh4QJV3IXhtZOPtG_oPGYPsY5V9rFJwOcTaCWeDYF0jV27j6-4TuVph00N8-cPJpjQde_4H-8_hL3SAiE8</recordid><startdate>20150401</startdate><enddate>20150401</enddate><creator>An, Fengwei</creator><creator>Akazawa, Toshinobu</creator><creator>Yamasaki, Shogo</creator><creator>Chen, Lei</creator><creator>Mattausch, Hans Jürgen</creator><general>The Japan Society of Applied Physics</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7U5</scope><scope>8FD</scope><scope>H8D</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20150401</creationdate><title>VLSI realization of learning vector quantization with hardware/software co-design for different applications</title><author>An, Fengwei ; Akazawa, Toshinobu ; Yamasaki, Shogo ; Chen, Lei ; Mattausch, Hans Jürgen</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c341t-a5d03fbaa53b0859b95b70c338b714a436a2c6dc4f0fa02464a20bd903ac0f473</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2015</creationdate><topic>Co-design</topic><topic>Computer programs</topic><topic>Hardware</topic><topic>Learning</topic><topic>Mathematical analysis</topic><topic>Software</topic><topic>Vector quantization</topic><topic>Very large scale integration</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>An, Fengwei</creatorcontrib><creatorcontrib>Akazawa, Toshinobu</creatorcontrib><creatorcontrib>Yamasaki, Shogo</creatorcontrib><creatorcontrib>Chen, Lei</creatorcontrib><creatorcontrib>Mattausch, Hans Jürgen</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>Technology Research Database</collection><collection>Aerospace Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Japanese Journal of Applied Physics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>An, Fengwei</au><au>Akazawa, Toshinobu</au><au>Yamasaki, Shogo</au><au>Chen, Lei</au><au>Mattausch, Hans Jürgen</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>VLSI realization of learning vector quantization with hardware/software co-design for different applications</atitle><jtitle>Japanese Journal of Applied Physics</jtitle><addtitle>Jpn. J. Appl. Phys</addtitle><date>2015-04-01</date><risdate>2015</risdate><volume>54</volume><issue>4S</issue><spage>4</spage><epage>1-04DE05-5</epage><pages>4-1-04DE05-5</pages><issn>0021-4922</issn><eissn>1347-4065</eissn><coden>JJAPB6</coden><abstract>This paper reports a VLSI realization of learning vector quantization (LVQ) with high flexibility for different applications. It is based on a hardware/software (HW/SW) co-design concept for on-chip learning and recognition and designed as a SoC in 180 nm CMOS. The time consuming nearest Euclidean distance search in the LVQ algorithm s competition layer is efficiently implemented as a pipeline with parallel p-word input. Since neuron number in the competition layer, weight values, input and output number are scalable, the requirements of many different applications can be satisfied without hardware changes. Classification of a d-dimensional input vector is completed in clock cycles, where R is the pipeline depth, and n is the number of reference feature vectors (FVs). Adjustment of stored reference FVs during learning is done by the embedded 32-bit RISC CPU, because this operation is not time critical. The high flexibility is verified by the application of human detection with different numbers for the dimensionality of the FVs.</abstract><pub>The Japan Society of Applied Physics</pub><doi>10.7567/JJAP.54.04DE05</doi><tpages>5</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0021-4922 |
ispartof | Japanese Journal of Applied Physics, 2015-04, Vol.54 (4S), p.4-1-04DE05-5 |
issn | 0021-4922 1347-4065 |
language | eng |
recordid | cdi_proquest_miscellaneous_1685805080 |
source | Institute of Physics IOPscience extra; Institute of Physics:Jisc Collections:IOP Publishing Read and Publish 2024-2025 (Reading List) |
subjects | Co-design Computer programs Hardware Learning Mathematical analysis Software Vector quantization Very large scale integration |
title | VLSI realization of learning vector quantization with hardware/software co-design for different applications |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T08%3A46%3A58IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=VLSI%20realization%20of%20learning%20vector%20quantization%20with%20hardware/software%20co-design%20for%20different%20applications&rft.jtitle=Japanese%20Journal%20of%20Applied%20Physics&rft.au=An,%20Fengwei&rft.date=2015-04-01&rft.volume=54&rft.issue=4S&rft.spage=4&rft.epage=1-04DE05-5&rft.pages=4-1-04DE05-5&rft.issn=0021-4922&rft.eissn=1347-4065&rft.coden=JJAPB6&rft_id=info:doi/10.7567/JJAP.54.04DE05&rft_dat=%3Cproquest_cross%3E1685805080%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c341t-a5d03fbaa53b0859b95b70c338b714a436a2c6dc4f0fa02464a20bd903ac0f473%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1685805080&rft_id=info:pmid/&rfr_iscdi=true |