DocumentCode
34563
Title
An Embedded Architecture for Energy-Efficient Stream Computing
Author
Panda, Amrit ; Chatha, Karam S.
Author_Institution
Arizona State Univ., Phoenix, AZ, USA
Volume
6
Issue
3
fYear
2014
fDate
Sept. 2014
Firstpage
57
Lastpage
60
Abstract
Stream processing has emerged as an important model of computation in the context of multimedia and communication subsystems of embedded system-on-chip (SoC) architectures. The dataflow nature of streaming applications allows them to be most naturally expressed as a set of kernels iteratively operating on continuous streams of data. The kernels are computationally intensive and are characterized by high throughput requirements. We present StreamEngine, an embedded architecture for energy-efficient computation of stream kernels. StreamEngine introduces an instruction locking mechanism that exploits the iterative nature of streams and enables fine-grain instruction reuse. We also adopt a context-aware dataflow execution (CDE) model to exploit instruction-level parallelism (ILP) and data-level parallelism (DLP) within the stream kernels. We evaluate the performance and energy-efficiency of our architecture for stream kernel benchmarks by implementing the architecture with TSMC 45 nm process, and comparison with an embedded RISC processor.
Keywords
data flow computing; embedded systems; multimedia computing; power aware computing; reduced instruction set computing; system-on-chip; CDE; DLP; ILP; SoC; StreamEngine; TSMC 45 nm process; communication subsystems; context-aware dataflow execution model; data-level parallelism; embedded RISC processor; embedded architecture; embedded system-on-chip architectures; energy-efficient computation; energy-efilcient stream computing; fine-grain instruction reuse; instruction locking mechanism; instruction-level parallelism; multimedia subsystems; stream kernels; stream processing; Benchmark testing; Computer architecture; Context; Kernel; Parallel processing; Reduced instruction set computing; Streaming media; Dataflow; low-power design; reservation station; stream computing;
fLanguage
English
Journal_Title
Embedded Systems Letters, IEEE
Publisher
ieee
ISSN
1943-0663
Type
jour
DOI
10.1109/LES.2014.2326895
Filename
6824830
Link To Document