首页> 外文期刊>International journal of parallel programming >ADL-Based Specification of Implementation Styles for Functional Simulators
【24h】

ADL-Based Specification of Implementation Styles for Functional Simulators

机译:基于ADL的功能模拟器实现样式规范

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

摘要

Functional simulators find widespread use as subsystems within micro-architectural simulators. The speed of a functional simulator is strongly influenced by its implementation style, e.g. interpreted versus binary-translated simulation. Speed is also strongly influenced by the level of detail of the interface the functional simulator presents to the rest of the timing simulator. This level of detail may change during design space exploration, requiring corresponding changes to the interface and the simulator. However, for many implementation styles, changing the interface is difficult. As a result, architects may choose either implementation styles which are more malleable or interfaces with more detail than is necessary. In either case, simulation speed is traded for simulator design time. Such a tradeoff has become particularly unfortunate as multicore processor designs proliferate and multi-threaded benchmarks must be simulated. We show that this tradeoff is unnecessary if an orthogonal-specification design principle is practiced: specify how a simulator is to be implemented separately from what it is implementing and then synthesize a simulator from the combined specifications. We show that the use of an architectural description language with constructs for implementation style specification makes it possible to synthesize interfaces with different implementation styles with reasonable effort.
机译:功能模拟器被广泛用作微体系结构模拟器中的子系统。功能模拟器的速度受其实现方式的强烈影响,例如解释与二进制翻译的模拟。功能模拟器向时序模拟器其余部分提供的界面的详细程度也极大地影响了速度。详细程度可能会在设计空间探索期间发生变化,从而需要对界面和模拟器进行相应的更改。但是,对于许多实现样式而言,更改接口很困难。结果,架构师可以选择更具延展性的实现样式,也可以选择具有比必要细节更多的接口。无论哪种情况,都将仿真速度换成仿真器设计时间。当多核处理器设计激增且必须模拟多线程基准时,这种折衷就变得特别不幸。我们证明,如果遵循正交规范的设计原则,则无需进行折衷:指定模拟器的实现方式与实现的方式分开,然后从组合的规范中综合出模拟器。我们证明,将架构描述语言与用于实现样式规范的构造配合使用,可以合理地合成具有不同实现样式的接口。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号