scispace - formally typeset
M

Matthew DeVuyst

Researcher at University of California, San Diego

Publications -  4
Citations -  195

Matthew DeVuyst is an academic researcher from University of California, San Diego. The author has contributed to research in topics: Transactional memory & Thread (computing). The author has an hindex of 3, co-authored 4 publications receiving 182 citations.

Papers
More filters
Proceedings ArticleDOI

Execution migration in a heterogeneous-ISA chip multiprocessor

TL;DR: This work identifies large portions of program state whose form is not critical for performance; the compiler is modified to produce programs that keep most of their state in an architecture-neutral form so that only a small number of data items must be repositioned and no pointers need to be changed.
Proceedings ArticleDOI

Exploiting unbalanced thread scheduling for energy and performance on a CMP of SMT processors

TL;DR: In this paper, the authors explore thread scheduling on an increasingly popular architecture: chip multiprocessors with simultaneous multithreading cores, and propose and evaluate scheduling policies that allow the system to identify and migrate toward good thread schedules, whether the best schedules are balanced or unbalanced.
Proceedings ArticleDOI

Runtime parallelization of legacy code on a transactional memory system

TL;DR: This work addresses a number of challenges posed by this type of parallelization and quantifies the trade-offs of some of the design decisions, such as how to select good loops for parallelization, how to partition the iteration space among parallel threads,How to handle loop-carried dependencies, and how to transition from serial to parallel execution and back.

Efficient Use of Execution Resources in Multicore Processor Architectures

TL;DR: A new technique to automatically parallelize binaries as they are executing is introduced, exploiting the benefits of hardware transactional memory, a synchronization mechanism enabling optimistic concurrency, and heterogeneity created by hardware asymmetry.