Enabling Fine-Grained Dynamic Voltage and Frequency Scaling in SDSoC

被引:3
|
作者
Jiang, Weixiong [1 ]
Yu, Heng [2 ]
Ha, Yajun [1 ]
机构
[1] Shanghaitech Univ, Sch Informat & Sci Technol, Shanghai, Peoples R China
[2] Dalian Maritime Univ, Coll Informat & Sci Technol, Dalian, Peoples R China
关键词
D O I
10.1109/SOCC46988.2019.1570558174
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic Voltage and Frequency Scaling (DVFS) has been extensively applied as a system-level methodology for energy optimization or temperature control. But current DVFS systems are mostly implemented on CPUs, DVFS working on FPGAs is limited. Moreover, all current DVFS systems available for FPGAs have either low scaling resolution or long reconfiguration time, and none of them is easy to reuse. In this paper, we develop a fast and efficient ZYNQ-based DVFS platform with high resolution and short reconfiguration time. In addition, we add the DVFS support to SDSoC and make it easier and quicker to build an ZYNQ system with DVFS features. We also apply our DVFS platform to a real-time semi-global matching (SGM) accelerator as a case study, and develop a DVFS policy to optimize its power consumption. Compared to the state-of-the-art, our DVFS platform saves 45% FFs and almost all LUTs, the voltage scaling time is 7ms and the frequency scaling time is 3 mu s, and time for one design iteration to add DVFS support is reduced from several hours to a few minutes. Compared to its unoptimized version, the SGM accelerator with our DVFS platform saves up to 46% energy.
引用
收藏
页码:56 / 61
页数:6
相关论文
共 50 条
  • [31] Fine-Grained Power Scaling Algorithms for Energy Efficient Routers
    Song, Tian
    Shi, Xiangjun
    Ma, Xiaowei
    [J]. TENTH 2014 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS'14), 2014, : 197 - 206
  • [32] Orion: Scaling Genomic Sequence Matching with Fine-Grained Parallelization
    Mahadik, Kanak
    Chaterji, Somali
    Zhou, Bowen
    Kulkarni, Milind
    Bagchi, Saurabh
    [J]. SC14: INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2014, : 449 - 460
  • [33] FINE-GRAINED COLOUR DISCRIMINATION WITHOUT FINE-GRAINED COLOUR
    Gert, Joshua
    [J]. AUSTRALASIAN JOURNAL OF PHILOSOPHY, 2015, 93 (03) : 602 - 605
  • [34] Fine-grained dynamic voltage and frequency scaling for precise energy and performance trade-off based on the ratio of off-chip access to on-chip computation times
    Choi, K
    Soma, R
    Pedram, M
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 4 - 9
  • [35] Enabling Fine-Grained Finger Gesture Recognition on Commodity WiFi Devices
    Tan, Sheng
    Yang, Jie
    Chen, Yingying
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2022, 21 (08) : 2789 - 2802
  • [36] Enabling Efficient Fine-Grained DRAM Activations with Interleaved I/O
    Zhang, Chao
    Guo, Xiaochen
    [J]. 2017 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2017,
  • [37] Guoguo: Enabling Fine-Grained Smartphone Localization via Acoustic Anchors
    Liu, Kaikai
    Liu, Xinxin
    Li, Xiaolin
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2016, 15 (05) : 1144 - 1156
  • [38] Fine-grained action recognition using dynamic kernels
    Yenduri, Sravani
    Perveen, Nazil
    Chalavadi, Vishnu
    Mohan, Krishna C.
    [J]. PATTERN RECOGNITION, 2022, 122
  • [39] Optimizing Dynamic Dispatch with Fine-grained State Tracking
    Zakirov, Salikh S.
    Chiba, Shigeru
    Shibayama, Etsuya
    [J]. ACM SIGPLAN NOTICES, 2010, 45 (12) : 15 - 26
  • [40] Dynamic indentation response of fine-grained boron carbide
    Ghosh, Dipankar
    Subhash, Ghatu
    Sudarshan, Tirumalai S.
    Radhakrishnan, Ramachandran
    Gao, Xin-Lin
    [J]. JOURNAL OF THE AMERICAN CERAMIC SOCIETY, 2007, 90 (06) : 1850 - 1857