首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >The Cost of Application-Class Processing: Energy and Performance Analysis of a Linux-Ready 1.7-GHz 64-Bit RISC-V Core in 22-nm FDSOI Technology
【24h】

The Cost of Application-Class Processing: Energy and Performance Analysis of a Linux-Ready 1.7-GHz 64-Bit RISC-V Core in 22-nm FDSOI Technology

机译:应用程序级处理的成本:22-nm FDSOI技术中支持Linux的1.7-GHz 64位RISC-V内核的能耗和性能分析

获取原文
获取原文并翻译 | 示例

摘要

The open-source RISC-V instruction set architecture (ISA) is gaining traction, both in industry and academia. The ISA is designed to scale from microcontrollers to server-class processors. Furthermore, openness promotes the availability of various open-source and commercial implementations. Our main contribution in this paper is a thorough power, performance, and efficiency analysis of the RISC-V ISA targeting baseline "application class" functionality, i.e., supporting the Linux OS and its application environment based on our open-source single-issue in-order implementation of the 64-bit ISA variant (RV64GC) called Ariane. Our analysis is based on a detailed power and efficiency analysis of the RISC-V ISA extracted from silicon measurements and calibrated simulation of an Ariane instance (RV64IMC) taped-out in GlobalFoundries 22FDX technology. Ariane runs at up to 1.7-GHz, achieves up to 40-Gop/sW energy efficiency, which is superior to similar cores presented in the literature. We provide insight into the interplay between functionality required for the application-class execution (e.g., virtual memory, caches, and multiple modes of privileged operation) and energy cost. We also compare Ariane with RISCY, a simpler and a slower microcontroller-class core. Our analysis confirms that supporting application-class execution implies a nonnegligible energy-efficiency loss and that compute performance is more cost-effectively boosted by instruction extensions (e.g., packed SIMD) rather than the high-frequency operation.
机译:开源RISC-V指令集体系结构(ISA)在工业界和学术界都越来越受欢迎。 ISA旨在从微控制器扩展到服务器级处理器。此外,开放性促进了各种开源和商业实现的可用性。我们在本文中的主要贡献是针对RISC-V ISA的,针对基线“应用程序类”功能的全面功能,性能和效率分析,即基于我们的开放源代码单发行本来支持Linux OS及其应用程序环境。称为Ariane的64位ISA变体(RV64GC)的有序实现。我们的分析基于从硅测量中提取的RISC-V ISA的详细功率和效率分析,以及对GlobalFoundries 22FDX技术中流传的Ariane实例(RV64IMC)的校准仿真。 Ariane的运行频率高达1.7 GHz,能效高达40 Gop / sW,优于文献中介绍的类似内核。我们深入了解了应用程序类执行所需的功能(例如,虚拟内存,缓存和特权操作的多种模式)与能源成本之间的相互作用。我们还将Ariane与RISCY(一种更简单,速度较慢的微控制器类内核)进行比较。我们的分析证实,支持应用程序级执行意味着不可忽略的能效损失,并且通过指令扩展(例如打包的SIMD)而不是高频操作可以更经济高效地提高计算性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号