{Latency-Tolerant} software distributed shared memory

J Nelson, B Holt, B Myers, P Briggs, L Ceze… - 2015 USENIX Annual …, 2015 - usenix.org
We present Grappa, a modern take on software distributed shared memory (DSM) for in-
memory data-intensive applications. Grappa enables users to program a cluster as if it were …

Scalable work stealing

J Dinan, DB Larkins, P Sadayappan… - Proceedings of the …, 2009 - dl.acm.org
Irregular and dynamic parallel applications pose significant challenges to achieving
scalable performance on large-scale multicore clusters. These applications often require …

Efficient scheduling policies for {Microsecond-Scale} tasks

S McClure, A Ousterhout, S Shenker… - … USENIX Symposium on …, 2022 - usenix.org
Datacenter operators today strive to support microsecond-latency applications while also
using their limited CPU resources as efficiently as possible. To achieve this, several recent …

What's going on? Discovering spatio-temporal dependencies in dynamic scenes

D Kuettel, MD Breitenstein, L Van Gool… - 2010 IEEE computer …, 2010 - ieeexplore.ieee.org
We present two novel methods to automatically learn spatio-temporal dependencies of
moving agents in complex dynamic scenes. They allow to discover temporal rules, such as …

Personal data lake with data gravity pull

C Walker, H Alrehamy - … Conference on Big Data and Cloud …, 2015 - ieeexplore.ieee.org
This paper presents Personal Data Lake, a unified storage facility for storing, analyzing and
querying personal data. A data lake stores data regardless of format and thus provides an …

Applying double-sided combinational auctions to resource allocation in cloud computing

I Fujiwara, K Aida, I Ono - 2010 10th IEEE/IPSJ International …, 2010 - ieeexplore.ieee.org
We believe that a market-based resource allocation will be effective in a cloud computing
environment where resources are virtualized and delivered to users as services. We …

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 …

Lifeline-based global load balancing

VA Saraswat, P Kambadur, S Kodali, D Grove… - ACM SIGPLAN …, 2011 - dl.acm.org
On shared-memory systems, Cilk-style work-stealing has been used to effectively parallelize
irregular task-graph based applications such as Unbalanced Tree Search (UTS). There are …

Ibis: a flexible and efficient Java‐based Grid programming environment

RV Van Nieuwpoort, J Maassen… - Concurrency and …, 2005 - Wiley Online Library
In computational Grids, performance‐hungry applications need to simultaneously tap the
computational power of multiple, dynamically available sites. The crux of designing Grid …

[PDF][PDF] A survey of high-level parallel programming models

E Belikov, P Deligiannis, P Totoo, M Aljabri… - Heriot-Watt University …, 2013 - macs.hw.ac.uk
Increasingly heterogeneous and hierarchical parallel architectures are now mainstream,
however, most of the traditional programming models are lowlevel and explicit, limiting …