Apollo EllisApollo Ellis

Apollo Isaac Orion Ellis

apichit@cs.utexas.edu

Office: ACES 2.114

(925) 768-9735

.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

Mom keeps watch Web Design by Linda Reed 2007

Research Interests

Associations

Awards & Honors

Resume

Research Reports

Projects

Papers

The Video Game Life Blog

About Me