首页> 外文期刊>Microprocessors and microsystems >Heterogeneity of abstractions in EDA tools: Reviewing models of computation for many-core systems targeting intensive signal processing applications
【24h】

Heterogeneity of abstractions in EDA tools: Reviewing models of computation for many-core systems targeting intensive signal processing applications

机译:EDA工具中抽象的异构性:审查针对密集信号处理应用的多核系统的计算模型

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

摘要

Designing many-core systems for intensive signal processing applications necessitates refreshing common practices in the design of Electronic Design Automation (EDA) tools. This should change the focus of the EDA community from old-fashioned foundations including heavy implementations and time-consuming simulations, to recent engineering practices promoting rapid design and acceptable accuracy. Hence, the challenge of the EDA community comes to define a design process for many-core systems which enables four goals: modeling conciseness, estimation accuracy, design rapidity, and exploration flexibility. In this scenario, the modeling task can be defined as a delicate design phase that requires choosing the adequate Model of Computation (MoC) at each step of the design process. Design models at each level of abstraction provide the basis for applying analysis, synthesis or verification techniques. Since modeling concepts and techniques can have a large influence on the quality, accuracy and rapidity of results, models and corresponding abstraction levels should be well-defined with clear and unambiguous semantics. In this paper, we aim to provide an analysis and comparative overview of common MoCs used in the specification and performance analysis of intensive signal processing applications and many-core architectures. After identifying conventional classifications, we propose a new taxonomy of MoCs based on their purpose in the design flow. The heterogeneity of MoCs in EDA tools is also discussed and various tools are reviewed and compared.
机译:设计用于密集信号处理应用的多核系统需要刷新电子设计自动化(EDA)工具的设计中的常规做法。这应该将EDA社区的重点从老式的基础(包括繁重的实现和耗时的模拟)转变为促进快速设计和可接受准确性的最新工程实践。因此,EDA社区面临的挑战是为多核系统定义一个设计过程,该过程要实现四个目标:建模简洁,估计准确性,设计速度和探索灵活性。在这种情况下,建模任务可以定义为精细的设计阶段,需要在设计过程的每个步骤中选择适当的计算模型(MoC)。每个抽象级别的设计模型都为应用分析,综合或验证技术提供了基础。由于建模概念和技术可能会对结果的质量,准确性和快速性产生重大影响,因此应使用清晰明确的语义对模型和相应的抽象级别进行良好定义。在本文中,我们旨在提供分析和比较概述,用于在密集信号处理应用程序和多核体系结构的规范和性能分析中使用的常见MoC。在确定了常规分类之后,我们根据MoC在设计流程中的目的提出了新的MoC分类法。还讨论了EDA工具中MoC的异质性,并审查和比较了各种工具。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号