Skip to main content

StreamWorks: An Energy-efficient Embedded Co-processor for Stream Computing

Abstract Stream processing has emerged as an important model of computation especially in the context of multimedia and communication sub-systems 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 mainly characterized by real-time constraints that demand high throughput and data bandwidth with limited global data reuse. Conventional architectures fail to meet these demands due to their poorly matched execution models and the overheads associated with instruction and data movements.

This work presents StreamWorks, a multi-core embedded archit... (more)
Created Date 2014
Contributor Panda, Amrit Kumar (Author) / Chatha, Karam S. (Advisor) / Wu, Carole-Jean (Advisor) / Chakrabarti, Chaitali (Committee member) / Shrivastava, Aviral (Committee member) / Arizona State University (Publisher)
Subject Computer engineering / Electrical engineering / Computer science / co-processor / dataflow / embedded / energy-efficient / microarchitecture / streaming
Type Doctoral Dissertation
Extent 138 pages
Language English
Reuse Permissions All Rights Reserved
Note Doctoral Dissertation Computer Science 2014
Collaborating Institutions Graduate College / ASU Library
Additional Formats MODS / OAI Dublin Core / RIS

  Full Text
1.4 MB application/pdf
Download Count: 1085

Description Dissertation/Thesis