Do code clones matter?
E Juergens, F Deissenboeck… - 2009 IEEE 31st …, 2009 - ieeexplore.ieee.org
Code cloning is not only assumed to inflate maintenance costs but also considered defect-
prone as inconsistent changes to code duplicates can lead to unexpected behavior …
prone as inconsistent changes to code duplicates can lead to unexpected behavior …
A stream compiler for communication-exposed architectures
With the increasing miniaturization of transistors, wire delays are becoming a dominant
factor in microprocessor performance. To address this issue, a number of emerging …
factor in microprocessor performance. To address this issue, a number of emerging …
Programmable stream processors
The demand for flexibility in media processing motivates the use of programmable
processors. Stream processing bridges the gap between inflexible special-purpose …
processors. Stream processing bridges the gap between inflexible special-purpose …
The Imagine stream processor
The Imagine Stream Processor is a single-chip programmable media processor with 48
parallel ALUs. At 400 MHz, this translates to a peak arithmetic rate of 16 GFLOPS on single …
parallel ALUs. At 400 MHz, this translates to a peak arithmetic rate of 16 GFLOPS on single …
Evaluating the imagine stream architecture
This paper describes an experimental evaluation of theprototype Imagine stream processor.
Imagine [Imagine: Media processing with streams] is a stream processor that employs a two …
Imagine [Imagine: Media processing with streams] is a stream processor that employs a two …
Data and computation transformations for Brook streaming applications on multiprocessors
S Liao, Z Du, G Wu, GY Lueh - International Symposium on …, 2006 - ieeexplore.ieee.org
Multicore processors are about to become prevalent in the PC world. Meanwhile, over 90%
of the computing cycles are estimated to be consumed by streaming media applications …
of the computing cycles are estimated to be consumed by streaming media applications …
Compilation for explicitly managed memory hierarchies
TJ Knight, JY Park, M Ren, M Houston, M Erez… - Proceedings of the 12th …, 2007 - dl.acm.org
We present a compiler for machines with an explicitly managed memory hierarchy and
suggest that a primary role of any compiler for such architectures is to manipulate and …
suggest that a primary role of any compiler for such architectures is to manipulate and …
Media processing applications on the Imagine stream processor
Media applications, such as image processing, signal processing, video, and graphics,
require high computation rates and data bandwidths. The stream programming model is a …
require high computation rates and data bandwidths. The stream programming model is a …
A 64-bit stream processor architecture for scientific applications
X Yang, X Yan, Z Xing, Y Deng, J Jiang… - Proceedings of the 34th …, 2007 - dl.acm.org
Stream architecture is a novel microprocessor architecture with wide application potential.
But as for whether it can be used efficiently in scientific computing, many issues await further …
But as for whether it can be used efficiently in scientific computing, many issues await further …
[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 …
development of scalable parallel applications without unduly burdening programmers …