Tyler Sondag 4815 Todd Dr. #62 - Ames, IA 50014 - sondag@cs.iastate.edu - 618-960-4296 Education ------------------------------------------------------------------------------ + Iowa State University Advisor: Hridesh Rajan Ph.D., Computer Science 2011 Thesis: Phase-based Tuning: Better Utilzied Performance Asymmetric Multicores + Iowa State University GPA 3.87 M.S., Computer Science 2009 + University of Wisconsin - Madison GPA 4.0 Summer Institute for Training in Biostatistics 2006 + McKendree College GPA 3.74 (4.0 major) B.S., Computer Science and Mathematics 2007 Selected Publications and Presentations ------------------------------------------------------------------------------ + Tyler Sondag and Hridesh Rajan. Phase-based Tuning for Better Utilization of Performance-Asymmetric Multicore Processors. CGO: International Symposium on Code Generation and Optimization, April 2011 + Tyler Sondag and Hridesh Rajan. Phase-based Tuning for Better Utilization of Performance-Asymmetric Multicore Processors. Invited talk at SMART '11 + Tyler Sondag and Hridesh Rajan. A More Precise Abstract Domain for Multi-level Caches for Tighter WCET Analysis. RTSS: 31st Real-Time Systems Symposium, November 2010 + Yuheng Long, Sean L. Mooney, Tyler Sondag, and Hridesh Rajan. Implicit Invocation Meets Safe, Implicit Concurrency. GPCE: 9th International Conference on Generative Programming and Component Engineering, October 2010. + Tyler Sondag, Kian L. Pokorny, and Hridesh Rajan. Frances: A Tool For Understanding Code Generation, SIGCSE: The 41st ACM Technical Symposium on Computer Science Education, March 2010 + Tyler Sondag and Hridesh Rajan. Phase-guided Thread-to-core Assignment for Improved Utilization of Performance-Asymmetric Multi-Core Processors Second International Workshop on Multicore Software Engineering, May 2009. Professional Services ------------------------------------------------------------------------------ + External Reviewer: TPDS, OOPSLA '09, AOSD '11 '10 '09, Onward! '10, GPCE '10, ACP4IS '08 + Student Volunteer: OOPSLA '09 Awards and Honors - Graduate ------------------------------------------------------------------------------ + National Science Foundation Graduate Research Fellowship Honorable Mention, April 2008 + Upsilon Pi Epsilon, April 2009 + Golden Key, November 2008 + Professional Advancement Grant, February 2009 and October 2007 Awards and Honors - Undergraduate ------------------------------------------------------------------------------ + Top student in the Division of Computer Science McKendree College class of 2007 + First Presentation Honors, 2006 Sigma Zeta National Convention + National Dean's List all four years + Phi Kappa Phi + Sigma Zeta (National Science and Mathematics Honor Society) Related Work Experience ------------------------------------------------------------------------------ + Software Engineer November 2011 - Current Intel Labs Santa Clara, CA - Designed and developed debug tools for GPU development. - Multiple engineering enhancements to graphics driver. - Several graphics driver bug fixes. + Research Assistant May 2007 - November 2011 Iowa State University Ames, IA - Investigated improving utilization of multi and many-core processors using static and dynamic analysis and optimization techniques. - Implemented a static binary analysis, translation, and instrumentation framework (in C++, approximately 23,000 lines of code). - Developed a thorough understanding of several aspects of multi and many-core architectures (cache hierarchy, pipelining, etc.). - Implemented an abstract interpretation framework for program binaries including novel analysis techniques. - Developed novel program visualization techniques. + Graduate Intern Technical July 2010 - January 2011 Intel Corporation Santa Clara, CA - Designed and developed debug tools for GPU development. - Multiple engineering enhancements to graphics driver. - Quick ramp-up on large code base. + Teaching Assistant August 2007 - August 2008 Iowa State University Ames, IA Summer 2008 - Teaching Assistant for ComS 207 "Programming 1" Spring 2008 - Teaching Assistant for ComS 229 "Advanced Programming Techniques" Fall 2007 - Teaching Assistant for ComS 362 "Object-Oriented Analysis and Design" + Computer Science Department Lab Worker May 2005 - May 2007 McKendree College Lebanon, IL Computer Science and Mathematics tutor Setup and maintained campus wireless network Setup, maintained, and programmed for Computer Science Dept. computer cluster + Technician August 2001 - May 2007 Norcom 2000, Inc. Belleville, IL Technical Support for residential and business customers Assisted with network administration Other ------------------------------------------------------------------------------ + Co-mentor for James Mueller as part of the Freshman Honors Program at Iowa State University - James was awarded a Freshman Honors Mentor Grant + Presentation: Graduate School and the Application Process. Given to undergraduate students in the departments of Computer Science and Science and Mathematics at McKendree University annually during the Fall semester. + Member of Alpha Phi Omega service fraternity (2007-current) - Positions held: Co-Vice President of Scouting and Youth Services and Corresponding Secretary / Webmaster + Assisted with four WYSE (Worldwide Youth in Science and Engineering) Academic Challenge Events (2005-2007) + Assistant bowling coach for Althoff Catholic High School, (2005-2007) + Eagle Scout (and Assistant Scoutmaster / Volunteer Lifeguard)