Vector Processors for Energy-Efficient Embedded Systems

被引:12
|
作者
Dabbelt, Daniel [1 ]
Schmidt, Colin [1 ]
Love, Eric [1 ]
Mao, Howard [1 ]
Karandikar, Sagar [1 ]
Asanovic, Krste [1 ]
机构
[1] Univ Calif Berkeley, Berkeley, CA 94720 USA
来源
THIRD ACM INTERNATIONAL WORKSHOP ON MANY-CORE EMBEDDED SYSTEMS (MES 2016) | 2016年
关键词
D O I
10.1145/2934495.2934497
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
High-performance embedded processors are frequently designed as arrays of small, in-order scalar cores, even when their workloads exhibit high degrees of data-level parallelism (DLP). We show that these multiple instruction, multiple data (MIMD) systems can be made more efficient by instead directly exploiting DLP using a modern vector architecture. In our study, we compare arrays of scalar cores to vector machines of comparable silicon area and power consumption. Since vectors provide greater performance across the board - in some cases even with better programmability - we believe that embedded system designers should increasingly pursue vector architectures for machines at this scale.
引用
收藏
页码:10 / 16
页数:7
相关论文
共 50 条
  • [1] Energy-Efficient Trace Reuse Cache for Embedded Processors
    Tsai, Yi-Ying
    Chen, Chung-Ho
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (09) : 1681 - 1694
  • [3] Evaluation of Energy-Efficient Cluster Server using Embedded Processors
    Kato, Jun
    Fujita, Hajime
    Ishikawa, Yutaka
    FIRST INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE DEPENDABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2009, : 106 - 111
  • [4] Loop Instruction Caching for Energy-Efficient Embedded Multitasking Processors
    Gu, Ji
    Ishihara, Tohru
    Lee, Kyungsoo
    2012 IEEE 10TH SYMPOSIUM ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA (ESTIMEDIA), 2012, : 97 - 106
  • [5] An energy-efficient partitioned instruction cache architecture for embedded processors
    Kim, CH
    Chung, SW
    Jhon, CS
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2006, E89D (04): : 1450 - 1458
  • [6] Energy-efficient physically tagged caches for embedded processors with virtual memory
    Petrov, P
    Tracy, D
    Orailoglu, A
    42ND DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2005, 2005, : 17 - 22
  • [7] Synthesizing Energy-Efficient Embedded Systems with LOPOCOS
    Marcus T. Schmitz
    Bashir M. Al-Hashimi
    Petru Eles
    Design Automation for Embedded Systems, 2002, 6 : 401 - 424
  • [8] Synthesizing energy-efficient embedded systems with LOPOCOS
    Schmitz, MT
    Al-Hashimi, BM
    Eles, P
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2002, 6 (04) : 401 - 424
  • [9] Energy-Efficient Communication in Distributed, Embedded Systems
    Vodel, Matthias
    Hardt, Wolfram
    2013 11TH INTERNATIONAL SYMPOSIUM ON MODELING & OPTIMIZATION IN MOBILE, AD HOC & WIRELESS NETWORKS (WIOPT), 2013, : 641 - 647
  • [10] Scalable vector processors for embedded systems
    Kozyrakis, CE
    Patterson, DA
    IEEE MICRO, 2003, 23 (06) : 36 - 45