Scheduling multiprocessor tasks—an overview
M Drozdowski - European Journal of Operational Research, 1996 - Elsevier
Multiprocessor tasks require more than one processor at the same moment of time. This
relatively new concept in scheduling theory emerged with the advent of parallel computing …
relatively new concept in scheduling theory emerged with the advent of parallel computing …
LLVM: A compilation framework for lifelong program analysis & transformation
C Lattner, V Adve - … on code generation and optimization, 2004 …, 2004 - ieeexplore.ieee.org
We describe LLVM (low level virtual machine), a compiler framework designed to support
transparent, lifelong program analysis and transformation for arbitrary programs, by …
transparent, lifelong program analysis and transformation for arbitrary programs, by …
Smarter presentations: Exploiting homography in camera-projector systems
R Sukthankar, RG Stockton… - Proceedings Eighth IEEE …, 2001 - ieeexplore.ieee.org
Standard presentation systems consisting of a laptop connected to a projector suffer from
two problems:(1) the projected image appears distorted (keystoned) unless the projector is …
two problems:(1) the projected image appears distorted (keystoned) unless the projector is …
[PDF][PDF] Measuring synchronisation and scheduling overheads in OpenMP
JM Bull - Proceedings of First European Workshop on OpenMP, 1999 - researchgate.net
Overheads due to synchronisation and loop scheduling are an important factor in
determining the performance of shared memory parallel programs. We present set of …
determining the performance of shared memory parallel programs. We present set of …
Customized dynamic load balancing for a network of workstations
Load balancing involves assigning to each processor work proportional to its performance,
minimizing the execution time of the program. Although static load balancing can solve …
minimizing the execution time of the program. Although static load balancing can solve …
Compiler optimizations for eliminating barrier synchronization
CW Tseng - ACM SIGPLAN Notices, 1995 - dl.acm.org
This paper presents novel compiler optimizations for reducing synchronization overhead in
compiler-parallelized scientific codes. A hybrid programming model is employed to combine …
compiler-parallelized scientific codes. A hybrid programming model is employed to combine …
Parallel classification for data mining on shared-memory multiprocessors
Presents parallel algorithms for building decision-tree classifiers on shared-memory
multiprocessor (SMP) systems. The proposed algorithms span the gamut of data and task …
multiprocessor (SMP) systems. The proposed algorithms span the gamut of data and task …
[PDF][PDF] Job scheduling in multiprogrammed parallel systems
DG Feitelson - 1997 - cs.huji.ac.il
Scheduling in the context of parallel systems is often thought of in terms of assigning tasks in
a program to processors, so as to minimize the makespan. This formulation assumes that the …
a program to processors, so as to minimize the makespan. This formulation assumes that the …
[書籍][B] Selected problems of scheduling tasks in multiprocessor computer systems
M Drozdowski - 1997 - Citeseer
Contemporary computer systems are multiprocessor or multicomputer machines. Their e
ciency depends on good methods of administering the executed works. Fast processing of a …
ciency depends on good methods of administering the executed works. Fast processing of a …
OpenMP and MPI implementations of an elasto-viscoplastic fast Fourier transform-based micromechanical solver for fast crystal plasticity modeling
We explore several parallel implementations of an elasto-viscoplastic fast Fourier transform
(EVPFFT) model using Message Passing Interface (MPI), OpenMP, and a hybrid of MPI and …
(EVPFFT) model using Message Passing Interface (MPI), OpenMP, and a hybrid of MPI and …