Low Power Scheduling in High-level Synthesis using Dual-Vth Library

被引:0
作者
Ghandali, Samaneh [1 ]
Alizadeh, Bijan [1 ]
Navabi, Zainalabedin [1 ]
机构
[1] Univ Tehran, Coll Engn, Sch Elect & Comp Engn, Tehran, Iran
来源
PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2015) | 2015年
关键词
High-level synthesis; low power; scheduling; dual-V-th; LEAKAGE POWER; REDUCTION;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper concentrates on the problem of minimizing power consumption during scheduling in high-level synthesis using a dual threshold voltage (dual-V-th) technique. In the proposed method, first all the operations are initialized to high-V-th, which generally cause violations of timing constraints. Then a set of operations are reassigned to low-V-th to meet the latency constraint in such a way that: 1) all existing slacks in the data-flow graph are utilized, 2) the leakage power is minimized and 3) the latency constraints are met. Our experimental results have shown an average improvement of 64.97% in runtime compared with the state-of-the-art technique, and an average improvement of 39.58% in leakage power consumption compared with the original designs.
引用
收藏
页码:502 / 506
页数:5
相关论文
共 50 条
[21]   Low Power Methodology for an ASIC design flow based on High-Level Synthesis [J].
Bin Muslim, Fahad ;
Qamar, Affaq ;
Lavagno, Luciano .
2015 23RD INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS (SOFTCOM), 2015, :11-15
[22]   A fragmentation aware High-Level Synthesis flow for low power heterogenous datapaths [J].
Del Barrio, Alberto A. ;
Memik, Seda Ogrenci ;
Molina, Maria C. ;
Mendias, Jose M. ;
Hermida, Roman .
INTEGRATION-THE VLSI JOURNAL, 2013, 46 (02) :119-130
[23]   Data path allocation for low power in high-level synthesis [J].
Zheng, YH ;
Jong, CC ;
Zhu, HW .
DESIGN, MODELING AND SIMULATION IN MICROELECTRONICS, 2000, 4228 :116-121
[24]   Optimal and Heuristic Scheduling Algorithms for Asynchronous High-Level Synthesis [J].
Andrikos, Nikos ;
Lavagno, Luciano .
17TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS (ASYNC 2011), 2011, :13-21
[25]   Validating GCSE in the scheduling of high-level synthesis [J].
Hu, Jian ;
Hu, Yongyang ;
Yu, Long ;
Yang, Haitao ;
Kang, Yun ;
Cheng, Jie .
2020 IEEE 29TH ASIAN TEST SYMPOSIUM (ATS), 2020, :211-216
[26]   Co-evolutionary scheduling and mapping for high-level synthesis [J].
Banaiyan, Abbas ;
Esmaeilzadeh, Hadi ;
Safari, Saeed .
2006 IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF INTELLIGENT SYSTEMS, 2006, :270-+
[27]   A scheduling algorithm for optimization and early planning in high-level synthesis [J].
Memik, SO ;
Kastner, R ;
Bozorgzadeh, E ;
Sarrafzadeh, M .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2005, 10 (01) :33-57
[28]   FIPLib: An Image Processing Library for FPGAs Using High-Level Synthesis [J].
Palazzari, Paolo ;
Faltelli, Marco ;
Iannone, Francesco .
INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2025, 53 (02)
[29]   Power management in high-level synthesis [J].
Lakshminarayana, G ;
Raghunathan, A ;
Jha, NK ;
Dey, S .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1999, 7 (01) :7-15
[30]   Network Simplex Method Based Multiple Voltage Scheduling in Power-Efficient High-Level Synthesis [J].
Hao, Cong ;
Chen, Song ;
Yoshimura, Takeshi .
2013 18TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2013, :237-242