首页> 外文学位 >Automated architecture specification for embedded multicomputer systems.
【24h】

Automated architecture specification for embedded multicomputer systems.

机译:嵌入式多计算机系统的自动化体系结构规范。

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

摘要

A method for automatically generating the architecture for embedded multicomputer systems is presented. These are dedicated systems executing a single application over multiple Processing Elements (PEs), which communicate over multiple Communications Elements (CEs). The architecture specification for such systems consists of the task allocation and hardware specification, which in turn includes the processing capacity, local memory size, and I/O capacity of the PEs along with the bandwidth and fanout capacity of the CEs. Two common approaches to generating a complete architecture specification involve solving the subproblems of task allocation and hardware specification, or that of processor and communications synthesis. Much research has focused on solving one of the subproblems, relying on the system designer to provide an initial specification that defines the dimensions of the other subproblem. This is often performed in an ad hoc manner which may prematurely and un-necessarily limit the design space, resulting in expensive redesigns due to suboptimal or infeasible solutions. ArchGen is an implementation of a completely automated approach to the entire architecture specification process, thereby eliminating the need for an ad hoc partial specification. One application of ArchGen is in the area of embedded system design space exploration by providing the system designer with estimates of the cost and feasibility of different system configurations. Instead of expanding resources on inferior or even infeasible designs, the system designer may use ArchGen to focus on the most fruitful regions of the design space. Given a design metric, an application and hardware component set, ArchGen first selects the best task allocation and hardware specification policies to use for the specified input based on a system of regression equations, then iterates between task allocation and hardware specification to incrementally generate the architecture specification. Fast bin-packing heuristics are used to perform task-allocation, which is an np-complete problem. Compared with two other algorithms, one based on an existing single-bus architecture specification tool, the other based on simulated annealing methods, ArchGen solutions cost on average 1.03 to 26 times less with an average runtime that is 1–3 orders of magnitude less.
机译:提出了一种自动生成嵌入式多计算机系统体系结构的方法。这些专用系统在多个处理元素(PE)上执行单个应用程序,在多个处理元素(CE)上进行通信。这种系统的体系结构规范由任务分配和硬件规范组成,而任务规范和硬件规范又包括PE的处理能力,本地内存大小和I / O容量,以及CE的带宽和扇出能力。生成完整体系结构规范的两种常见方法涉及解决任务分配和硬件规范的子问题,或者解决处理器和通信综合的子问题。许多研究都集中在解决一个子问题上,它依赖于系统设计者提供一个定义其他子问题尺寸的初始规范。这通常以 ad hoc 的方式执行,这可能过早且不必要地限制了设计空间,由于次优或不可行的解决方案而导致昂贵的重新设计。 ArchGen是对整个体系结构规范过程的一种完全自动化方法的实现,因此不需要 ad hoc 部分规范。通过为系统设计人员提供不同系统配置的成本和可行性估算,ArchGen的一种应用是在嵌入式系统设计空间探索领域。系统设计师可以使用ArchGen专注于设计空间中最富成果的区域,而不是在劣等甚至不可行的设计上扩展资源。给定设计指标,应用程序和硬件组件集,ArchGen首先根据回归方程式系统选择最佳任务分配和硬件规范策略以用于指定输入,然后在任务分配和硬件规范之间进行迭代以增量生成体系结构规格。快速装箱启发法用于执行任务分配,这是一个np完全问题。与其他两种算法(一种基于现有的单总线体系结构规范工具,另一种基于模拟退火方法)相比,ArchGen解决方案的成本平均降低了1.03至26倍,平均运行时间降低了1-3个数量级。

著录项

  • 作者

    McNally, Grace Ho.;

  • 作者单位

    Carnegie Mellon University.;

  • 授予单位 Carnegie Mellon University.;
  • 学科 Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 1998
  • 页码 132 p.
  • 总页数 132
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 无线电电子学、电信技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号