Abstract | ||
---|---|---|
Stream computing has shown to be an effective technique to decouple communication from computation in many application domains. It provides an efficient mitigation of bandwidth restrictions, by reducing the amount of memory accesses and by maximizing the available computational resources, potentiating the parallel processing using multiple execution engines. However, it frequently implies significant development costs, since efficient stream-based architectures are usually attained through application-specific full-custom processors, often tightened to the application at hand. To circumvent this limitation, a modular stream computing architecture aiming generic and high performance applications is presented. The proposed architecture, designed for reconfigurable hardware, is composed of modular processing engines that can be customized by the end-user in many ways, such as in terms of their number, type and precision of the functional units. Furthermore, these processing engines are designed as programmable cores, allowing the execution of a wide set of applications using the same configuration. From the conducted evaluation by using a series of benchmark case studies, it was observed that the proposed architecture achieves competitive results when compared with alternative solutions. |
Year | DOI | Venue |
---|---|---|
2014 | 10.1109/SBAC-PADW.2014.26 | Computer Architecture and High Performance Computing Workshop |
Keywords | Field | DocType |
microprocessor chips,multiprocessing systems,parallel architectures,reconfigurable architectures,application-specific full-custom processors,bandwidth restrictions mitigation,computational resources,high performance applications,memory accesses,modular processing engines,modular stream computing architecture,parallel processing,polymorphic processing engines,programmable cores,reconfigurable hardware,stream oriented modular architecture,stream-based architectures,Polymorphic Engine,Reconfigurable Hardware,Stream Computing | Kernel (linear algebra),Architecture,Computer science,Stream,Parallel computing,Parallel processing,Real-time computing,Bandwidth (signal processing),Modular design,Reconfigurable computing,Computation | Conference |
Citations | PageRank | References |
0 | 0.34 | 7 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Andriy Gorobets | 1 | 0 | 0.34 |
Frederico Pratas | 2 | 119 | 15.69 |
Nuno Roma | 3 | 296 | 43.78 |
Pedro Tomas | 4 | 90 | 21.04 |