Sciweavers

53 search results - page 3 / 11
» A Flexible Library for Dependable Master-Worker Parallel Pro...
Sort
View
IPPS
2010
IEEE
13 years 8 months ago
Executing task graphs using work-stealing
Abstract--NABBIT is a work-stealing library for execution of task graphs with arbitrary dependencies which is implemented as a library for the multithreaded programming language Ci...
Kunal Agrawal, Charles E. Leiserson, Jim Sukha
ICS
1993
Tsinghua U.
14 years 2 months ago
Static and Dynamic Evaluation of Data Dependence Analysis
—Data dependence analysis techniques are the main component of today’s strategies for automatic detection of parallelism. Parallelism detection strategies are being incorporate...
Paul Petersen, David A. Padua
IJWGS
2007
88views more  IJWGS 2007»
13 years 10 months ago
Parallel programming over ChinaGrid
: Grid computing is becoming more and more attractive for providing a convenient uniform platform for coordinating highly distributed and heterogeneous resources and services. In t...
Weiyuan Huang, Yongwei Wu, Yulai Yuan, Jia Liu, Gu...
PLDI
2011
ACM
13 years 1 months ago
Automatic CPU-GPU communication management and optimization
The performance benefits of GPU parallelism can be enormous, but unlocking this performance potential is challenging. The applicability and performance of GPU parallelizations is...
Thomas B. Jablin, Prakash Prabhu, James A. Jablin,...
USENIX
2001
14 years 7 days ago
User-Level Checkpointing for LinuxThreads Programs
Multiple threads running in a single, shared address space is a simple model for writing parallel programs for symmetric multiprocessor (SMP) machines and for overlapping I/O and ...
William R. Dieter, James E. Lumpp Jr.