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 …
Scalable monocular SLAM
E Eade, T Drummond - 2006 IEEE Computer Society …, 2006 - ieeexplore.ieee.org
Localization and mapping in unknown environments becomes more difficult as the
complexity of the environment increases. With conventional techniques, the cost of …
complexity of the environment increases. With conventional techniques, the cost of …
Stream programming on general-purpose processors
J Gummaraju, M Rosenblum - 38th Annual IEEE/ACM …, 2005 - ieeexplore.ieee.org
In this paper we investigate mapping stream programs (ie, programs written in a streaming
style for streaming architectures such as Imagine and Raw) onto a general-purpose CPU …
style for streaming architectures such as Imagine and Raw) onto a general-purpose CPU …
Generic system calls for GPUs
GPUs are becoming first-class compute citizens and increasingly support programmability-
enhancing features such as shared virtual memory and hardware cache coherence. This …
enhancing features such as shared virtual memory and hardware cache coherence. This …
A performance analysis of PIM, stream processing, and tiled processing on memory-intensive signal processing kernels
J Suh, EG Kim, SP Crago, L Srinivasan… - Proceedings of the 30th …, 2003 - dl.acm.org
Trends in microprocessors of increasing die size and clock speed and decreasing feature
sizes have fueled rapidly increasing performance. However, the limited improvements in …
sizes have fueled rapidly increasing performance. However, the limited improvements in …
Managing file stream generation
TA Abrams Jr, J Conrad - US Patent 7,394,939, 2008 - Google Patents
An image capturing device is capable of capturing and encoding image data so as to output
a streaming media file from the device. Vector information derived from the captured image …
a streaming media file from the device. Vector information derived from the captured image …
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 …
An optimal memory allocation for application-specific multiprocessor system-on-chip
S Meftali, F Gharsalli, F Rousseau… - Proceedings of the 14th …, 2001 - dl.acm.org
In this paper, we present a novel and systematic approach for the design of shared memory
architectures in the case of application-specific multiprocessor system-on-chip. This paper …
architectures in the case of application-specific multiprocessor system-on-chip. This paper …
The stream virtual machine
Stream programming is currently being pushed as a way to expose concurrency and
separate communication from computation. Since there are many stream languages and …
separate communication from computation. Since there are many stream languages and …
Exploring the VLSI scalability of stream processors
Stream processors are high-performance programmable processors optimized to run media
applications. Recent work has shown these processors to be more area-and energy-efficient …
applications. Recent work has shown these processors to be more area-and energy-efficient …