LoTTA: Energy-Efficient Processor for Always-On Applications

被引:0
|
作者
Multanen, Joonas [1 ]
Kultala, Heikki [1 ]
Jaaskelainen, Pekka [1 ]
Viitanen, Timo [1 ]
Tervo, Aleksi [1 ]
Takala, Jarmo [1 ]
机构
[1] Tampere Univ Technol, Tampere, Finland
基金
芬兰科学院;
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Various use cases in the era of Internet-of-Things (IoT) demand processor devices to have low energy consumption in order to maximize the battery life. In addition to energy constraints, there is often a need to both swiftly execute control oriented code to provide low reaction times and to occasionally perform real time signal processing tasks efficiently. As a response to these requirements, we propose LoTTA, an extremely energy-efficient exposed datapath core. Its transport-triggered programming model helps in lowering the execution latency via low cost data forwarding. Control efficiency is achieved by an optimized control unit with zero delay slot branches and predicated execution. An instruction register file is included for frequently executed program hot spots to reduce the instruction stream energy consumption. These features allow the processor to execute CHStone and EEMBC CoreMark benchmarks on average with 19% fewer cycles compared to a 6-stage LM32, a traditional RISC core with similar datapath resources. The core consumes 53% less energy on average compared to the RISC core. When including the instruction stream overheads, in the best case, LoTTA saves 79% energy, and on average 40%.
引用
收藏
页码:193 / 198
页数:6
相关论文
共 50 条
  • [21] An energy-efficient single-chip FFT processor
    Baas, BM
    [J]. 1996 SYMPOSIUM ON VLSI CIRCUITS - DIGEST OF TECHNICAL PAPERS, 1996, : 164 - 165
  • [22] An energy-efficient reconfigurable baseband processor for wireless communications
    Poon, Ada S. Y.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (03) : 319 - 327
  • [23] An energy-efficient reconfigurable baseband processor for flexible radios
    Poon, Ada S. Y.
    [J]. 2006 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS DESIGN AND IMPLEMENTATION, 2006, : 393 - 398
  • [24] An Energy-Efficient Dual-Field Elliptic Curve Cryptography Processor for Internet of Things Applications
    Yeh, Ling-Yu
    Chen, Po-Jen
    Pai, Chen-Chun
    Liu, Tsung-Te
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2020, 67 (09) : 1614 - 1618
  • [25] Efficient and scalable provisioning of always-on multicast streaming services
    Cha, Meeyoung
    Chaovalitwongse, W. Art
    Yates, Jennifer
    Shaikh, Aman
    Moon, Sue
    [J]. COMPUTER NETWORKS, 2009, 53 (16) : 2825 - 2839
  • [26] Towards Resource-Efficient Classifiers for Always-On Monitoring
    Vlasselaer, Jonas
    Meert, Wannes
    Verhelst, Marian
    [J]. MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2018, PT III, 2019, 11053 : 305 - 321
  • [27] An Energy-Efficient Checkpointing Mechanism For Out Of Order Commit Processor
    Zeng, Hui
    Yourst, Matt
    Ghose, Kanad
    [J]. ISLPED 09, 2009, : 183 - 188
  • [28] Energy-efficient multi-processor implementation of embedded software
    Hua, SX
    Qu, G
    Bhattacharyya, SS
    [J]. EMBEDDED SOFTWARE, PROCEEDINGS, 2003, 2855 : 257 - 273
  • [29] A Holistic Energy-Efficient Approach for a Processor-Memory System
    Feihao Wu
    Juan Chen
    Yong Dong
    Wenxu Zheng
    Xiaodong Pan
    Yuan Yuan
    Zhixin Ou
    Yuyang Sun
    [J]. Tsinghua Science and Technology, 2019, (04) : 468 - 483
  • [30] A Holistic Energy-Efficient Approach for a Processor-Memory System
    Wu, Feihao
    Chen, Juan
    Dong, Yong
    Zheng, Wenxu
    Pan, Xiaodong
    Yuan, Yuan
    Ou, Zhixin
    Sun, Yuyang
    [J]. TSINGHUA SCIENCE AND TECHNOLOGY, 2019, 24 (04) : 468 - 483