Title
Applying the Stream-Based Computing Model to Design Hardware Accelerators: A Case Study
Abstract
To facilitate the design of hardware accelerators we propose in this paper the adoption of the stream-based computing model and the usage of Graphics Processing Units (GPUs) as prototyping platforms. This model exposes the maximum data parallelism available in the applications and decouples computation from memory accesses. The design and implementation procedures, including the programming of GPUs, are illustrated with the widely used MrBayes bioinformatics application. Experimental results show that a straightforward mapping of the stream-based program for the GPU into hardware structures leads to improvements in performance, scalability and cost. Moreover, it is shown that a set of simple optimization techniques can be applied in order to reduce the cost, and the power consumption of hardware solutions.
Year
DOI
Venue
2009
10.1007/978-3-642-03138-0_26
SAMOS
Keywords
Field
DocType
hardware structure,stream-based computing model,case study,decouples computation,graphics processing units,hardware solution,mrbayes bioinformatics application,stream-based program,design hardware accelerators,maximum data,implementation procedure,computer model,hardware accelerator
Graphics,Computer science,Parallel computing,Hardware register,Data parallelism,Hardware acceleration,Computer hardware,Computation,Power consumption,Scalability
Conference
Volume
ISSN
Citations 
5657
0302-9743
7
PageRank 
References 
Authors
0.81
10
2
Name
Order
Citations
PageRank
Frederico Pratas111915.69
Leonel Sousa21210145.50