About Jeff Stuart
Jeff Stuart graduated with disctinction from the University of Nevada, Reno with a B.S. in Computer Science in 2003. He continued his education at UNR and earned his M.S. in Computer Science in 2005. Now Jeff is a Ph.D. student in Computer Science at the University of California, Davis.Jeff Stuart’s research focus is heterogeneous computing, and he is exploring this through GPGPU, Parallel and Distributed Systems, and Computer Graphics (Visualization and Realistic Rendering). When Jeff came to Davis, he was working under Dr. Oliver Staadt. In the Fall of 2007, he changed advisers to Professor John Owens.Jeff has published in several fields including high-performance computing, computer graphics, and software engineering. You can view Jeff’s publications here.Jeff Stuart has taken several internships during his career. He was a firmware engineering intern at International Game Technology (IGT) from May of 2001 until August of 2004. While at IGT, Jeff performed several tasks related to hardware debugging, but perhaps his biggest accomplishment was completely rewriting the windowing API used on the single input touchscreen machines used by IGT.After working at IGT, Jeff transitioned to a research role at the Desert Research Insitute (DRI) for one year, where in he developed scientific applications for Virtual Reality on a single screen VR display, and a four-sided CAVE. He worked under the tutilege of Dr. Fred Harris and Mr. William Sherman.In the Summer of 2006, Jeff Stuart took an internship with NVIDIA in Santa Clara, CA. He worked inside of the OpenGL graphics driver for Apple computers. Much of the work involved finding, reliably reproducing, and eliminating bugs. He worked primarily under Eric Klein.Google offered Jeff an internship in the Summer of 2007, which he gladly took. He worked in the Platforms group, writing profiling tools for large-scale distributed systems. He worked under Carole Dulong and Guilin Chen. The following Summer, Jeff was offered an internship working on Google Earth for the iPhone. He developed profiling and debugging tools under David Kornmann.In the Winter of 2009, Jeff took a research internship with NVIDIA. He worked under Michael Cox and David Luebke for three months.Afterwards, he went to Germany for three months to conduct Research with Robert Strzodka at the Max Planck Institute for Computer Science in Saarbrücken, Germany.In January 2011, Jeff was awarded an NSF grant to attend a PASI in Valparaíso, Chile on GPU computing. This PASI brought together computer scientists studying GPUs and domain scientists in need of GPUs for their computational power.Jeff has had five papers accepted at venues such as Eurographics, IPDPS, and workshops at EuroPar, and HPDC and posters accepted at GTC 2009 and 2010, and ICCS 2011. Jeff also presented his work on Multi-GPU MapReduce at the SIAM CSE conference in 2011.Update: Jeff is working on a collaboration with other PASI participants. Read more here.