Publications

Evaluation of Stream Virtual Machine on Raw Processor

Abstract

Stream processing exploits the properties of stream applications such as parallelism and throughput-oriented nature of the applications. One of the most recent approaches is community-supported Morphware stable interface (MSI) used as a stable abstraction between high-level compilers (HLC) and low-level architecture-specific compilers (LLC). We focus on one part of the MSI, the stream virtual machine (SVM). We implemented a high-level compiler that produces SVM output renderings and SVM implementation. The SVM is implemented with the Raw compiler as the LLC and an accompanying library. We also implemented stream applications such as matrix multiplication, FIR bank, and ground moving target indicator (GMTI) using the implemented compilers. These applications are optimized and the results are analyzed. The results show that the SVM framework is generally suitable for streaming applications …

Date
March 26, 2007
Authors
Jinwoo Suh, Richard Lethin, Stephen P Crago, Janice O McMahon, Dong-In Kang
Conference
2007 IEEE International Parallel and Distributed Processing Symposium
Pages
1-8
Publisher
IEEE