Heterogeneous manycore architectures are the key to efficiently execute compute- and data-intensive applications. Through silicon via (TSV)-based 3D manycore system is a promising solution in this direction as it enables integration of disparate computing cores on a single system. However, the achievable performance of conventional through-silicon-via (TSV)-based 3D systems is ultimately bottlenecked by the horizontal wires (wires in each planar die). Moreover, current TSV 3D architectures suffer from thermal limitations. Hence, TSV-based architectures do not realize the full potential of 3D integration. Monolithic 3D (M3D) integration, a breakthrough technology to achieve - More Moore and More Than Moore - and opens up the possibility of designing cores and associated network routers using multiple layers by utilizing monolithic inter-tier vias (MIVs) and hence, reducing the effective wire length. Compared to TSV-based 3D ICs, M3D offers the true benefits of vertical dimension for system integration: the size of a MIV used in M3D is over 100x smaller than a TSV. In this work, we demonstrate how M3D-enabled vertical core and uncore elements offer significant performance and thermal improvements in manycore heterogeneous architectures compared to its TSV-based counterpart. To overcome the difficult optimization challenges due to the large design space and complex interactions among the heterogeneous components (CPU, GPU, Last Level Cache, etc.) in an M3D-based manycore chip, we leverage novel design-space exploration algorithms to trade-off different objectives. The proposed M3D-enabled heterogeneous architecture, called HeM3D, outperforms its state-of-the-art TSV-equivalent counterpart by up to 18.3% in execution time while being up to 19 degrees Celcius cooler.
翻译:高密度的多个核心结构是高效执行计算和数据密集应用的关键。 因此,通过基于三维的3D多极系统,以三维3D为基点的硅质系统是朝这个方向的一个有希望的解决办法,因为它能够将不同的计算核心整合到单一的系统中。然而,基于三维的常规通过硅-via(TSV)的三维系统的可实现性能最终被水平线(每个平板平台的电路)所阻挡。此外,目前复杂的三维TSV的三维结构受到热力限制。因此,基于三维的三维结构没有实现三维整合的全部潜力。 单立三维(M3D)整合是一个有希望的解决方案,一个突破性技术可以实现 - 更多的摩尔和更多的越多层的计算核心核心(TS) 3, 利用单层的跨层(MIVs) 来设计核心的骨干路路路由,从而降低有效的电线长度。 与基于三维基的三维(MD) 的三维(MC) 和MD) 的正基) 的三维(MD) 的正基) 的对系统整合结构的内, 的内的内端结构的内, 相对结构的内,M3D为系统整合提供了更小的垂直整合的真正好处:在系统整合的大小。