Energy- and Area-Efficient Architectures through Application Clustering and Architectural Heterogeneity

被引:0
|
作者
Strozek, Lukasz [1 ]
Brooks, David [1 ]
机构
[1] Harvard Univ, Cambridge, MA 02138 USA
关键词
Performance; Design; Efficient custom architectures; heterogeneous ISA processors;
D O I
10.1145/1509864.1509868
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Customizing architectures for particular applications is a promising approach to yield highly energy-efficient designs for embedded systems. This work explores the benefits of architectural customization for a class of embedded architectures typically used in energy-and area-constrained application domains, such as sensor nodes and multimedia processing. We implement a process flow that performs an automatic synthesis and evaluation of the different architectures based on runtime profiles of applications and determines an efficient architecture, with consideration for both energy and area constraints. An expressive architectural model, used by our engine, is introduced that takes advantage of efficient opcode allocation, several memory addressing modes, and operand types. By profiling embedded benchmarks from a variety of sensor and multimedia applications, we show that the energy savings resulting from various architectural optimizations relative to the base architectures (e.g., MIPS and MSP430) are significant and can reach 50%, depending on the application. We then identify the set of architectures that achieves near-optimal savings for a group of applications. Finally, we propose the use of heterogeneous ISA processors implementing those architectures as a solution to capitalize on energy savings provided by application customization while executing a range of applications efficiently.
引用
收藏
页数:31
相关论文
共 50 条
  • [21] Novel area-efficient and flexible architectures for optimal Ate pairing on FPGA
    Oussama Azzouzi
    Mohamed Anane
    Mouloud Koudil
    Mohamed Issad
    Yassine Himeur
    [J]. The Journal of Supercomputing, 2024, 80 : 2633 - 2659
  • [22] Area-Efficient Hardware Architectures of MISTY1 Block Cipher
    Yasir
    Wu, Ning
    Chen, Xin
    Yahya, Muhammad Rehan
    [J]. RADIOENGINEERING, 2018, 27 (02) : 541 - 548
  • [23] Secure and dependable: Area-efficient masked and fault-tolerant architectures
    Miskovsky, Vojtech
    Kubatova, Hana
    Novotny, Martin
    [J]. 2021 24TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2021), 2021, : 333 - 338
  • [24] Novel area-efficient and flexible architectures for optimal Ate pairing on FPGA
    Azzouzi, Oussama
    Anane, Mohamed
    Koudil, Mouloud
    Issad, Mohamed
    Himeur, Yassine
    [J]. JOURNAL OF SUPERCOMPUTING, 2024, 80 (02): : 2633 - 2659
  • [25] Novel Area-Efficient FPGA Architectures for FIR Filtering With Symmetric Signal Extension
    Benkrid, AbdSamad
    Benkrid, Khaled
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2009, 17 (05) : 709 - 722
  • [26] Energy-efficient and area-efficient switching scheme for SAR ADCs
    Liu Dongsheng
    Lei Weila
    Liu Yin
    Li Lun
    [J]. PROCEEDINGS OF 2015 IEEE 11TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2015,
  • [27] Area-Efficient Architectures for Large Integer and Quadruple Precision Floating Point Multipliers
    Jaiswal, Manish Kumar
    Cheung, Ray C. C.
    [J]. 2012 IEEE 20TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2012, : 25 - 28
  • [28] New fast and area-efficient pipeline 3-D DCT architectures
    Al-Azawi, Saad
    Nibouche, Omar
    Boussakta, Said
    Lightbody, Gaye
    [J]. DIGITAL SIGNAL PROCESSING, 2019, 84 : 15 - 25
  • [29] Area-efficient systolic architectures for inversions over GF(2m)
    Yan, ZY
    Sarwate, DV
    Liu, ZZ
    [J]. 2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 5838 - 5841
  • [30] Energy-Efficient and Area-Efficient Switching Schemes for SAR ADCs
    Akbari, Meysam
    Nazari, Masoud
    Hashemipour, Omid
    Lee, Kye-Shin
    [J]. 2019 IEEE 62ND INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2019, : 97 - 100