ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS | |
An Accuracy Tunable Non-Boolean Co-Processor Using Coupled Nano-Oscillators | |
Article | |
Gala, Neel1  Krithivasan, Sarada2  Tsai, Wei-Yu3  Li, Xueqing3  Narayanan, Vijaykrishnan3  Kamakoti, V.1  | |
[1] IIT Madras, Dept Comp Sci & Engn, Madras, Tamil Nadu, India.;Natl Inst Technol Trichy, Dept Elect & Elect Engn, Tiruchirappalli, India.;Penn State Univ, Dept Comp Sci & Engn, University Pk, PA 16802 USA. | |
关键词: Non-boolean computing; coupled oscillators; co-processor; Kuramoto; vector quantization; digit recognition; structural health monitoring; micro-architecture; SYNCHRONIZATION; NETWORK; VISION; DESIGN; MEMORY; SYSTEM; | |
DOI : 10.1145/3094263 | |
来源: SCIE | |
【 摘 要 】
As we enter an era witnessing the closer end of Dennard scaling, where further reduction in power supply-voltage to reduce power consumption becomes more challenging in conventional systems, a goal of developing a system capable of performing large computations with minimal area and power overheads needs more optimization aspects. A rigorous exploration of alternate computing techniques, which can mitigate the limitations of Complementary Metal-Oxide Semiconductor (CMOS) technology scaling and conventional Boolean systems, is imperative. Reflecting on these lines of thought, in this article we explore the potential of non-Boolean computing employing nano-oscillators for performing varied functions. We use a two coupled nano-oscillator as our basic computational model and propose an architecture for a non-Boolean coupled oscillator based co-processor capable of executing certain functions that are commonly used across a variety of approximate application domains. The proposed architecture includes an accuracy tunable knob, which can be tuned by the programmer at runtime. The functionality of the proposed co-processor is verified using a soft coupled oscillator model based on Kuramoto oscillators. The article also demonstrates how real-world applications such as Vector Quantization, Digit Recognition, Structural Health Monitoring, and the like, can be deployed on the proposed model. The proposed co-processor architecture is generic in nature and can be implemented using any of the existing modern day nano-oscillator technologies such as Resonant Body Transistors (RBTs), Spin-Torque Nano-Oscillators (STNOs), and Metal-Insulator Transition (MITs). In this article, we perform a validation of the proposed architecture using the HyperField Effect Transistor (FET) technology-based coupled oscillators, which provide improvements of up to 3.5x increase in clock speed and up to 10.75x and 14.12x reduction in area and power consumption, respectively, as compared to a conventional Boolean CMOS accelerator executing the same functions.
【 授权许可】
Free
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
RO202303091932172ZK.pdf | 1055KB | download |
【 参考文献 】
- [1]
- [2]
- [3]
- [4]
- [5]
- [6]
- [7]
- [8]
- [9]
- [10]
- [11]
- [12]
- [13]
- [14]
- [15]
- [16]
- [17]
- [18]
- [19]
- [20]
- [21]
- [22]
- [23]
- [24]
- [25]
- [26]
- [27]
- [28]
- [29]
- [30]
- [31]
- [32]
- [33]
- [34]
- [35]
- [36]
- [37]
- [38]
- [39]
- [40]
- [41]
- [42]
- [43]
- [44]
- [45]
- [46]
- [47]
- [48]
- [49]
- [50]
- [51]
- [52]
- [53]
- [54]
- [55]
- [56]
- [57]
- [58]
- [59]
- [60]
- [61]