UTS: An unbalanced tree search benchmark

S Olivier, J Huan, J Liu, J Prins, J Dinan… - … and Compilers for …, 2007 - Springer
This paper presents an unbalanced tree search (UTS) benchmark designed to evaluate the
performance and ease of programming for parallel applications requiring dynamic load …

A calibration-free gaze tracking technique

SW Shih, YT Wu, J Liu - Proceedings 15th International …, 2000 - ieeexplore.ieee.org
We propose a novel method to estimate and track the 3D line of sight of a person based on
3D computer vision techniques. Most of the existing nonintrusive gaze tracking methods …

Dynamic load balancing of unbalanced computations using message passing

J Dinan, S Olivier, G Sabin, J Prins… - 2007 IEEE …, 2007 - ieeexplore.ieee.org
This paper examines MPI's ability to support continuous, dynamic load balancing for
unbalanced parallel applications. We use an unbalanced tree search benchmark (UTS) to …

Scalable dynamic load balancing using UPC

S Olivier, J Prins - 2008 37th International Conference on …, 2008 - ieeexplore.ieee.org
An asynchronous work-stealing implementation of dynamic load balance is implemented
using Unified Parallel C (UPC) and evaluated using the Unbalanced Tree Search (UTS) …

Enabling HW-based task scheduling in large multicore architectures

L Morais, C Álvarez… - IEEE Transactions …, 2023 - ieeexplore.ieee.org
Dynamic Task Scheduling is an enticing programming model aiming to ease the
development of parallel programs with intrinsically irregular or data-dependent parallelism …

Work stealing for multi-core hpc clusters

K Ravichandran, S Lee, S Pande - … Par 2011, Bordeaux, France, August 29 …, 2011 - Springer
Today a significant fraction of HPC clusters are built from multi-core machines connected via
a high speed interconnect, hence, they have a mix of shared memory and distributed …

Exploiting fine-grained parallelism in the phylogenetic likelihood function with MPI, Pthreads, and OpenMP: a performance study

A Stamatakis, M Ott - Pattern Recognition in Bioinformatics: Third IAPR …, 2008 - Springer
Emerging multi-and many-core computer architectures pose new challenges with respect to
efficient exploitation of parallelism. In addition, it is currently not clear which might be the …

Comparing runtime systems with exascale ambitions using the parallel research kernels

RF Van der Wijngaart, A Kayi, JR Hammond… - … Conference, ISC High …, 2016 - Springer
Abstract We use three Parallel Research Kernels to compare performance of a set of
programming models (We employ the term programming model as it is commonly used in …

Performance and energy evaluation of different multi-threading interfaces in embedded and general purpose systems

AF Lorenzon, MC Cera, AC Schneider Beck - Journal of Signal …, 2015 - Springer
In current systems, while it is necessary to exploit the availability of multiple cores, it is also
mandatory to consume less energy. To speed up the development process and make it as …

[PDF][PDF] Coarray C+

TA Johnson - 7th International Conference on PGAS Programming …, 2013 - academia.edu
Years ago, the C language made strides into the Fortran-dominated field of
highperformance computing (HPC). Recently, a similar trend is that C++ is being used …