{Latency-Tolerant} software distributed shared memory
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 …
memory data-intensive applications. Grappa enables users to program a cluster as if it were …
Scalable work stealing
Irregular and dynamic parallel applications pose significant challenges to achieving
scalable performance on large-scale multicore clusters. These applications often require …
scalable performance on large-scale multicore clusters. These applications often require …
Efficient scheduling policies for {Microsecond-Scale} tasks
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 …
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
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 …
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 …
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
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 …
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 …
3D computer vision techniques. Most of the existing nonintrusive gaze tracking methods …
Lifeline-based global load balancing
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 …
irregular task-graph based applications such as Unbalanced Tree Search (UTS). There are …
Ibis: a flexible and efficient Java‐based Grid programming environment
In computational Grids, performance‐hungry applications need to simultaneously tap the
computational power of multiple, dynamically available sites. The crux of designing Grid …
computational power of multiple, dynamically available sites. The crux of designing Grid …
[PDF][PDF] A survey of high-level parallel programming models
Increasingly heterogeneous and hierarchical parallel architectures are now mainstream,
however, most of the traditional programming models are lowlevel and explicit, limiting …
however, most of the traditional programming models are lowlevel and explicit, limiting …