DocumentCode
2123472
Title
Characterizing the costs and benefits of hardware parallelism in accelerator cores
Author
Battle, Steven J. ; Hempstead, Mark
Author_Institution
ECE Dept., Drexel Univ., Philadelphia, PA, USA
fYear
2013
fDate
6-9 Oct. 2013
Firstpage
26
Lastpage
32
Abstract
Power and utilization constraints are limiting the performance gains of traditional architectures. Designers are increasingly embracing specialization to improve performance in the era of dark-silicon. General purpose processors are beginning to resemble SOC´s from the embedded domain, and now include many specialized accelerator cores to improve computation-throughput while reducing the energy-cost of computation. The design-space of accelerator cores is wide and varied. Designers are able to specify how much parallelism to expose in hardware by varying input width, pipeline depth, number of compute-lanes, etc. In this paper we study three accelerator cores: DES, FFT, and Jacobi Transform, exhibiting three different types of computation: streaming cryptographic, butterfly DSP, and stencil. We investigate methods to increase parallelism within the accelerator while remaining on the pareto-frontier, and examine the trade-offs faced by designers with respect to area, power, and throughput. We present models of these trade-offs and provide insight into the design of cores under real-world constraints.
Keywords
Jacobian matrices; cryptography; digital signal processing chips; fast Fourier transforms; multiprocessing systems; parallel processing; DES accelerator cores; FFT accelerator cores; Jacobi transform accelerator cores; Pareto frontier; accelerator cores; butterfly DSP; computation-throughput; dark-silicon era; data encryption standard; energy-cost reduction; general purpose processors; hardware parallelism benefits; hardware parallelism costs; performance gains; power constraints; stencil; streaming cryptographic; utilization constraints; Cryptography; Discrete Fourier transforms; Hardware; Kernel; Parallel processing; Pipelines; Throughput; Accelerator architectures; Analytical models; Computer architecture; System-on-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design (ICCD), 2013 IEEE 31st International Conference on
Conference_Location
Asheville, NC
Type
conf
DOI
10.1109/ICCD.2013.6657021
Filename
6657021
Link To Document