Title
Stream Oriented Modular Architecture with Polymorphic Processing Engines
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 Gorobets100.34
Frederico Pratas211915.69
Nuno Roma329643.78
Pedro Tomas49021.04