Joshua J. Yi
I finished my Ph.D. degree in Electrical Engineering at the University of Minnesota.
My advisor was Professor David J. Lilja.
I am now a performance analyst at Freescale Semiconductor
(formerly Motorola's semiconductor division) in The Great State of Texas.
Education
- Ph.D., Electrical Engineering, 2003, University of Minnesota
- M.S., Electrical Engineering, 1999, University of Minnesota
- B.S., Electrical Engineering, 1996, University of Minnesota
Ph.D. Dissertations
(No more entries will be added to this category!)
Invited Book Chapters
-
David J. Lilja and Joshua J. Yi,
"Statistical Tools for Computer Performance Analysis,"
Chapter 5 in Performance Evaluation and Benchmarking,
edited by Lizy Kurian John and Lieven Eeckhout, CRC Press, ISBN: 0849336228.
-
Joshua J. Yi, Resit Sendag, and David J. Lilja,
"Instruction Precomputation: Dynamically Removing Redundant Computations Using Profiling,"
Chapter 10 in Speculative Execution in Modern Computer Architectures,
edited by Pen-Chung Yew and David Kaeli, CRC Press, ISBN 1-58488-447-9.
-
Joshua J. Yi and David J. Lilja,
"Computer Architecture,"
Chapter 9 in Handbook of Nature-Inspired and Innovative Computing: Integrating Classical Models with Emerging Technologies,
edited by Albert Zomaya, Springer-Verlag, ISBN: 0-387-40532-1.
Journal Papers
-
Joel Emer, Mark D. Hill, Yale N. Patt, Joshua J. Yi, Derek Chiou, and Resit Sendag,
"Single-Threaded vs. Multithreaded: Where Should We Focus?,"
IEEE Micro, Vol. 27, No. 6, November/December 2007, pp. 14-24.
-
Shay Gueron, Jean-Pierre Seifert, Geoffrey Strongin, Derek Chiou, Resit Sendag, and Joshua J. Yi,
"Where Does Security Stand? New Vulnerabilities vs. Trusted Computing,"
IEEE Micro, Vol. 27, No. 6, November/December 2007, pp. 25-35.
-
Antonio González, Scott Mahlke, Shubu Mukherjee, Resit Sendag, Derek Chiou, and Joshua J. Yi,
"Reliability: Fallacy or Reality?,"
IEEE Micro, Vol. 27, No. 6, November/December 2007, pp. 36-45.
-
Kevin Skadron, Pradip Bose, Kanad Ghose, Resit Sendag, Joshua J. Yi, and Derek Chiou,
"Low-Power Design and Temperature Management,"
IEEE Micro, Vol. 27, No. 6, November/December 2007, pp. 46-57.
-
Resit Sendag, Ayse Yilmazer, Joshua J. Yi, and Augustus K. Uht,
"The Impact of Wrong-Path Memory References in Cache-Coherent Multiprocessor Systems,"
Journal of Parallel and Distributed Computing,
Special Issue on Best Papers in International Parallel and Distributed Processing Symposium,
Vol. 67, No. 12, pp. 1256-1269, December 2007.
-
Joshua J. Yi, Resit Sendag, David J. Lilja, and Douglas M. Hawkins
"Speed and Accuracy Trade-offs in Microarchitectural Simulations,"
IEEE Transactions on Computers, Vol. 56, No. 11, November 2007, pp. 1549-1563.
-
Resit Sendag, Joshua J. Yi, and Peng-fei Chuang
"Branch Misprediction Prediction: Complementary Branch Predictors,"
IEEE Computer Architecture Letters, Vol. 6, September 2007.
-
Joshua J. Yi, Lieven Eeckhout, David J. Lilja, Brad Calder, Lizy K. John, and James E. Smith,
"The Future of Simulation: A Field of Dreams?,"
IEEE Computer, Vol. 39, No. 11, November 2006, pp. 22-29.
-
Joshua J. Yi and David J. Lilja,
"Simulation of Computer Architectures: Simulators, Benchmarks, Methodologies, and Recommendations,"
IEEE Transactions on Computers, Vol. 55, No. 3, March 2006, pp. 268-280.
-
Joshua J. Yi, David J. Lilja, and Douglas M. Hawkins,
"Improving Computer Architecture Simulation Methodology by Adding Statistical Rigor,"
IEEE Transactions on Computers, Vol. 54, No. 11, November 2005, pp. 1360-1373.
Conference Papers
-
Resit Sendag, Joshua J. Yi, Peng-fei Chuang, and David Lilja,
"Low Power/Area Branch Prediction Using Complementary Branch Predictors,"
International Parallel and Distributed Processing Symposium, April 2008.
Acceptance Rate: 26%
-
Joshua J. Yi, Resit Sendag, Lieven Eeckhout, Ajay Joshi, David J. Lilja, and Lizy K. John,
"Evaluating Benchmark Subsetting Approaches,"
International Symposium on Workload Characterization, October 2006.
Acceptance Rate: 30%
-
Joshua J. Yi, Hans Vandierendonck, Lieven Eeckhout, and David J. Lilja,
"The Exigency of Benchmark and Compiler Drift: Designing Tomorrow's Processors With Yesterday's Tools,"
International Conference on Supercomputing, June 2006.
Acceptance Rate: 26%
-
Resit Sendag, Ayse Yilmazer, Joshua J. Yi, and Augustus K. Uht,
"Quantifying and Reducing the Effects of Wrong-Path Memory References in Cache-Coherent Multiprocessor Systems,"
International Parallel and Distributed Processing Symposium, April 2006.
Acceptance Rate: 24%.
Best Paper Award Winner!
-
Ajay Joshi, Joshua J. Yi, Robert H. Bell Jr., Lieven Eeckhout, Lizy K. John, and David J. Lilja,
"Evaluating the Efficacy of Statistical Simulation for Design Space Exploration,"
International Symposium on Performance Analysis of Systems and Software, March 2006.
Acceptance Rate: 30%
-
Lieven Eeckhout, Rashmi Sundareswara, Joshua J. Yi, David J. Lilja, and Paul Schrater,
"Accurate Statistical Approaches for Generating Representative Workload Compositions,"
International Symposium on Workload Characterization, October 2005.
Acceptance Rate: 33%.
Errata
-
Joshua J. Yi, Sreekumar V. Kodakara, Resit Sendag, David J. Lilja, and Douglas M. Hawkins,
"Characterizing and Comparing Prevailing Simulation Techniques,"
International Symposium on High-Performance Computer Architecture, February 2005.
Acceptance Rate: 15%.
-
Joshua J. Yi, David J. Lilja, and Douglas M. Hawkins,
"A Statistically Rigorous Approach for Improving Simulation Methodology,"
International Symposium on High-Performance Computer Architecture, February 2003.
Acceptance Rate: 22%.
-
Joshua J. Yi and David J. Lilja,
"Improving Processor Performance by Simplifying and Bypassing Trivial Computations,"
International Conference on Computer Design, September 2002.
Acceptance Rate: 39%.
-
Joshua J. Yi, Resit Sendag, and David J. Lilja,
"Increasing Instruction-Level Parallelism with Instruction Precomputation,"
Euro-Par, August 2002.
Acceptance Rate: 46%.
Workshop Papers
-
Ayse Yilmazer, Resit Sendag, and Joshua J. Yi,
"Quantifying and Comparing the Impact of Wrong-Path Memory References in Multiple-CMP Systems,"
Workshop on Chip Multiprocessor Memory Systems and Interconnects, February 2007.
Acceptance Rate: Unknown.
-
Resit Sendag, Joshua J. Yi, and Peng-fei Chuang,
"Predicting When a Branch Predictor Will Fail,"
Boston Area Architecture Workshop, January 2007.
Acceptance Rate: Unknown.
-
Ayse Yilmazer, Resit Sendag, Joshua J. Yi, and Augustus K. Uht,
"Investigating the Effects of Wrong-Path Memory References in Shared-Memory Multiprocessor Systems,"
Boston Area Architecture Workshop, February 2006.
Acceptance Rate: Unknown.
-
Joshua J. Yi, Ajay Joshi, Resit Sendag, Lieven Eeckhout, and David J. Lilja,
"Analyzing the Processor Bottlenecks in SPEC CPU 2000,"
SPEC Benchmark Workshop, January 2006.
Acceptance Rate: Unknown.
Kaivalya Dixit Award for the Best Paper!
-
Joshua J. Yi and David J. Lilja,
"An Analysis of the Amount of Global Level Redundant Computation in the SPEC 95 and SPEC 2000 Benchmarks,"
Workshop on Workload Characterization, December 2001.
Acceptance Rate: 54%.
Technical Reports
-
Joshua J. Yi, Sreekumar V. Kodakara, Resit Sendag, David J. Lilja, and Douglas M. Hawkins,
"Characterizing and Comparing Prevailing Simulation Techniques,"
Laboratory for Advanced Research in Computing Technology and Compilers Technical Report ARCTiC 04-06, November 2004.
-
Joshua J. Yi, Resit Sendag, and David J. Lilja,
"The Spatial Characteristics of Load Instructions,"
Laboratory for Advanced Research in Computing Technology and Compilers Technical Report ARCTiC 02-10, October 2002.
-
Joshua J. Yi, David J. Lilja, and Douglas M. Hawkins,
"A Statistically Rigorous Approach for Improving Simulation Methodology,"
Laboratory for Advanced Research in Computing Technology and Compilers Technical Report ARCTiC 02-07, September 2002.
-
Joshua J. Yi and David J. Lilja,
"Improving Processor Performance by Simplifying and Bypassing Trivial Computations,"
Laboratory for Advanced Research in Computing Technology and Compilers Technical Report ARCTiC 02-06, June 2002.
-
Joshua J. Yi and David J. Lilja,
""Effects of Processor Parameter Selection on Simulation Results,"
Minnesota Supercomputer Institute Report 2002/146, 2002.
-
Joshua J. Yi, Resit Sendag and David J. Lilja,
"Increasing Instruction-Level Parallelism with Instruction Precomputation,"
Laboratory for Advanced Research in Computing Technology and Compilers Technical Report ARCTiC 02-01, February 2002.
-
Joshua J. Yi and David J. Lilja,
"An Analysis of the Potential for Global Level Value Reuse in the SPEC 95 and SPEC 2000 Benchmarks,"
Laboratory for Advanced Research in Computing Technology and Compilers Technical Report ARCTiC 01-01, May 2001.
-
Youngsoo Choi, Joshua J. Yi, Jian Huang, and David J. Lilja,
"Improving Value Prediction by Exploiting Both Operand and Output Value Locality,"
Laboratory for Advanced Research in Computing Technology and Compilers Technical Report ARCTiC 00-09, July 2000.
Under Review
soli deo gloria
Professional Activities
-
Co-Organizer and Co-Chair (with Lieven Eeckhout) of the
Fourth Annual Workshop on Modeling, Benchmarking and Simulation (MoBS),
Held in conjunction with the International Symposium on Computer Architecture, June 2008.
-
Program committee member of the
2007 IEEE Internaional Symposium on Workload Characterization (IISWC), September 2007.
-
Co-Organizer and Co-Chair (with Lieven Eeckhout) of the
Third Annual Workshop on Modeling, Benchmarking and Simulation (MoBS),
Held in conjunction with the International Symposium on Computer Architecture, June 2007.
-
Co-Organizer (with Derek Chiou and
Resit Sendag)
of the Workshop on Computer Architecture Research Directions (CARD),
Held in conjunction with the International Symposium on High-Performance Computer Architecture, February 2007.
-
Co-Guest Editor (with Tim Sherwood) of the
IEEE Micro Special Issue on Simulation and Modeling
,
IEEE Micro, Vol. 26, No. 4., July/August 2006.
-
Co-Organizer and Co-Chair (with Lieven Eeckhout) of the
Second Annual Workshop on Modeling, Benchmarking and Simulation (MoBS),
Held in conjunction with the International Symposium on Computer Architecture, June 2006.
-
Registration Chair for
IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS),
March 2006.
-
Registration Chair for
IEEE International Symposium on Workload Characterization (IISWC),
October 2005.
-
Co-Organizer and Co-Chair (with Lieven Eeckhout) of the
First Annual Workshop on Modeling, Benchmarking and Simulation (MoBS),
Held in conjunction with the International Symposium on Computer Architecture, June 2005.
-
Co-Organizer and Co-Moderator (with David J. Lilja) of the Panel: "The Future of Simulation: A Field of Dreams?",
International Symposium on Performance Analysis of Systems and Software, March 2004.
Research Interests (In Alphabetical Order)
- Low Power Design
- Design Methodology and Optimization
- Experimental Computer Architecture Methodology
- Multi-core SoC design
-
- Processor reliability
- Superscalar Processor Design
Professional Links
Miscellaneous Links and "Fun" Stuff
Hobbies
- Working out, football, softball, basketball, hockey, physical therapy
- Reading
- Computer games
As a result of some of my hobbies, I've had to spend, in total, more than a year of my life on crutches or
in a brace and I've had about 200 X-rays taken in the past ten years. Here's an abridged version of my medical history. In spite of this history, my friends are still surprised to
find out that my therapy sessions were physical and not mental.
Random Quotes
- If this long island story of ours is to end at last, let it end only when each of us lies choking in his own blood upon the ground. -- Winston Churchill
- He is no fool who gives what he cannot keep to gain what he cannot lose. -- Jim Elliot
- Defeat may serve as well as victory to shake the soul and let the glory out. -- Edwin Markham
- The object of war is not to die for your country but to make the other bastard die for his. -- General George S. Patton
Being Irish
I Have an Abiding Sense of Tragedy
Which Sustains Me
Through Temporary
Periods of Joy
--William Butler Yeats
Contact Information
E-mail: jjyi AT ece DOT umn DOT edu
Last modified April 17, 2008