首页> 外文学位 >Hierarchical design space exploration for efficient application design using heterogeneous embedded system.
【24h】

Hierarchical design space exploration for efficient application design using heterogeneous embedded system.

机译:分层设计空间探索,用于使用异构嵌入式系统进行有效的应用程序设计。

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

摘要

Heterogeneous embedded systems integrate multiple programmable components such as microprocessors, micro-controllers, digital signal processors, and field programmable gate arrays and memory into a single system. During application design using heterogeneous embedded systems, the availability of multiple programmable components enable the exploration of a tradeoff among key performance metrics such as energy, latency, and area. Features, of the integrated devices, such as reconfiguration, voltage and frequency scaling, low power operating states, efficient start up and shut down, among others, are exploited by the designer to meet the given latency and energy constraints. However, a large number of choices during such exploration result in a large design space that must be explored efficiently. Traditional approaches of using low-level simulators are extremely time-consuming and thus fail to perform efficient exploration. In addition, due to lack of a common interface standard and varying simulation speeds, it is extremely difficult to integrate these simulators to simulate a heterogeneous embedded system. On the other hand, optimization heuristics based on high-level models are extremely fast. However, due to simplifying assumptions while defining high-level models, performance estimation and design space exploration based on such models are susceptible to error. In this dissertation, we propose a hierarchical methodology that integrates design space pruning heuristics, a high-level performance estimator, and low-level simulators to enable efficient exploration of large design spaces. Through such integration, our methodology exploits the speed versus accuracy tradeoffs to perform faster and more accurate evaluation of large design spaces. We applied the proposed methodology to the domain of low power high performance signal processing application design using heterogeneous embedded systems based on a given duty cycle specification. Our methodology was demonstrated to be approximately three orders of magnitude faster while producing similar results when compared with design space exploration using low-level simulators. In addition, we demonstrated robustness against approximation errors through identification of designs with lower latency or energy dissipation compared to the results obtained through heuristic based approaches. We have also developed a unified extensible design framework based on the model integrated computing approach.
机译:异构嵌入式系统将多个可编程组件(例如微处理器,微控制器,数字信号处理器以及现场可编程门阵列和存储器)集成到单个系统中。在使用异构嵌入式系统的应用程序设计期间,多个可编程组件的可用性使您能够在关键性能指标(例如能耗,延迟和面积)之间进行权衡。设计人员可以利用集成设备的功能(例如重新配置,电压和频率缩放,低功率工作状态,有效的启动和关闭)来满足给定的延迟和能量约束。但是,在这种探索过程中进行大量选择会导致必须有效探索的巨大设计空间。使用低级模拟器的传统方法非常耗时,因此无法执行有效的探索。另外,由于缺乏通用的接口标准和变化的仿真速度,因此很难集成这些仿真器来仿真异构嵌入式系统。另一方面,基于高级模型的优化启发法非常快。但是,由于在定义高级模型时简化了假设,因此基于这种模型的性能估计和设计空间探索容易出错。在本文中,我们提出了一种分层方法,该方法集成了设计空间修剪启发法,高级性能估计器和低级模拟器,以实现对大型设计空间的有效探索。通过这种集成,我们的方法论在速度与精度之间进行了权衡,以对大型设计空间进行更快,更准确的评估。我们基于给定的占空比规范,使用异构嵌入式系统将拟议的方法论应用于低功耗高性能信号处理应用设计领域。与使用低层模拟器进行设计空间探索相比,我们的方法论被证明快了大约三个数量级,同时产生了相似的结果。此外,与通过基于启发式方法获得的结果相比,我们通过识别具有较低延迟或能量耗散的设计展示了针对逼近误差的鲁棒性。我们还基于模型集成计算方法开发了一个统一的可扩展设计框架。

著录项

  • 作者

    Mohanty, Sumit.;

  • 作者单位

    University of Southern California.;

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

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号