Timing speculation-aware instruction set extension for resource-constrained embedded systems

2015 IEEE 26th International Conference on Application-specific Systems, Architectures and Processors (ASAP)(2015)

引用 0|浏览3
暂无评分
摘要
Performance, area, and power are important issues for many embedded systems. One area- and power-efficient way to improve performance is instruction set architecture (ISA) extension. Although existing works have introduced application-specific accelerators co-operating with a basic processor, most of them are still not suitable for embedded systems with stringent resource and/or power constraints because of excess, power-hungry resources in the basic processor. In this paper, we propose ISA extension for such stringently constrained embedded systems. Contrary to previous works, our work rather simplifies the basic processor by replacing original power-hungry resources with power-efficient alternatives. Then, considering the application features (not only input patterns but also instruction sequence), we extend software binary with new instructions executable on the simplified processor. These hardware and software extensions can jointly work well for timing speculation (TS). To the best of our knowledge, this is the first TS-aware ISA extension applicable to embedded systems with stringent area- and/or power-constraints. In our evaluation, we achieved 29.9% speedup in execution time and 1.5× aggressive clock scaling along with 8.7% and 48.3% reduction in circuit area and power-delay product, respectively, compared with the traditional worst-case design.
更多
查看译文
关键词
speculation-aware instruction set extension,resource-constrained embedded system,instruction set architecture extension,ISA extension,application-specific accelerator,resource constraint,power constraint,power-hungry resource,software binary,hardware extension,software extension,timing speculation,power-constraint,clock scaling,circuit area,power-delay product,worst-case design
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要