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 …

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 …

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 …

[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 …

Customized dynamic load balancing for a network of workstations

MJ Zaki, W Li, S Parthasarathy - Proceedings of 5th IEEE …, 1996 - ieeexplore.ieee.org
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 …

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 …

Parallel classification for data mining on shared-memory multiprocessors

MJ Zaki, CT Ho, R Agrawal - Proceedings 15th International …, 1999 - ieeexplore.ieee.org
Presents parallel algorithms for building decision-tree classifiers on shared-memory
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 …

[書籍][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 …

OpenMP and MPI implementations of an elasto-viscoplastic fast Fourier transform-based micromechanical solver for fast crystal plasticity modeling

A Eghtesad, TJ Barrett, K Germaschewski… - … in Engineering Software, 2018 - Elsevier
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 …