Stephen Olivier
Ph.D. Student
Department of Computer Science
The University of North Carolina at Chapel Hill
Campus Box #3175, Sitterson Hall
Chapel Hill, NC 27599-3175 USA
Office: 368 Sitterson Hall
Telephone: 919-843-7430
Email: olivier at cs.unc.edu
My primary research area is High Performance Computing (HPC), including parallel programming models, performance analysis, and multicore technologies. I also have a secondary interest in high-speed computer networking.
My advisor is Dr. Jan Prins.
National Defense Science and Engineering Graduate Fellowship (September 2007 - Present)
Master of Science in Computer Science, UNC at Chapel Hill (August 2007)
Publications
[1] Stephen Olivier, Jan Prins. Scalable Dynamic Load Balancing Using UPC. Proc. of 37th International Conference on Parallel Processing (ICPP-08). Portland, OR, September 2008.
To appear.
[2] Stephen Olivier, Jan Prins, Jeff Derby, Ken Vu. Porting the GROMACS Molecular Dynamics Code to the Cell Processor. Proc. of 8th IEEE Intl. Workshop on Parallel and Distributed Scientific and Engineering Computing (PDSEC-07). Long Beach, CA, March 2007.
[3] James Dinan, Stephen Olivier, Jan Prins, Gerald Sabin, P Sadayappan and Chau-Wen Tseng. Dynamic Load Balancing of Unbalanced Computations Using Message Passing. Proc. of 6th Intl. Workshop on Performance Modeling, Evaluation, and Optimization of Parallel and Distributed Systems (PMEO-PDS 2007). Long Beach, CA, March 2007.
[4] Stephen Olivier, Jun Huan, Jinze Liu, Jan Prins, James Dinan, P Sadayappan and Chau-Wen Tseng. UTS: An Unbalanced Tree Search Benchmark. Proc. of 19th Intl. Workshop on Languages and Compilers for Parallel Computing (LCPC 2006). New Orleans, LA, November 2006.
Graduate Coursework
Spring 2008
Fall 2007
Spring 2007
- Comp 735 -- Distributed and Concurrent Algorithms
- Comp 790-058 -- General Purpose Computation on GPUs (Project)
- Comp 991 -- Readings and Research (Comprehensive Paper)
Fall 2006
- Comp 520 -- Compilers
- Comp 590-091 -- Scalable Measurement and Analysis
- Math 661 -- Scientific Computation
- Comp 991 -- Readings and Research (in Parallel Computing)
Spring 2006
- Comp 241 -- Internet Architecture and Performance
- Comp 290-059 -- Agile Software Processes (Project)
- Comp 391 -- Readings and Research (in Parallel Computing)
Fall 2005
- Comp 202 -- Algorithm Analysis
- Comp 203 -- Parallel and Distributed Computing
- Comp 234 -- Computer Networks
Note: Courses were renumbered beginning in Fall 2006.
Previous Academic and Research Work
Honors B.S., The University of Texas at Arlington (May 2005)
- Major in Computer Science and Engineering (ABET Accredited)
- Minor in Business Administration
- Honors Final Project: Wireless Bus Tracking System (Team Leader)
Research for the UTA MavHome Project (Summer 2004, Spring 2005)
- Enhanced PDA interfaces for lighting control and sensor data reporting in the smart home.
- Used zero-configuration tools to have sensors and x10-controlled lights register themselves with the server as they come online.
- Developed distributed interfaces for networked appliances by modeling system components as CORBA Objects.
- Standardized interfaces according to a hierarchy with inheritance, facilitating code reuse.

