We use cookies to improve your experience with our site.

考虑供电噪声和散热约束的三维同构片上多核系统任务调度方案研究

Power Supply Noise Aware Task Scheduling on Homogeneous 3D MPSoCs Considering the Thermal Constraint

  • 摘要: 由于三维集成技术的兴起,片上多核系统现在可以将更多的IP核集成到片上以达到更高的能效。然而,由于特有的芯片堆叠结构,三维芯片也面临诸多挑战。其中,供电噪声是一个严重问题。在本文中,我们研究了不同核、不同层的供电噪声的耦合效应,发现供电噪声的变化与所运行的任务分配方案有很大关系。另一方面,三维芯片的高集成度也引发了严重的散热问题。在文中,我们提出了一个全新的同时考虑供电噪声和散热问题的任务调度方案。它主要有三部分组成。首先,我们通过在体系结构层次上分析任务的功耗信息抽取出供电网的激励。其次,我们开发了一个高效的供电网络求解程序来高效的得到供电噪声强度。之后,我们形式化了本文研究的任务调度问题并提出了一个启发式的算法进行求解。与之前提出的任务调度算法相比,我们所提出的方法对于2×2×2的三维片上多核系统可以降低12%的供电噪声,在3×3×3的三维片上多核系统上可以降低14%的供电噪声。由于供电噪声减小,任务运行时间也分别减少了5.5%和7.8%。

     

    Abstract: Thanks to the emerging 3D integration technology, The multiprocessor system on chips (MPSoCs) can now integrate more IP cores on chip with improved energy efficiency. However, several severe challenges also rise up for 3D ICs due to the die-stacking architecture. Among them, power supply noise becomes a big concern. In the paper, we investigate power supply noise (PSN) interactions among different cores and tiers and show that PSN variations largely depend on task assignments. On the other hand, high integration density incurs a severe thermal issue on 3D ICs. In the paper, we propose a novel task scheduling framework considering both the PSN and the thermal issue. It mainly consists of three parts. First, we extract current stimuli of running tasks by analyzing their power traces derived from architecture level simulations. Second, we develop an efficient power delivery network (PDN) solver to evaluate PSN magnitudes efficiently. Third, we propose a heuristic algorithm to solve the formulated task scheduling problem. Compared with the state-of-the-art task assignment algorithm, the proposed method can reduce PSN by 12% on a 2×2×2 3D MPSoCs and by 14% on a 3×3×3 3D MPSoCs. The end-to-end task execution time also improves as much as 5.5% and 7.8% respectively due to the suppressed PSN.

     

/

返回文章
返回