首页> 外文期刊>ACM Transactions on Embedded Computing Systems >Fast Exploration of Bus-Based Communication Architectures at the CCATB Abstraction
【24h】

Fast Exploration of Bus-Based Communication Architectures at the CCATB Abstraction

机译:在CCATB抽象中快速探索基于总线的通信体系结构

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

摘要

Currently, system-on-chip (SoC) designs are becoming increasingly complex, with more and more components being integrated into a single SoC design. Communication between these components is increasingly dominating critical system paths and frequently becomes the source of performance bottlenecks. It, therefore, becomes imperative for designers to explore the communication space early in the design flow. Traditionally, system designers have used Pin-Accurate Bus Cycle Accurate (PA-BCA) models for early communication space exploration. These models capture, all of the bus signals and strictly maintain cycle accuracy, which is. useful for reliable performance exploration but results in slow simulation speeds for complex, designs, even when they are modeled using high-level languages. Recently, there have been several efforts to use the Transaction-Level Modeling (TLM) paradigm for improving simulation performance in BCA models. However, these transaction-based BCA (T-BCA) models capture a lot of details that can be eliminated when exploring communication architectures. In this paper, we extend the TLM approach and propose a new transaction-based modeling abstraction level (CCATB) to explore the communication design space. Our abstraction level bridges the gap between the TLM and BCA levels, and yields an average performance speedup of 120% over PA-BCA and 67% over T-BCA models, on average. The CCATB models are not only faster to simulate, but also extremely accurate and take less time to model compared to both T-BCA and PA-BCA models. We describe the mechanisms that produce the speedup in CCATB models and also analyze how the achieved simulation speedup scales with design complexity. To demonstrate the effectiveness of using CCATB for exploration, we present communication space exploration case studies from the broadband communication and multimedia application domains.
机译:当前,片上系统(SoC)设计正变得越来越复杂,越来越多的组件被集成到单个SoC设计中。这些组件之间的通信越来越多地控制着关键的系统路径,并经常成为性能瓶颈的根源。因此,对于设计师来说,在设计流程的早期就探索通信空间变得势在必行。传统上,系统设计师使用引脚精确的总线周期精确(PA-BCA)模型进行早期通信空间探索。这些模型捕获所有总线信号,并严格保持周期精度。对于可靠的性能探索很有用,但即使使用高级语言对复杂的设计进行建模,也会导致仿真速度变慢。最近,人们进行了一些努力来使用事务级别建模(TLM)范例来提高BCA模型中的仿真性能。但是,这些基于事务的BCA(T-BCA)模型捕获了许多细节,在探索通信体系结构时可以消除这些细节。在本文中,我们扩展了TLM方法,并提出了一个新的基于事务的建模抽象级别(CCATB),以探索通信设计空间。我们的抽象级别弥合了TLM和BCA级别之间的差距,与PA-BCA相比,平均性能提高了120%,与T-BCA模型相比,平均性能提高了67%。与T-BCA和PA-BCA模型相比,CCATB模型不仅仿真速度更快,而且极其精确,并且建模时间更少。我们描述了在CCATB模型中产生加速的机制,并分析了实现的模拟加速如何随设计复杂性扩展。为了证明使用CCATB进行探索的有效性,我们从宽带通信和多媒体应用领域介绍了通信空间探索案例研究。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号