Title
Efficiency analysis of modern vector architectures: vector ALU sizes, core counts and clock frequencies
Abstract
Moore’s Law predicted that the number of transistors on a chip would double approximately every 2 years. However, this trend is arriving at an impasse. Optimizing the usage of the available transistors within the thermal dissipation capabilities of the packaging is a pending topic. Multi-core processors exploit coarse-grain parallelism to improve energy efficiency. Vectorization allows developers to exploit data-level parallelism, operating on several elements per instruction and thus, reducing the pressure to the fetch and decode pipeline stages. In this paper, we perform an analysis of different resource optimization strategies for vector architectures. In particular, we expose the need to break down voltage and frequency domains for LLC, ALUs and vector ALUs if we aim to optimize the energy efficiency and performance of our system. We also show the need for a dynamic reconfiguration strategy that adapts vector register length at runtime.
Year
DOI
Venue
2020
10.1007/s11227-019-02841-6
The Journal of Supercomputing
Keywords
Field
DocType
Vector, Efficiency, DVFS, Power wall
Efficient energy use,Computer science,Parallel computing,Voltage,Vectorization (mathematics),Chip,Exploit,Fetch,Transistor,Control reconfiguration
Journal
Volume
Issue
ISSN
76
3
1573-0484
Citations 
PageRank 
References 
0
0.34
0
Authors
5
Name
Order
Citations
PageRank
Adrian Barredo102.37
Juan Manuel Cebrian22410.19
Mateo Valero34520355.94
Marc Casas411123.61
Miquel Moretó520525.49