img

Notice détaillée

Towards on-node Machine Learning for Ultra-low-power Sensors Using Asynchronous ‍?? Streams

Article Ecrit par: Gonzalez-Guerrero, Patricia ; Stan, Mircea R. ; Tracy Ii, Tommy ; Guo, Xinfei ; Sreekumar, Rahul ; Lenjani, Marzieh ; Skadron, Kevin ;

Résumé: We propose a novel architecture to enable low-power, complex on-node data processing, for the next generation of sensors for the internet of things (IoT), smartdust, or edge intelligence. Our architecture combines near-analog-memory-computing (NAM) and asynchronous-computing-with-streams (ACS), eliminating the need for ADCs. ACS enables ultra-low power, massive computational resources required to execute on-node complex Machine Learning (ML) algorithms; while NAM addresses the memory-wall that represents a common bottleneck for ML and other complex functions. In ACS an analog value is mapped to an asynchronous stream that can take one of two logic levels (vh, vl ). This stream-based data representation enables area/power-efficient computing units such as a multiplier implemented as an AND gate yielding savings in power of ?90% compared to digital approaches. The generation of streams for NAM and ACS in a brute forcemanner, using analog-to-digital-converters (ADCs) and digital-to-streams-converters,would sky-rocket the power-latency-energy cost making the approach impractical. Our NAM-ACS architecture eliminates expensive conversions, enabling an end-to-end processing on asynchronous streams data-path. We tailor the NAM-ACS architecture for random forest (RaF), an ML algorithm, chosen for its ability to classify using a reduced number of features. Simulations show that our NAM-ACS architecture enables 75% of savings in power compared with a single ADC, obtaining a classification accuracy of 85% using an RaF-inspired algorithm.


Langue: Anglais