论文标题
随机自动机网络用于性能评估异质SOC通信
Stochastic Automata Network for Performance Evaluation of Heterogeneous SoC Communication
论文作者
论文摘要
为了满足新兴片上新兴系统应用程序(SOC)应用的不断增长的需求,设计师采用了组件之间并发通信的技术。因此,沟通架构变得复杂并进行了主要的性能瓶颈。对通信体系结构进行早期绩效评估是减少设计时间,上市时间以及因此系统成本的关键。此外,它通过选择适当的通信体系结构来有助于优化系统性能。但是,并发通信的性能模型很复杂,很难解决。在本文中,我们提出了用于基于总线的通信体系结构的性能评估的方法,该方法基于模块化随机自动机网络(SAN)。我们为SAN的每个模块采用广泛的半马尔可夫过程(GSMP)模型,以模拟SOC架构的处理元件(PE)的动态行为。提出的建模方法提供了对性能参数的早期估计,即。内存带宽,内存处的平均队列长度以及处理元素看到的平均等待时间;当我们提供参数时,即。处理元素的数量,处理元素的平均计算时间以及处理元素和记忆之间的连接时间的第一和第二矩作为模型的输入。
To meet ever increasing demand for performance of emerging System-on-Chip (SoC) applications, designer employ techniques for concurrent communication between components. Hence communication architecture becomes complex and major performance bottleneck. An early performance evaluation of communication architecture is the key to reduce design time, time-to-market and consequently cost of the system. Moreover, it helps to optimize system performance by selecting appropriate communication architecture. However, performance model of concurrent communication is complex to describe and hard to solve. In this paper, we propose methodology for performance evaluation of bus based communication architectures, modeling for which is based on modular Stochastic Automata Network (SAN). We employ Generalized Semi Markov Process (GSMP) model for each module of the SAN that emulates dynamic behavior of a Processing Element (PE) of an SoC architecture. The proposed modeling approach provides an early estimation of performance parameters viz. memory bandwidth, average queue length at memory and average waiting time seen by a processing element; while we provide parameters viz. number of processing elements, the mean computation time of processing elements and the first and second moments of connection time between processing elements and memories, as input to the model.