Approximate Wireless Networks-on-Chip

被引:0
作者
Ascia, Giuseppe [1 ]
Catania, Vincenzo [1 ]
Monteleone, Salvatore [1 ]
Palesi, Maurizio [1 ]
Patti, Davide [1 ]
Jose, John [2 ]
机构
[1] Univ Catania, Dept Elect Elect & Comp Engn, Catania, Italy
[2] Indian Inst Technol Guwahati, Dept Comp Sci & Engn, Gauhati, Assam, India
来源
2018 XXXIII CONFERENCE ON DESIGN OF CIRCUITS AND INTEGRATED SYSTEMS (DCIS) | 2018年
关键词
Approximate communication; wireless network-on-chip; energy saving; NOC;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Thanks to the forgiving nature of the emerging recognition, mining and synthesis applications, approximate computing (AC) has been recently rediscovered as a viable technique for improving the performance of computing systems. Although the application of AC techniques has, in several cases, an indirect positive effect on the performance of the on-chip communication sub-system, there are only few works aimed at proposing AC techniques specifically designed to improve the efficiency of the on-chip communication fabric. This paper introduces the concept of approximate communication in the context of wireless network-on-chip (WiNoC) architectures. This paper presents a technique through which the programmer can annotate those data structures of an application that, whenever affected by errors, do not impact the functionality of the application itself but only the quality of its outputs. Based on this annotation, the communications induced by the access to such data structures are realized with a reduced energy effort that, however, results to an increase of the probability for the data to be affected by errors. The underlying hardware mechanisms enabling the energy versus reliability trade-off are based on the dynamic link voltage swing and on the dynamic transmitting power tuning of the wired links and wireless transmissions, respectively. Both the hardware and software components needed for supporting the proposed technique are presented. The technique is assessed on a set of representative benchmarks and the energy saving vs. application output quality is discussed.
引用
收藏
页数:6
相关论文
共 31 条
  • [1] Anam MA, 2013, IEEE SYM EMBED SYST, P21, DOI 10.1109/ESTIMedia.2013.6704499
  • [2] [Anonymous], 2014, ANS HFSS
  • [3] Bergman K., 2008, Exascale computing study: Technology challenges in achieving exascale systems, V15
  • [4] Approximate Communication: Techniques for Reducing Communication Bottlenecks in Large-Scale Parallel Systems
    Betzel, Filipe
    Khatamifard, Karen
    Suresh, Harini
    Lilja, David J.
    Sartori, John
    Karpuzcu, Ulya
    [J]. ACM COMPUTING SURVEYS, 2018, 51 (01)
  • [5] Bienia Christian, 2009, P 5 ANN WORKSH MOD B
  • [6] Boyapati R, 2017, 44TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2017), P666, DOI [10.1145/3140659.3080241, 10.1145/3079856.3080241]
  • [7] Improving Energy Efficiency in Wireless Network-on-Chip Architectures
    Catania, Vincenzo
    Mineo, Andrea
    Monteleone, Salvatore
    Palesi, Maurizio
    Patti, Davide
    [J]. ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2018, 14 (01)
  • [8] Performance Evaluation and Design Trade-Offs for Wireless Network-on-Chip Architectures
    Chang, Kevin
    Deb, Sujay
    Ganguly, Amlan
    Yu, Xinmin
    Sah, Suman Prasad
    Pande, Partha Pratim
    Belzer, Benjamin
    Heo, Deukhyoun
    [J]. ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2012, 8 (03)
  • [9] Convergence of recognition, mining, and synthesis workloads and its implications
    Chen, Yen-Kuang
    Chhugani, Jatin
    Dubey, Pradeep
    Hughes, Christopher J.
    Kim, Daehyun
    Kumar, Sanjeev
    Lee, Victor W.
    Nguyen, Anthony D.
    Smelyanskiy, Mikhail
    [J]. PROCEEDINGS OF THE IEEE, 2008, 96 (05) : 790 - 807
  • [10] On-Chip Communication Network for Efficient Training of Deep Convolutional Networks on Heterogeneous Manycore Systems
    Choi, Wonje
    Duraisamy, Karthi
    Kim, Ryan Gary
    Doppa, Janardhan Rao
    Pande, Partha Pratim
    Marculescu, Diana
    Marculescu, Radu
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (05) : 672 - 686