The invention discloses a life optimization mapping method for network on chip NoC, which comprises the following steps: S1. head node selection: before mapping the target application to regional budget life each node of network on chip NoC in idle nodes and the corresponding neighbor based, first determine the mapping node; S2. mapping strategy optimization. The target application as a set of communication tasks, starting from the first node, communication tasks included in the target application mapping, and in the mapping process, to avoid the serious aging link network on chip NoC. The invention provides a life optimization mapping method for on chip network NoC, balancing the wear of NoC on the chip network, and prolonging the service time of NoC on the chip network.
【技术实现步骤摘要】
一种片上网络NoC的寿命优化映射方法
本专利技术涉及片上网络,特别是涉及一种片上网络NoC的寿命优化映射方法。
技术介绍
片上网络(network-on-chip,NoC)的核心思想是将计算机网络的技术引入到芯片设计中,从体系结构上彻底解决片内通信的瓶颈问题。随着技术进步,集成电路工艺的发展,芯片的集成度越来越高,各种新型嵌入式系统越来越多,原有的单核处理器已无法满足嵌入式系统对于高性能高使用频率的要求;因此,片上多核系统成为了理想的选择;片上多核系统是将多个处理器或者功能模块集成到一个芯片上,因其在处理性能、功耗、可靠性等方面的优势被广泛地应用。随着多核系统规模的扩大,原有的总线型或者点对点型的通信架构已经不能满足系统上的通信需求,存在延迟、通信性能瓶颈以及设计效率问题。而片上网络作为一种新型的通信架构,因为其高可扩展性、低功耗、高可靠性、高带宽等诸多优点。伴随着进一步缩小亚微米技术,芯片尺寸大幅度减小,晶体管的快速老化已经成为片上网络的主要关注问题之一;由深亚微米技术发展带来的另一个问题是,设计中不得不重视通信的可靠性问题,而晶体管老化对通信可靠性造成了巨大负面影响,考虑到片上网络域中的映射算法,可能经常选择一些路由器/链路进行映射,而其他路由器/链路未被充分利用。因此,高利用率的组件可能比其他低利用率的老化故障速度更快,导致相对于核与网络断开。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种片上网络NoC的寿命优化映射方法,以平衡片上网络NoC的磨损,延长片上网络NoC的服务时间。本专利技术的目的是通过以下技术方案来实现的:一种片上网络N ...
【技术保护点】
一种片上网络NoC的寿命优化映射方法,其特征在于:包括以下步骤:S1.首节点选择:在目标应用程序的映射开始之前,基于片上网络NoC中各节点的空闲邻节点数和对应的区域预算寿命,确定映射首节点;S2.映射策略优化,将目标应用程序看作一组通信任务,从首节点开始,对目标应用程序所包含的通信任务进行映射,并在映射过程中,避开片上网络NoC中老化严重的链路。
【技术特征摘要】
1.一种片上网络NoC的寿命优化映射方法,其特征在于:包括以下步骤:S1.首节点选择:在目标应用程序的映射开始之前,基于片上网络NoC中各节点的空闲邻节点数和对应的区域预算寿命,确定映射首节点;S2.映射策略优化,将目标应用程序看作一组通信任务,从首节点开始,对目标应用程序所包含的通信任务进行映射,并在映射过程中,避开片上网络NoC中老化严重的链路。2.根据权利要求1所述的一种片上网络NoC的寿命优化映射方法,其特征在于:所述步骤S1包括以下子步骤:S101.计算片上网络NoC中各节点的空闲邻节点数;S102.根据计算结果,确定空闲邻节点数的最大值;S103.判断片上网络NoC中具有最大空闲邻节点数的目标节点是否唯一;若是,将目标节点作为映射首节点;若否,进入步骤S104;S104.定位最大空闲邻节点数所对应的各个目标节点,分别以每一个目标节点作为中心形成方形区域;S105.计算各个方形区域的寿命预算;S106.选择具有寿命预算最大值的方形区域,将其对应的目标节点作为映射首节点。3.根据权利要求2所述的一种片上网络NoC的寿命优化映射方法,其特征在于:所述步骤S104中形成的方形区域,至少包含目标应用程序所需的映射节点数。4.根据权利要求2所述的一种片上网络NoC的寿命优化映射方法,其特征在于:所述步骤S105中,方形区域的寿命预算包括以下子步骤:第一步,计算方形区域中各条链路的寿命预算LBi:式中,n表示方形区域内的链路数目;ri为第i条链路正常故障率;r(i)为第i条链路实际故障率;第二步,将方形区域中各链路的寿命预算求和,作为方形区域的寿命预算PLB:...
【专利技术属性】
技术研发人员:陈姝燏,姜书艳,武琼,黄乐天,
申请(专利权)人:电子科技大学,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。