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 :
بازگشت