Skip Navigation
Text:
Increase font size
Decrease font size

    Alumni Fellowship

    — filed under:

    The Computer Science Alumni Fellowship is awarded annually to a Ph.D. candidate (or candidates), in the final year of study, allowing the student(s) to work full time on dissertation research. Generous contributions to the Alumni Trust Fund, made by alumni and friends of the Department of Computer Science, help to make this fellowship possible.

    Current Fellowship Holder

    Stephen Olivier is the recipient of the 2011-2012 Computer Science Alumni Fellowship.

    Power and speed-of-light limitations have given us processors that offer multiple computing cores instead of a single, but faster, processor. Hence parallel execution is now the principal route to increased performance. However parallel programming models are still quite rudimentary and oriented toward details of the parallel processor architectures rather than addressing parallelism in a problem-centric framework. Task parallel programming is a high-level shared memory programming paradigm well suited to the construction of adaptive and recursive algorithms in scientific computing and other areas. The computation to be performed is presented in the form of interdependent tasks created in the course of program execution in an input-dependent fashion that often cannot be analyzed a priori.

    Stephen is working with Professor Jan Prins to develop efficient task scheduling strategies that balance load among the processors while preserving locality of reference among tasks on modern shared memory systems, with their complex cache hierarchies and non-uniform memory access characteristics. A subset of these strategies is transparent to the programmer, while others allow the programmer to express explicit locality constraints to inform the scheduler. Working with Alan Porterfield at RENCI, Stephen has implemented his task schedulers using the open-source Qthreads multi-threading library, distributed by Sandia National Laboratories, to run full-size task parallel applications expressed using the OpenMP standard.

    Evaluations demonstrate improvement in parallel speedup on benchmark OpenMP task parallel applications over existing state-of-the-art schedulers in the Intel and GNU OpenMP run time systems. Stephen has also developed performance analysis techniques to measure run time overheads, non-local data access costs, and load imbalance. His Unbalanced Tree Search (UTS) benchmark evaluates the scalability of dynamic load balancing strategies on a wide range of parallel systems, from multi-core machines to clusters of thousands of processors.

     

    Past Recipients

    2010-2011
    Recipient: Rahul Narain (Ph.D. 2011)
    Dissertation: "Visual Simulation of Multiscale Phenomena"
    Advisor:
    Ming Lin

    2009-10 (3 recipients)
    Recipient: Gennette Gill (Ph.D. 2010)
    Dissertation: “Analysis and Optimization for Pipelined Asynchronous Systems”
    Advisor: Montek Singh

    Recipient: Xiaoxiao Liu (Ph.D. 2010)
    Dissertation: “Shape-correlated Statistical Modeling and Analysis for Respiratory Motion Estimation”
    Advisor: Stephen Pizer

    Recipient: Jason Sewall (Ph.D. 2010)
    Dissertation: “Efficient, Scalable Traffic and Compressible Fluid Simulations Using Hyperbolic Models”
    Advisor: Ming Lin

    2007-08
    Recipient: Aaron Block (Ph.D. 2008)
    Dissertation: “Adaptive Multiprocessor Real-Time Systems”
    Advisor: James Anderson

    Spring 2007
    Recipient: Eli Broadhurst (Ph.D. 2008)
    Dissertation: "Compact Appearance in Object Populations Using Quantile Function Based Distribution Families"
    Advisor: Stephen Pizer

    Fall 2006
    Recipient: David Borland (Ph.D. 2007)
    Dissertation: “Flexible Occlusion Rendering for Improved Views of Three-Dimensional Medical Images”
    Advisor: Russell M. Taylor

    2005-06
    Recipient: Jun “Luke” Huan (Ph.D. 2006)
    Dissertation: “Graph-based Pattern Discovery in Protein Structures”
    Advisor: Jan Prins and Wei Wang

    Spring 2005
    Recipient: Olufisayo Omojokun (Ph.D. 2006)
    Dissertation: “Interacting with Networked Devices”
    Advisor: Prasun Dewan

    2004-05
    Recipient: Miguel Otaduy (Ph.D. 2004)
    Dissertation: "6-DoF Haptic Rendering Using Contact Levels of Detail and Haptic Textures."
    Advisor: Ming Lin

    2003-04
    Recipient: Philip Holman (Ph.D. 2004)
    Dissertation: "Implementation of Pfair-scheduled Multiprocessor Systems."
    Advisor: James Anderson

    2002-03
    Recipient: Michele Weigle (Ph.D. 2003)
    Dissertation: "Investigating the Use of Synchronized Clocks in TCP Congestion Control"
    Advisor: Kevin Jeffay

    2001-02
    Recipient: Paul Yushkevich (Ph.D. 2003)
    Dissertation: "Statistical Shape Characterization Using the Medial Representation"
    Advisor: Stephen M. Pizer

    2000-01
    Recipient: Nicholas Vallidis (Ph.D. 2002)
    Dissertation: "WHISPER: A Spread Spectrum Approach to Occlusion in Acoustic Tracking"
    Advisor: Gary Bishop

    1999-00
    Recipient: Voicu Popescu (Ph.D. 2001)
    Dissertation: "High-Quality Forward Reconstruction for 3D Warping Efficiently Implementable in Hardware"
    Advisor: Anselmo Lastra

    1998-99
    Recipient: William R. Mark (Ph.D. 1999)
    Dissertation: "Post-Rendering 3D Image Warping: Visibility, Reconstruction, and Performance for Depth-Image Warping"
    Advisor: Gary Bishop

    1997-98
    Recipient: Stephen M. Goddard, Jr. (Ph.D. 1998)
    Dissertation: "On the Management of Latency in the Synthesis of Real-Time Signal Processing Systems from Processing Graphs"
    Advisor: Kevin Jeffay

    1996-97
    Recipient: Jacob D. Furst (Ph.D. 1999)
    Dissertation: "Height Ridges of Oriented Medialness"
    Advisor: Stephen M. Pizer

    1995-96
    Recipient: Mark Moir (Ph.D. 1996)
    Dissertation: "Efficient Object Sharing in Shared-Memory Multiprocessors"
    Advisor: James Anderson

    1994-95
    Recipient: John Menges (M.S. 1990)
    Dissertation: Still in progress
    Advisor: Kevin Jeffay

    Recipient: Donald L. Stone (Ph.D. 1995)
    Dissertation: "Managing the Effect of Delay Jitter on the Display of Live Continuous Media"
    Advisor: Kevin Jeffay

    1993-94
    Russell M. Taylor II (Ph.D. 1994)
    Dissertation: "The Nanomanipulator: A Virtual-Reality Interface to a Scanning Tunneling Microscope"
    Advisor: Frederick P. Brooks, Jr.

    1992-93
    Recipient: Ross Whitaker (Ph.D. 1993)
    Dissertation: "Geometry-Limited Diffusion"
    Advisor: Stephen M. Pizer

    1991-92
    Recipient: James Chung (Ph.D. 1993)
    Dissertation: "Intuitive Navigation in the Targeting of Radiation Therapy Treatment Beams"
    Advisor: Frederick P. Brooks, Jr.

    Document Actions