首页> 外文会议>2012 SC Companion: High Performance Computing, Networking, Storage and Analysis. >Designing Configurable, Modifiable and Reusable Components for Simulation of Multicore Systems
【24h】

Designing Configurable, Modifiable and Reusable Components for Simulation of Multicore Systems

机译:设计用于多核系统仿真的可配置,可修改和可重用组件

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

摘要

A simulation system for modern multicore architectures is composed of various component models. For such a system to be useful for research purposes, modifiability is a key quality attribute. Users, when building a simulation model, need to have the capability to adjust various aspects of a component, or even replace a component with another of the same type. Software design considerations can determine whether or not a simulation system is successful in providing such capabilities. This paper presents a few design tactics that we adopt in creating configurable, modifiable, and reusable components for Manifold, our parallel simulation framework for multicore systems. The main example component is MCP-cache, a coherence cache model. The ideas behind the tactics are general enough and should be useful to designers of similar systems.
机译:现代多核体系结构的仿真系统由各种组件模型组成。为了使这种系统可用于研究目的,可修改性是关键的质量属性。用户在构建仿真模型时,需要具有调整组件各个方面的能力,甚至需要用相同类型的组件替换组件。软件设计方面的考虑因素可以确定仿真系统是否能够成功提供这种功能。本文介绍了一些设计策略,我们在为Manifold(我们用于多核系统的并行仿真框架)创建可配置,可修改和可重用的组件时采用了一些设计策略。主要示例组件是MCP缓存(一种一致性缓存模型)。该策略背后的思想很笼统,应该对类似系统的设计者有用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号