An empirical characterization of stream programs and its implications for language and compiler design

W Thies, S Amarasinghe - … of the 19th international conference on …, 2010 - dl.acm.org
Stream programs represent an important class of high-performance computations. Defined
by their regular processing of sequences of data, stream programs appear most commonly …

Software pipelined execution of stream programs on GPUs

A Udupa, R Govindarajan… - … Symposium on Code …, 2009 - ieeexplore.ieee.org
The StreamIt programming model has been proposed to exploit parallelism in streaming
applications on general purpose multi-core architectures. This model allows programmers to …

Language and compiler support for stream programs

WF Thies - 2009 - dspace.mit.edu
Stream programs represent an important class of high-performance computations. Defined
by their regular processing of sequences of data, stream programs appear most commonly …

[PDF][PDF] Compiler techniques for scalable performance of stream programs on multicore architectures

MI Gordon - 2010 - Citeseer
Given the ubiquity of multicore processors, there is an acute need to enable the
development of scalable parallel applications without unduly burdening programmers …

A memory-optimal buffering protocol for preservation of synchronous semantics under preemptive scheduling

C Sofronis, S Tripakis, P Caspi - Proceedings of the 6th ACM & IEEE …, 2006 - dl.acm.org
Recently, we have proposed a set of buffering schemes to preserve the semantics of a
synchronous program when the latter is implemented as a set of multiple tasks running …

Texture inspection with self-adaptive convolution filters

P Dewaele, L Van Gool, A Wambacq… - … Conference on Pattern …, 1988 - computer.org
The StreamIt programming model has been proposed to exploit parallelism in streaming
applications on general purpose multi-core architectures. This model allows programmers to …

On memory reuse between inputs and outputs of dataflow actors

K Desnos, M Pelcat, JF Nezan, S Aridhi - ACM Transactions on …, 2016 - dl.acm.org
This article introduces a new technique to minimize the memory footprints of Digital Signal
Processing (DSP) applications specified with Synchronous Dataflow (SDF) graphs and …

A step towards unifying schedule and storage optimization

W Thies, F Vivien, S Amarasinghe - ACM Transactions on Programming …, 2007 - dl.acm.org
We present a unified mathematical framework for analyzing the tradeoffs between
parallelism and storage allocation within a parallelizing compiler. Using this framework, we …

[图书][B] Memory management for synthesis of DSP software

PK Murthy, SS Bhattacharyya - 2018 - taylorfrancis.com
Although programming in memory-restricted environments is never easy, this holds
especially true for digital signal processing (DSP). The data-rich, computation-intensive …

Optimized RTL code generation from coarse-grain dataflow specification for fast HW/SW cosynthesis

H Jung, H Yang, S Ha - Journal of Signal Processing Systems, 2008 - Springer
This paper presents a new methodology of automatic RTL code generation from coarse-
grain dataflow specification for fast HW/SW cosynthesis. A node in a coarse-grain dataflow …