Sciweavers

1256 search results - page 164 / 252
» Experiences with the DEVStone benchmark
Sort
View
83
Voted
ISSTA
2006
ACM
15 years 6 months ago
Producing scheduling that causes concurrent programs to fail
A noise maker is a tool that seeds a concurrent program with conditional synchronization primitives (such as yield()) for the purpose of increasing the likelihood that a bug manif...
Yosi Ben-Asher, Yaniv Eytani, Eitan Farchi, Shmuel...
PPOPP
2006
ACM
15 years 6 months ago
Programming for parallelism and locality with hierarchically tiled arrays
Tiling has proven to be an effective mechanism to develop high performance implementations of algorithms. Tiling can be used to organize computations so that communication costs i...
Ganesh Bikshandi, Jia Guo, Daniel Hoeflinger, Gheo...
VEE
2006
ACM
139views Virtualization» more  VEE 2006»
15 years 6 months ago
Vector LLVA: a virtual vector instruction set for media processing
We present Vector LLVA, a virtual instruction set architecture (VISA) that exposes extensive static information about vector parallelism while avoiding the use of hardware-speciļ¬...
Robert L. Bocchino Jr., Vikram S. Adve
3DIM
2005
IEEE
15 years 6 months ago
Transform-Based Methods for Indexing and Retrieval of 3D Objects
We compare two transform-based indexing methods for retrieval of 3D objects. We apply 3D Discrete Fourier Transform (DFT) and 3D Radial Cosine Transform (RCT) to the voxelized dat...
Helin Dutagaci, Bülent Sankur, Yücel Yem...
ASAP
2005
IEEE
133views Hardware» more  ASAP 2005»
15 years 6 months ago
Speedups from Partitioning Critical Software Parts to Coarse-Grain Reconfigurable Hardware
In this paper, we propose a hardware/software partitioning method for improving applications’ performance in embedded systems. Critical software parts are accelerated on hardwar...
Michalis D. Galanis, Grigoris Dimitroulakos, Costa...