首页> 外文会议>Symposium on Application Specific Processors >Resource Sharing in Custom Instruction Set Extensions
【24h】

Resource Sharing in Custom Instruction Set Extensions

机译:自定义指令集扩展中的资源共享

获取原文

摘要

Customised processor performance generally increases as additional custom instructions are added. However, performance is not the only metric that modern systems must take into account; die area and energy efficiency are equally important. Resource sharing during synthesis of instruction set extensions (ISEs) can reduce significantly the die area and energy consumption of a customised processor. This may increase the number of custom instructions that can be synthesized with a given area budget. Resource sharing involves combining the graph representations of two or more ISEs which contain a similar sub-graph. This coupling of multiple sub-graphs, if performed naively, can increase the latency of the extension instructions considerably. And yet, as we show in this paper, an appropriate level of resource sharing provides a significantly simpler design with only modest increases in average latency for extension instructions. Based on existing resource-sharing techniques, this study presents a new heuristic that controls the degree of resource sharing between a given set of custom instructions. Our main contributions are the introduction of a parametric method for exploring the trade-offs that can be achieved between instruction latency and implementation complexity, and the coupling of design-space exploration with fast area-delay models for the operators comprising each ISE. We present experimental evidence that our heuristic exposes a broad range of design points, allowing advantageous trade-offs between die area and latency to be found and exploited.
机译:随着添加其他自定义指令,自定义处理器性能通常会增加。但是,性能不是现代系统必须考虑的唯一指标;模具区域和能量效率同样重要。在综合指令集扩展期间的资源共享可以显着减少定制处理器的模具区域和能量消耗。这可能会增加可以用给定区域预算合成的自定义指令的数量。资源共享涉及组合包含类似子图形的两个或多个IS的图表表示。该多个子图的这种耦合,如果天真地执行,可以显着增加扩展指令的延迟。然而,正如我们在本文中所展示的那样,适当的资源共享水平提供了一个显着更简单的设计,仅适量增加了扩展指令的平均延迟。基于现有资源共享技术,本研究提出了一种新的启发式,可以控制给定的一组自定义指令之间的资源共享程度。我们的主要贡献是引入参数化方法,用于探索指令延迟和实现复杂性之间可以实现的权衡,以及对包括每个ISE的操作员的快速区域延迟模型的设计空间探索的耦合。我们提出了我们的启发式公开了广泛的设计点,允许发现和利用潜在地区和潜伏期之间的有利权衡。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号