.vita
" Apollo Isaac Orion Ellis was born in Berkeley, California on 21 June
1981, the son of Gilbert Ellis and Linda Diane Reed. He received the Bachelor
of Arts degree in Computer Science from the University of California at Berkeley
in May 2008. He interned at Sony Playstation in Foster City, California from June to August 2008,
where he worked on the Cgc compiler for the Playstation 3 SDK. He applied
to the University of Texas at Austin for enrollment in their Computer Science
Master?s Degree Program, was accepted, and started graduate studies in August
2008. During his academic graduate career at UT Austin he was a part
of the lab for High Performance Graphics and Parallel Systems managed by
Professors Donald S. Fussell and Calvin Lin. He returned to Sony Playstation
as an intern in the Summer of 2010. During this internship he worked with the research team
on the Playstation Move motion controller demo suite. In Spring 2011, under the advising of
Donald Fussell and Calvin Lin, he completed a Master's thesis and graduated with a
Master of Science degree from the University of Texas at Austin in Computer Science. His interests
lie in the areas of computer graphics and rendering, parallel systems, and game engine development.
He is currently employed by Intel Corp., Folsom, CA, where he is currently a 3D Graphics System Validation Engineer
as a part of the Intel VPG or Visual Parallel Group. "
Education & Course Work
- UT Austin Fall 2008 - Spring 2011, Graduated
- GPA 3.2
- Graduate Computer Graphics
- Formal Semantics and Verification
- Advanced Image Synthesis
- Supervised Independent Study (Graphics Research)
- Topics in Multi-core Programming
- Parallel Systems
- Distributed Systems
- Multi-core Computing
- Intro to Graphics and the Hardware Pipeline
- Master's Thesis Course A
- Master's Thesis Course B
- UC Berkeley Fall 2005 – Spring 2008, Graduated
- GPA 3.2
- Foundations of Computer Graphics
- Operating Systems and System Programming
- Independent Study with Professor Rastislav Bodik
- Introduction to Communication Networks
- Programming Languages and Compilers
- User Interface
- Software Engineering
- Efficient Algorithms and Intractable Problems
- Machine Structures
- Structure and Interpretation of Computer Programs
- Diablo Valley College Fall 2002 - Summer 2005, Transferred in Fall 2005:
- GPA 3.5
- Java Programming, Data Structures, Advanced C++ Programming
Research Interests
- Parallel Heterogeneous Architectures and Systems
Graduate Research and Projects
- Software Infrastructure I worked with Donald Fussell , Okan Arikan , Calvin Lin , and Sean Keely doing research in multi-core programming models for current and future multi-core platforms. I am targeted our model at the Cell BE.
- C.O.R.E or the C++ .
OpenGL . Rendering . Engine is a simple and light object oriented rendering engine infrasturcture which I'm using as a
bed for my rendering research.
- Perspective Space Reflections
This is a research effort in the direction of accelerating second generation rays from Perspective Space.
Undergraduate Research and Projects
- I was working with Rastislav Bodik doing research in parallel programming for application to multi-core software synthesis. I was doing work with the IBM Cell BE processor in a Playstation 3.
- Sketch synthesis for multi-core programming Given an incomplete implementation of a given algorithm for a parallel program or a "SKETCH" and a working implementation "SPEC" the sketch engine will generate a well optimized completion of the program which adheres to the algorithm specified in the sketch.
- Optimized ray tracing on the Playstation 3 Cell Processor An extension of the Blue Steel ray tracing engine published by students at MIT.
- PS3DOOM An Id Tech 1 clone based heavily on John Carmacks 1993 work of legend "Doom." Multi-core implementation done on the Playstation 3.
Associations
- GPS - Graphics and Parallel Systems Lab - UT Austin
- Intel Undergraduate Research Program
- Empowering Leadership Alliance
- Open Software Quality Project, OSQ
- Research Experiences for Undergradutes, REU
Awards & Honors
- First place in a Ray Tracing speed
competition at UT
Austin
- First place in a Parser speed competition at UC Berkeley
- Intel Undergraduate Research
Funding
- Vodafone-US Foundation “Undergraduate
Fellowship” 2007
- GPA recognition for a 4.0
Resume
Research
Docs
Papers
Master's Thesis
- Jack Rabbit
An Effective Cell BE Programming System for High
Performance Parallelism
Jack Rabbit
Projects
About Me
Back To Top
Web Design by Linda Reed 2007
|
Research Interests
Associations
Awards & Honors
Resume
Research Reports
Projects
Papers
The Video Game Life Blog
About Me
|