Tyler Sondag
1401 Red Hawk Cir., G207, Fremont, CA 94538 ⋅ tylersondag@gmail.com
Education
  • Iowa State UniversityAdvisor: Hridesh Rajan
    Ph.D., Computer Science2011
    Thesis: Phased-based Tuning: Better Utilized Perofmance Asymmetric Multicores
  • Iowa State UniversityGPA 3.87
    M.S., Computer Science2009
  • University of Wisconsin - MadisonGPA 4.0
    Summer Institute for Training in Biostatistics006
  • McKendree CollegeGPA 3.738 (4.0 major)
    B.S., Computer Science and Mathematics2007
Selected Publications and Presentations
Tyler Sondag and Hridesh Rajan. Phase-based Tuning for Better Utilization of Performance-Asymmetric Multicore Processors. CGO '11: 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 '10: 31st Real-Time Systems Symposium, November 2010
Yuheng Long, Sean L. Mooney, Tyler Sondag, and Hridesh Rajan. Implicit Invocation Meets Safe, Implicit Concurrency. GPCE '10: 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 '10: The 41st ACM Technical Symposium on Computer Science Education, March 2010

Selected Awards and Honors
Graduate
  • NSF Graduate Research Fellowship Honorable Mention, April 2008
  • SIGSOFT CAPS award, March 2009
  • Professional Advancement Grant, October 2010, February 2009, October 2007
Undergraduate
  • Top student in Computer Science McKendree College class of 2007
  • First Presentation Honors, 2006 Sigma Zeta National Convention
  • National Dean's List all four years
Honor Societies
  • Phi Kappa Phi, Golden Key, Upsilon Pi Epsilon, Sigma Zeta

Related Work Experience
  • Intel CorporationSanta Clara, CA
    Graduate Intern TechnicalJuly 2010 - Current
    • Designed and developed debug tools for GPU development.
    • Multiple engineering enhancements to graphics driver.
    • Several graphics driver bug fixes.
  • Iowa State UniversityAmes, IA
    Research AssistantMay 2007 - Current
    • 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.
  • Iowa State UniversityAmes, IA
    Teaching AssistantAugust 2007 - August 2008
    • "Object-Oriented Analysis and Design", "Advanced Programming Techniques", "Programming 1"
  • McKendree CollegeLebanon, IL
    Computer Science Department Lab WorkerMay 2005 - May 2007
    • Setup, maintained, and programmed for Com S. Dept. cluster
    • Setup and maintained campus wireless network
    • Computer Science and Mathematics tutor
  • Norcom 2000, Inc.Belleville, IL
    TechnicianAugust 2001 - May 2007
    • Technical Support for residential and business customers
    • Assisted with network administration
Professional Services
Reviewer: TPDS, OOPSLA '09, AOSD '11 '10 '09, Onward! '10, GPCE '10, ACP4IS '08
Student Volunteer: OOPSLA '09

Other
Co-mentor for James Mueller as part of the Freshman Honors Program at Iowa State University. James was Awarded Freshman Honors Mentor Grant
Presentation: Graduate School and the Application Process. Given at McKendree University (Fall 2007).
Alpha Phi Omega (ΑΦΩ) service fraternity (2007-current) Positions: Co-VP of Scouting and Youth Services and Corresponding Secretary / Webmaster
Eagle Scout (and Assistant Scoutmaster / Volunteer Lifeguard)