|
Tyler Sondag
|
|
1401 Red Hawk Cir., G207, Fremont, CA 94538
⋅
tylersondag@gmail.com
|
|
Education
|
-
| Iowa State University | Advisor: Hridesh Rajan |
| Ph.D., Computer Science | 2011 |
| Thesis: Phased-based Tuning: Better Utilized Perofmance 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 | 006 |
-
| McKendree College | GPA 3.738 (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 '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 Corporation | Santa Clara, CA |
| Graduate Intern Technical | July 2010 - Current |
- Designed and developed debug tools for GPU development.
- Multiple engineering enhancements to graphics driver.
- Several graphics driver bug fixes.
|
-
| Iowa State University | Ames, IA |
| Research Assistant | May 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 University | Ames, IA |
| Teaching Assistant | August 2007 - August 2008 |
-
"Object-Oriented Analysis and Design",
"Advanced Programming Techniques",
"Programming 1"
|
-
| McKendree College | Lebanon, IL |
| Computer Science Department Lab Worker | May 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 |
| Technician | August 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) |