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

Full description

Saved in:
Bibliographic Details
Published inDigest of technical papers - IEEE International Solid-State Circuits Conference pp. 490 - 492
Main Authors Gonugondla, Sujan Kumar, Kang, Mingu, Shanbhag, Naresh
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.02.2018
Subjects
Online AccessGet full text
ISSN2376-8606
DOI10.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