首页> 外文学位 >Modeling and synthesis of communication software for multi-processor systems-on-chip.
【24h】

Modeling and synthesis of communication software for multi-processor systems-on-chip.

机译:用于多处理器片上系统的通信软件的建模和综合。

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

摘要

The advances of chip manufacturing technology have increased the capacity of embedded systems and made Multi-Processor Systems-on-Chip (MPSoC) a reality. While MPSoC offer superior performance over single core systems, the long design time of such large systems limits the appeal and broader usage of MPSoCs. Meeting strict performance requirements under pressures of shortening time-to-market and growing system complexity creates a productivity gap of what is possible to achieve versus what is settled on as the product is completed. Closing this productivity gap is a constant challenge in embedded system design. There is no panacea for increasing the productivity of embedded systems. The range of proposals include raising the level of modeling abstraction and automating the design process, or parts of it, so that the tedious and time consuming aspects of system design are removed from the designer's plate. Furthermore, MPSoC design introduces the need for parallel programming tools that traditional design approaches did not need to support. To cope with parallelism, modern approaches propose starting the design process with a MPSoC platform template containing pre-defined computation components (IPs), communication system (bus-centric, point-to-point or broadcasting network) and system layout (SoC, MPSoC or Networks-on-Chip).;In this dissertation, we use a Platform Aware Design methodology, which introduces the template of the MPSoC platform early in the design process. We define the design flow with (a) clear and unambiguous input models used for system capture, (b) parameters that represent design choices determined during design space exploration, and (c) refinement methods utilized in system synthesis. The template-based design has the potential of greatly speeding up the design process by limiting, to a certain degree, the freedom of design exploration. However, balancing the trade-off of quickly reaching the satisfactory design versus covering the majority of the significant design space is always under the control of the designer.;Our design flow has been prototyped with the Embedded System Environment (ESE) tool and tested on a range of applications representing control-flow, data-flow and broadcasting embedded systems. System capture determines the appropriate modeling for each type of application, while the design exploration phase allows the designer to quickly search the design space and explore various design options. The contributions described in this dissertation include classifications of both inputs to system capture, Application Models and MPSoC Platforms, as well as the Application-to-Platform mapping algorithm. Furthermore, the described system design case studies of process networks (H.264 Encoder) and broadcasting networks (Temperature regulator application) validate our approach to design exploration on industry size designs.;After the modeling phase yields the satisfactory design, the model can be automatically generated with the developed refinement tools. The dissertation describes the communication SW synthesis and provides the algorithm for automatic generation of communication SW. Our experiments with the design of MP3 Decoder demonstrate the feasibility and effectiveness of our approach to system synthesis. The obtained results show that the desired productivity gain can be achieved without sacrificing the design quality.
机译:芯片制造技术的进步提高了嵌入式系统的容量,并使多处理器片上系统(MPSoC)成为现实。尽管MPSoC提供了优于单核系统的性能,但此类大型系统的设计时间长,限制了MPSoC的吸引力和更广泛的用途。在缩短产品上市时间和增加系统复杂性的压力下满足严格的性能要求会导致生产率差距,即与产品完成时确定的生产率差距。缩小生产率差距是嵌入式系统设计中的一个持续挑战。没有提高嵌入式系统生产力的灵丹妙药。建议的范围包括提高建模抽象的水平和使设计过程或部分过程自动化,以便从设计者的面板上消除系统设计的繁琐和耗时的方面。此外,MPSoC设计引入了对并行编程工具的需求,而传统的设计方法则不需要这种并行编程工具。为了应对并行性,现代方法建议使用包含预定义计算组件(IP),通信系统(以总线为中心,点对点或广播网络)和系统布局(SoC,MPSoC)的MPSoC平台模板开始设计过程。 ;或者,片上网络)。在本文中,我们使用了平台感知设计方法,该方法在设计过程的早期就引入了MPSoC平台的模板。我们使用(a)用于系统捕获的清晰,明确的输入模型,(b)代表在设计空间探索期间确定的设计选择的参数以及(c)在系统综合中使用的优化方法来定义设计流程。通过基于模板的设计在一定程度上限制了设计探索的自由度,因此具有极大地加快设计过程的潜力。但是,在快速达到令人满意的设计与覆盖大部分重要设计空间之间权衡取舍始终在设计者的控制之下。;我们的设计流程已使用嵌入式系统环境(ESE)工具进行原型设计并在代表控制流,数据流和广播嵌入式系统的一系列应用程序。系统捕获为每种类型的应用程序确定适当的建模,而设计探索阶段使设计人员可以快速搜索设计空间并探索各种设计选项。本文的贡献包括系统捕获输入,应用模型和MPSoC平台的分类以及应用程序到平台的映射算法。此外,所描述的过程网络(H.264编码器)和广播网络(温度调节器应用)的系统设计案例研究验证了我们对行业规模设计进行设计探索的方法。;在建模阶段得出令人满意的设计之后,可以对模型进行建模。使用开发的优化工具自动生成。本文描述了通信软件的综合,并提供了自动生成通信软件的算法。我们的MP3解码器设计实验证明了我们进行系统综合的方法的可行性和有效性。获得的结果表明,可以在不牺牲设计质量的情况下获得所需的生产率。

著录项

  • 作者

    Viskic, Ines.;

  • 作者单位

    University of California, Irvine.;

  • 授予单位 University of California, Irvine.;
  • 学科 Engineering Computer.;Computer Science.
  • 学位 Ph.D.
  • 年度 2010
  • 页码 155 p.
  • 总页数 155
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号