A 42pJ/decision 3.12TOPS/W robust in-memory machine learning classifier with on-chip training
Embedded sensory systems (Fig. 31.2.1) continuously acquire and process data for inference and decision-making purposes under stringent energy constraints. These always-ON systems need to track changing data statistics and environmental conditions, such as temperature, with minimal energy consumptio...
Saved in:
Published in | Digest of technical papers - IEEE International Solid-State Circuits Conference pp. 490 - 492 |
---|---|
Main Authors | , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.02.2018
|
Subjects | |
Online Access | Get full text |
ISSN | 2376-8606 |
DOI | 10.1109/ISSCC.2018.8310398 |
Cover
Loading…
Abstract | Embedded sensory systems (Fig. 31.2.1) continuously acquire and process data for inference and decision-making purposes under stringent energy constraints. These always-ON systems need to track changing data statistics and environmental conditions, such as temperature, with minimal energy consumption. Digital inference architectures [1,2] are not well-suited for such energy-constrained sensory systems due to their high energy consumption, which is dominated (>75%) by the energy cost of memory read accesses and digital computations. In-memory architectures [3,4] significantly reduce the energy cost by embedding pitch-matched analog computations in the periphery of the SRAM bitcell array (BCA). However, their analog nature combined with stringent area constraints makes these architectures susceptible to process, voltage, and temperature (PVT) variation. Previously, off-chip training [4] has been shown to be effective in compensating for PVT variations of in-memory architectures. However, PVT variations are die-specific and data statistics in always-ON sensory systems can change over time. Thus, on-chip training is critical to address both sources of variation and to enable the design of energy efficient always-ON sensory systems based on in-memory architectures. The stochastic gradient descent (SGD) algorithm is widely used to train machine learning algorithms such as support vector machines (SVMs), deep neural networks (DNNs) and others. This paper demonstrates the use of on-chip SGD-based training to compensate for PVT and data statistics variation to design a robust in-memory SVM classifier. |
---|---|
AbstractList | Embedded sensory systems (Fig. 31.2.1) continuously acquire and process data for inference and decision-making purposes under stringent energy constraints. These always-ON systems need to track changing data statistics and environmental conditions, such as temperature, with minimal energy consumption. Digital inference architectures [1,2] are not well-suited for such energy-constrained sensory systems due to their high energy consumption, which is dominated (>75%) by the energy cost of memory read accesses and digital computations. In-memory architectures [3,4] significantly reduce the energy cost by embedding pitch-matched analog computations in the periphery of the SRAM bitcell array (BCA). However, their analog nature combined with stringent area constraints makes these architectures susceptible to process, voltage, and temperature (PVT) variation. Previously, off-chip training [4] has been shown to be effective in compensating for PVT variations of in-memory architectures. However, PVT variations are die-specific and data statistics in always-ON sensory systems can change over time. Thus, on-chip training is critical to address both sources of variation and to enable the design of energy efficient always-ON sensory systems based on in-memory architectures. The stochastic gradient descent (SGD) algorithm is widely used to train machine learning algorithms such as support vector machines (SVMs), deep neural networks (DNNs) and others. This paper demonstrates the use of on-chip SGD-based training to compensate for PVT and data statistics variation to design a robust in-memory SVM classifier. |
Author | Gonugondla, Sujan Kumar Shanbhag, Naresh Kang, Mingu |
Author_xml | – sequence: 1 givenname: Sujan Kumar surname: Gonugondla fullname: Gonugondla, Sujan Kumar organization: University of Illinois at Urbana-Champaign, IL – sequence: 2 givenname: Mingu surname: Kang fullname: Kang, Mingu organization: University of Illinois at Urbana-Champaign, IL – sequence: 3 givenname: Naresh surname: Shanbhag fullname: Shanbhag, Naresh organization: University of Illinois at Urbana-Champaign, IL |
BookMark | eNotkM1Kw0AURkdRsKm-gG7mBZLeyfwksyxBa6VQIRVXUibJjR1JJmEmIn17LXZ1NofDxxeRKzc4JOSeQcIY6MW6LIsiSYHlSc4ZcJ1fkIhJ0CC0AHZJZinPVJwrUDckCuELAKRW-Yx8LKlIx5dFg7UNdnCUJyzdbV_LxTv1Q_UdJmpd3GM_-CPtTX2wDmmHxjvrPmndmRBsa9HTHzsd6ODiP2Okkzf2JNyS69Z0Ae_OnJO3p8dd8Rxvtqt1sdzElmVyitNGn2ZiyyVKIVshGm0qlXEUAAKNFIxlKeact6oSzMisbqBCFNgIKXXL5-Thv2sRcT962xt_3J-v4L9nqFPK |
ContentType | Conference Proceeding |
DBID | 6IE 6IH CBEJK RIE RIO |
DOI | 10.1109/ISSCC.2018.8310398 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP) 1998-present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISBN | 1509049401 9781509049400 |
EISSN | 2376-8606 |
EndPage | 492 |
ExternalDocumentID | 8310398 |
Genre | orig-research |
GroupedDBID | 29G 6IE 6IF 6IH 6IK 6IL 6IM 6IN AAJGR AAWTH ABLEC ACGFS ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IJVOP IPLJI M43 OCL RIE RIL RIO RNS |
ID | FETCH-LOGICAL-i175t-2d99401ef35e545f44d9ab673e4004ea541172e833f6b41a57cd0bee4ed4559f3 |
IEDL.DBID | RIE |
IngestDate | Wed Aug 27 02:51:57 EDT 2025 |
IsPeerReviewed | false |
IsScholarly | true |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i175t-2d99401ef35e545f44d9ab673e4004ea541172e833f6b41a57cd0bee4ed4559f3 |
PageCount | 3 |
ParticipantIDs | ieee_primary_8310398 |
PublicationCentury | 2000 |
PublicationDate | 2018-Feb. |
PublicationDateYYYYMMDD | 2018-02-01 |
PublicationDate_xml | – month: 02 year: 2018 text: 2018-Feb. |
PublicationDecade | 2010 |
PublicationTitle | Digest of technical papers - IEEE International Solid-State Circuits Conference |
PublicationTitleAbbrev | ISSCC |
PublicationYear | 2018 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssj0005968 |
Score | 2.4595547 |
Snippet | Embedded sensory systems (Fig. 31.2.1) continuously acquire and process data for inference and decision-making purposes under stringent energy constraints.... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 490 |
SubjectTerms | Computer architecture Energy efficiency Random access memory Robustness Support vector machines System-on-chip Training |
Title | A 42pJ/decision 3.12TOPS/W robust in-memory machine learning classifier with on-chip training |
URI | https://ieeexplore.ieee.org/document/8310398 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NT8IwGG6Ak178AON3evDoPttt7dEQCZKgJEDkYsi6vjXEsBHcDvrrbbcBajx4W5a1a9o07_O2z_M-CN0wwgQQFestHgqL-lFiCZ9HVhKGvobjSjJlhMLDx7A_pYNZMGug260WBgBK8hnY5rG8y5dZUpijMqc0xeKsiZo6cau0Wjs6Bw_ZRhTjcudhPO52DXOL2XWrH_YpZfToHaDh5r8VaeTNLnJhJ5-_SjL-d2CHqLPT6eHRNgIdoQakx2j_W4nBNnq5w9RfDRxZe-lgYnv-5Gk0dp7xOhPFe44XqbU0fNsPvCyZlYBrK4lXnBhsvVA6dGJzYIuz1NJfrPDGWKKDpr37Sbdv1ZYK1kLjhNzyJec6owJFAtDYSVEqeSzCiIDZyxAH1NOIBhghKhTUi4Moka4AoCCpzj0UOUGtNEvhFOGIcMUYCNeLGfUhjgM_0X1FIk6igEr3DLXNRM1XVdWMeT1H53-_vkB7ZrEqPvQlauXrAq50uM_FdbnOXzS9qow |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NT8IwGG4QD-rFDzB-24NHt7G129qjIRJAQBIgcjFk3d4aYtgIbgf99bbbwI948NYs7da8TfO8a5_nfRC6YYQJIDJQW9wTBnX80BAO943Q8xyVjsuISS0U7g-89oR2p-60gm43WhgAyMlnYOpmfpcfJWGmj8qs3BSLsy20rXDftQu11hehg3tsLYtpcKszGjWbmrvFzHLcDwOVHD9a-6i__nJBG3k1s1SY4cevooz_ndoBqn8p9fBwg0GHqALxEdr7VmSwhp7vMHWWXSsq3XQwMW1n_DgcWU94lYjsLcXz2Fhoxu07XuTcSsClmcQLDnV2PZcKPLE-ssVJbKgeS7y2lqijSet-3GwbpamCMVeZQmo4EefqnwokcUFFUVIa8UB4PgG9myFwqa1yGmCESE9QO3D9MGoIAAqRijmX5BhV4ySGE4R9wiVjIBp2wKgDQeA6oXqXL4LQd2nUOEU1HajZsqibMStjdPb342u00x73e7NeZ_Bwjnb1whXs6AtUTVcZXCrwT8VVvuafSmqt1Q |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=proceeding&rft.title=Digest+of+technical+papers+-+IEEE+International+Solid-State+Circuits+Conference&rft.atitle=A+42pJ%2Fdecision+3.12TOPS%2FW+robust+in-memory+machine+learning+classifier+with+on-chip+training&rft.au=Gonugondla%2C+Sujan+Kumar&rft.au=Kang%2C+Mingu&rft.au=Shanbhag%2C+Naresh&rft.date=2018-02-01&rft.pub=IEEE&rft.eissn=2376-8606&rft.spage=490&rft.epage=492&rft_id=info:doi/10.1109%2FISSCC.2018.8310398&rft.externalDocID=8310398 |