17 citations · 28 across the 6 of their papers we have counts for
8 papers
Responsive Parallelism with Synchronization
Stefan K. Muller, Kyle Singer, Devyn Terra Keeney +4
Many concurrent programs assign priorities to threads to improve responsiveness. When used in conjunction with synchronization mechanisms such as mutexes and condition variables, h…
Responsive Parallelism with Futures and State
Stefan K. Muller, Kyle Singer, Noah Goldstein +3
Motivated by the increasing shift to multicore computers, recent work has developed language support for responsive parallel applications that mix compute-intensive tasks with late…
Reduced I/O Latency with Futures
Kyle Singer, Kunal Agrawal, I-Ting Angelina Lee
Task parallelism research has traditionally focused on optimizing computation-intensive applications. Due to the proliferation of commodity parallel processors, there has been rece…
Analysis of Global Fixed-Priority Scheduling for Generalized Sporadic DAG Tasks
Son Dinh, Christopher Gill, Kunal Agrawal
We consider global fixed-priority (G-FP) scheduling of parallel tasks, in which each task is represented as a directed acyclic graph (DAG). We summarize and highlight limitations o…
Efficient Race Detection with Futures
Robert Utterback, Kunal Agrawal, Jeremy Fineman +1
This paper addresses the problem of provably efficient and practically good on-the-fly determinacy race detection in task parallel programs that use futures. Prior works determinac…
Parallel Working-Set Search Structures
Kunal Agrawal, Seth Gilbert, Wei Quan Lim
In this paper we present two versions of a parallel working-set map on p processors that supports searches, insertions and deletions. In both versions, the total work of all operat…