首页> 外文会议>IEEE/ACM International Conference on Formal Methods and Models for Codesign >Formal modelling and transformations of processor instruction sets
【24h】

Formal modelling and transformations of processor instruction sets

机译:处理器指令集的正式建模与转换

获取原文

摘要

Instruction sets of modern processors contain hundreds of instructions defined on a relatively small set of datapath components and distinguished by their codes and the order in which they activate these components. Optimal design of an instruction set for a particular combination of available hardware components and software requirements is crucial for system performance and is a challenging task involving a lot of heuristics and high-level design decisions. The overall design process is significantly complicated by inefficient representation of instructions, which are usually described individually despite the fact that they share a lot of common behavioural patterns. This paper presents a new methodology for compact graph representation of processor instruction sets, which gives the designer a new high-level perspective for reasoning on large sets of instructions without having to look at each of them individually. This opens the way for various transformation and optimisation procedures, which are formally defined and explained on several examples, as well as practically evaluated on an FPGA platform.
机译:现代处理器的指令集包含在相对较小的数据路径组件上定义的数百个指令,并通过其代码和它们激活这些组件的顺序进行分类。用于特定硬件组件和软件要求的特定组合的指令设计的最佳设计对于系统性能至关重要,并且是一个具有挑战性的任务,涉及许多启发式和高级设计决策。通过效率低下的说明表明,总体设计过程显着复杂化,这通常是单独描述的,尽管它们分享了很多常见的行为模式。本文介绍了处理器指令集的紧凑型图形表示的新方法,它为设计者提供了新的高级视角,以便在大型指令上推理,而无需单独查看每个指令。这为各种转换和优化过程打开了方法,这些过程在若干示例中正式定义和解释,以及实际上在FPGA平台上进行评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号