MultiNoC:一个基于片上网络的多处理系统
MultiNoC: A Multiprocessing System Enabled by a Network on Chip
摘要:
MultiNoC系统实现了一个可编程的片上多处理平台,该平台建立在高效、低面积开销的片内互连方案之上。所采用的互连结构是片上网络或NoC。NoC正在成为对互连架构的日益增长的需求的可行替代方案,这是由于以下特征:(i)能源效率和可靠性;(ii)与传统总线架构相比,带宽的可扩展性;(iii)可重用性;(iv)分布式路由决策。外部主机计算机为MultiNoC提供应用程序指令和数据。在这个初始化过程之后,MultiNoC执行一些算法。在完成算法的执行之后,主机可以读回输出数据。可以执行方便地适用于MultiNoC结构的顺序或并行算法。提出这种设计的主要动机是能够调查当前趋势,以增加SoC中嵌入式处理器的数量,从而产生“处理器之海”系统的概念。
英文摘要:
The MultiNoC system implements a programmable on-chip multiprocessing platform built on top of an efficient, low area overhead intra-chip interconnection scheme. The employed interconnection structure is a Network on Chip, or NoC. NoCs are emerging as a viable alternative to increasing demands on interconnection architectures, due to the following characteristics: (i) energy efficiency and reliability; (ii) scalability of bandwidth, when compared to traditional bus architectures; (iii) reusability; (iv) distributed routing decisions. An external host computer feeds MultiNoC with application instructions and data. After this initialization procedure, MultiNoC executes some algorithm. After finishing execution of the algorithm, output data can be read back by the host. Sequential or parallel algorithms conveniently adapted to the MultiNoC structure can be executed. The main motivation to propose this design is to enable the investigation of current trends to increase the number of embedded processors in SoCs, leading to the concept of "sea of processors" systems.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。