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