Implementation and Evaluation of Data-parallel Programs on Stream Architecture
Fang Wang · Journal of Chinese Computer Systems · 2008
The stream architecture is an innovative computer architecture focusing on the computing and data flow in stream applications.Combining with the characteristics of vector and VILW architecture,the new architecture accelerates the process of stream application effectively.However its applicable fields are the research hotspot nowadays.In this paper,four representative applications from the data-parallel programs-DSP,scientific computation,network security,and multimedia-are introduced to explain the process of mapping application program in stream model detailedly.From the applications,techniques and methods of stream program designing are summarized.Finally,the applicability of the stream architecture is evaluated based on the experimental results.