scispace - formally typeset
Y

Yi Guo

Researcher at Rice University

Publications -  7
Citations -  631

Yi Guo is an academic researcher from Rice University. The author has contributed to research in topics: Scheduling (computing) & Work stealing. The author has an hindex of 6, co-authored 7 publications receiving 610 citations.

Papers
More filters
Proceedings ArticleDOI

Work-first and help-first scheduling policies for async-finish task parallelism

TL;DR: This paper introduces a new work-stealing scheduler with compiler support for async-finish task parallelism that can accommodate both work- first and help-first scheduling policies, and provides insights on scenarios in which the help- first policy yields better results than the work-first policy and vice versa.
Proceedings ArticleDOI

SLAW: A scalable locality-aware adaptive work-stealing scheduler

TL;DR: SLAW, a Scalable Locality-aware Adaptive Work-stealing scheduler is designed for programming models where locality hints are provided to the runtime by the programmer or compiler, and achieves locality-awareness by grouping workers into places and achieves speedup over locality-oblivious scheduling.
Book ChapterDOI

Hierarchical place trees: a portable abstraction for task parallelism and data movement

TL;DR: Preliminary results on general-purpose multicore processors and GPU accelerators indicate that the hierarchical place tree (HPT) model can be a promising portable abstraction for future multicore Processors.
Proceedings ArticleDOI

SLAW: a scalable locality-aware adaptive work-stealing scheduler for multi-core systems

TL;DR: SLAW, a Scalable Locality-aware Adaptive Work-stealing scheduler is designed for programming models where locality hints are provided to the runtime by the programmer or compiler, and achieves locality-awareness by grouping workers into places and achieves speedup over locality-oblivious scheduling.
Proceedings ArticleDOI

The habanero multicore software research project

TL;DR: The main components of Rice University's Habanero Multicore Software Research Project are described, which proposes a new approach to multicore software enablement based on a two-level programming model consisting of a higher-level coordination language for domain experts and a lower-level parallel language for programming experts.