Multithreaded simulation for synchronous dataflow graphs

Multithreaded simulation for synchronous dataflow graphs
复制标题

同步数据流图的多线程模拟

DOI:
--
复制
发表时间:
2008
期刊:
2008 45th ACM/IEEE Design Automation Conference
影响因子:
--
通讯作者:
S. Bhattacharyya
S. Bhattacharyya
中科院分区:
--
文献类型:
--
作者:
Chia;J. Pino;S. Bhattacharyya

文献摘要

被引文献

相似文献

同步时钟(SDF)已成功地用于无线通信系统的系统级仿真的设计工具。现代无线通信标准涉及大的复杂度和高多速率行为,并且通常导致长的仿真时间。模拟SDF图的传统方法是计算和执行静态单处理器调度。如今,多核处理器越来越受欢迎,因为它们通过片上线程级并行来提高性能。然而,没有新的调度和模拟技术,明确探索多线程的能力,目前的设计工具只获得最小的性能改进。在本文中,我们提出了一个新的多线程仿真调度,称为MSS,提供仿真运行时的速度为执行SDF图多核处理器。我们已经实现了MSS在先进的设计系统(ADS)从安捷伦科技。在英特尔双核超线程(4个处理单元)处理器上,我们的结果表明,在模拟现代无线通信系统(例如,WCDMA 3G、CDMA 2000、WiMax、EDGE和数字电视)。
Synchronous dataflow (SDF) has been successfully used in design tools for system-level simulation of wireless communication systems. Modern wireless communication standards involve large complexity and highly-multirate behavior, and typically result in long simulation time. The traditional approach for simulating SDF graphs is to compute and execute static single-processor schedules. Nowadays, multi-core processors are increasingly popular for their potential performance improvements through on-chip, thread-level parallelism. However, without novel scheduling and simulation techniques that explicitly explore multithreading capability, current design tools gain only minimal performance improvements. In this paper, we present a new multithreaded simulation scheduler, called MSS, to provide simulation runtime speed-up for executing SDF graphs on multi-core processors. We have implemented MSS in the advanced design system (ADS) from Agilent Technologies. On an Intel dual-core, hyper-threading (4 processing units) processor, our results from this implementation demonstrate up to 3.5 times speed-up in simulating modern wireless communication systems (e.g., WCDMA3G, CDMA 2000, WiMax, EDGE, and Digital TV).