Dense Linear Algebra on Distributed Heterogeneous Hardware with a Symbolic DAG Approach
Dense Linear Algebra on Distributed Heterogeneous Hardware with a Symbolic DAG Approach
复制标题
采用符号 DAG 方法的分布式异构硬件上的密集线性代数
DOI:
--
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
G. Bosilca
中科院分区:
文献类型:
--
作者:
G. Bosilca
Dense Linear Algebra on Distributed Heterogeneous Hardware with a Symbolic DAG Approach George Bosilca Thomas Herault Aurelien Bouteiller Piotr Luszczek Anthony Danalis Jack J. Dongarra January 24, 2012 Introduction and Motivation Among the various factors that drive the momentous changes occurring in the design of microprocessors and high end systems [1], three stand out as especially notable: 1. the number of transistors per chip will continue the current trend, i.e. double roughly every 18 months, while the speed of processor clocks will cease to in- crease; 2. the physical limit on the number and bandwidth of the CPUs pins is becoming a near-term reality; 3. a strong drift toward hybrid/heterogeneous systems for petascale (and larger) systems is taking place. While the first two involve fundamental physical limitations that current technology trends are unlikely to overcome in the near term, the third is an obvious consequence of the first two, combined with the economic necessity of using many thousands of computational units to scale up to petascale and larger systems. More transistors and slower clocks require multicore designs and an increased par- allelism. The fundamental laws of traditional processor design – increasing transistor density, speeding up clock rate, lowering voltage – have now been stopped by a set of physical barriers: excess heat produced, too much power consumed, too much energy leaked, and useful signal overcome by noise. Multicore designs are a natural evolu- tionary response to this situation. By putting multiple processor cores on a single die, architects can overcome the previous limitations, and continue to increase the num- ber of gates per chip without increasing the power densities. However, since excess heat production means that frequencies cannot be further increased, deep-and-narrow pipeline models will tend to recede as shallow-and-wide pipeline designs become the norm. Moreover, despite obvious similarities, multicore processors are not equiva- lent to multiple-CPUs or to SMPs. Multiple cores on the same chip can share various