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...

Full description

Saved in:
Bibliographic Details
Published in:Japanese Journal of Applied Physics 2015-04, Vol.54 (4S), p.4-1-04DE05-5
Main Authors: An, Fengwei, Akazawa, Toshinobu, Yamasaki, Shogo, Chen, Lei, Mattausch, Hans Jürgen
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 &amp; 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