Legal Publications

  1. Joshua J. Yi, 
    Recent Patents for Leading Computer Architecture Companies, 
    IEEE MICRO, July/August 2021, at 74.
  2. Joshua J. Yi, 
    Analysis of Historical Patenting Behavior and Patent Characteristics of Computer Architecture Companies, 
    IEEE MICRO, September/October 2021, at 114.
  3. Joshua J. Yi, 
    Microarchitecture Patents Over Time and Interesting Early Microarchitecture Patents,
    IEEE MICRO, November/December 2021, at 172.
  4. Joshua J. Yi,
    Analysis of Historical Patenting Behavior and Patent Characteristics of Computer Architecture Companies—Part II-Patent Term Length,
    IEEE MICRO, January/February 2022, at 128.
  5. Joshua J. Yi,
    Review of Patents Issued to Computer Architecture Companies in 2021—Part I,
    IEEE MICRO, March/April 2022, at 77.
  6. Joshua J. Yi,
    Review of Patents Issued to Computer Architecture Companies in 2021—Part II,
    IEEE MICRO, May/June 2022, at 67.
  7. Joshua J. Yi,
    Analysis of Historical Patenting Behavior and Patent Characteristics of Computer Architecture Companies—Part III- Claims,
    IEEE MICRO, July/August 2022, at 124.
  8. Joshua J. Yi,
    Analysis of Historical Patenting Behavior and Patent Characteristics of Computer Architecture Companies—Part IV- Claims,
    IEEE MICRO, September/October 2022, at 119.
  9. Joshua J. Yi,
    Analysis of Historical Patenting Behavior and Patent Characteristics of Computer Architecture Companies—Part V- References,
    IEEE MICRO, November/December 2022, at 135.
  10. Joshua J. Yi,
    Does Academic Research Drive Industrial Innovation in Computer Architecture?—Analyzing Citations to Academic Papers in Patents,
    IEEE MICRO, January/February 2023, at 83.
  11. Joshua J. Yi,
    Analysis of Historical Patenting Behavior and Patent Characteristics of Computer Architecture Companies—Part VI: Relationship Between Prosecution Time and Claims,
    IEEE MICRO, July/August 2023, at 119.
  12. Joshua J. Yi,
    Analysis of Historical Patenting Behavior and Patent Characteristics of Computer Architecture Companies—Part VII: Relationship Between Prosecution Time and Claims,
    IEEE MICRO, November/December 2023, at 103.
  13. Joshua J. Yi,
    Analysis of Historical Patenting Behavior and Patent Characteristics of Computer Architecture Companies—Part VIII: Patent Families,
    IEEE MICRO, January/February 2024, at 70.
  14. Joshua J. Yi,
    Analysis of Historical Patenting Behavior and Patent Characteristics of Computer Architecture Companies—Part IX: Patent Families,
    IEEE MICRO, March/April 2024, at 72.
  15. Joshua J. Yi,
    Analysis of Historical Patenting Behavior and Patent Characteristics of Computer Architecture Companies—Part X: Patent Families,
    IEEE MICRO, May/June 2024, at 76.

Technical Publications

Invited Book Chapters

  1. Joshua J. Yi & David J. Lilja, Computer Architecture, in Handbook of Nature-Inspired and Innovative Computing: Integrating Classical Models with Emerging Technologies (Albert Zomaya ed., 2005).
  2. Joshua J. Yi, Resit Sendag, & David J. Lilja, Instruction Precomputation: Dynamically Removing Redundant Computations Using Profiling, in Speculative Execution in Modern Computer Architectures (Pen-Chung Yew & David Kaeli eds., 2005).
  3. David J. Lilja & Joshua J. Yi, Statistical Tools for Computer Performance Analysis, in Performance Evaluation and Benchmarking, (Lizy Kurian John & Lieven Eeckhout eds., 2005).

Journal/Magazine Papers

  1. Joshua J. Yi, David J. Lilja, & Douglas M. Hawkins,
    Improving Computer Architecture Simulation Methodology by Adding Statistical Rigor,
    54 IEEE TRANSACTIONS ON COMPUTERS 1360 (2005).
  2. Joshua J. Yi & David J. Lilja,
    Simulation of Computer Architectures- Simulators, Benchmarks, Methodologies, and Recommendations,
    55 IEEE TRANSACTIONS ON COMPUTERS 268 (2006).
  3. Tim Sherwood & Joshua J. Yi,
    Computer Architecture Simulation and Modeling,
    IEEE MICRO, July/Aug. 2006, at 5.
  4. Joshua J. Yi, Lieven Eeckhout, David J. Lilja, Brad Calder, Lizy K. John, & James E. Smith,
    The Future of Simulation: A Field of Dreams?,
    IEEE COMPUTER, Nov. 2006, at 22.
  5. Resit Sendag, Joshua J. Yi, & Peng-fei Chuang,
    Branch Misprediction Prediction: Complementary Branch Predictors,
    IEEE COMPUTER ARCHITECTURE LETTERS, Sept. 2007.
  6. Joshua J. Yi, Resit Sendag, David J. Lilja, & Douglas M. Hawkins,
    Speed versus Accuracy Trade-Offs in Microarchitectural Simulations,
    56 IEEE TRANSACTIONS ON COMPUTERS 1549 (2007).
  7. Joel Emer, Mark D. Hill, Yale N. Patt, Joshua J. Yi, Derek Chiou, & Resit Sendag,
    Single-Threaded vs. Multi-Threaded,
    IEEE MICRO, Nov./Dec. 2007, at 14.
  8. Antonio González, Scott Mahlke, Shubu Mukherjee, Resit Sendag, Derek Chiou, & Joshua J. Yi,
    Reliability: Is it Fortune or Fallacy?,
    IEEE MICRO, Nov./Dec. 2007, at 25.
  9. Shay Gueron, Jean-Pierre Seifert, Geoffrey Strongin, Derek Chiou, Resit Sendag, & Joshua J. Yi,
    Where Does Security Stand? New Vulnerabilities vs. Trusted Computing,
    IEEE MICRO, Nov./Dec. 2007, at 36.
  10. Kevin Skadron, Pradip Bose, Kanad Ghose, Resit Sendag, Joshua J. Yi, & Derek Chiou,
    Low-Power Design and Temperature Management,
    IEEE MICRO, Nov./Dec. 2007, at 46.
  11. Resit Sendag, Ayse Yilmazer, Joshua J. Yi, & Augustus K. Uht,
    The Impact of Wrong-Path Memory References in Cache-Coherent Multiprocessor Systems,
    67 J. OF PARALLEL AND DISTRIBUTED COMPUTING (SPECIAL ISSUE) 1256 (2007).
  12. James Hoe, Doug Burger, Joel Emer, Derek Chiou, Resit Sendag, & Joshua J. Yi,
    The Future of Architectural Simulation,
    IEEE MICRO, May/June 2010, at 8.
  13. Arvind, Keshav Pingali, David I. August, Derek Chiou, Resit Sendag, & Joshua J. Yi,
    Programming Multicores: Do Applications Programmers Need to Write Explicitly Parallel Programs?,
    IEEE MICRO, May/June 2010, at 19.
  14. Trevor Mudge, Frederic T. Chong, Igor L. Markov, Resit Sendag, Joshua J. Yi,, & Derek Chiou,
    Impact of Future Technologies on Architecture,
    IEEE MICRO, July/August 2016, at 48.
  15. Mark D. Hill, Dave Christie, David Patterson, Joshua J. Yi, Derek Chiou, & Resit Sendag,
    Proprietary versus Open Instruction Sets,
    IEEE MICRO, July/August 2016, at 58.
  16. Babak Falsafi, Bill Dally, Desh Singh, Derek Chiou, Joshua J. Yi, & Resit Sendag,
    FPGAs versus GPUs in Datacenters,
    IEEE MICRO, July/August 2016, at 60.
  17. Mustafa Cavus, Resit Sendag, & Joshua J. Yi,
    Informed Prefetching for Indirect Memory Accesses,
    17 ACM TRANSACTIONS ON CODE OPTIMIZATION 1, at 1 (2020).

Conference Papers

  1. Joshua J. Yi, Resit Sendag, & David J. Lilja,
    Increasing Instruction-Level Parallelism with Instruction Precomputation,
    in PROC. OF THE EIGHTH ANN. INT’L EURO-PAR CONF. ON PARALLEL PROCESSING 481 (2002). (Acceptance Rate: 46%)
  2. Joshua J. Yi & David J. Lilja,
    Improving Processor Performance by Simplifying and Bypassing Trivial Computations,
    in PROC. OF THE TWENTIETH ANN. INT’L CONF. ON COMPUTER DESIGN 462 (2002). (Acceptance Rate: 39%)
  3. Joshua J. Yi, David J. Lilja, & Douglas M. Hawkins,
    A Statistically Rigorous Approach for Improving Simulation Methodology,
    in PROC. OF THE NINTH ANN. INT’L SYMP. ON HIGHPERFORMANCE COMPUTER ARCHITECTURE 281 (2003). (Acceptance Rate: 22%)
  4. Joshua J. Yi, Sreekumar V. Kodakara, Resit Sendag, David J. Lilja, & Douglas M. Hawkins,
    Characterizing and Comparing Prevailing Simulation Techniques,
    in PROC. OF THE ELEVENTH ANN. INT’L SYMP. ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE 266 (2005). (Acceptance Rate: 15%)
  5. Lieven Eeckhout, Rashmi Sundareswara, Joshua J. Yi, David J. Lilja, & Paul Schrater,
    Accurate Statistical Approaches for Generating Representative Workload Compositions,
    in PROC. OF THE FIRST ANN. INT’L SYMP. ON WORKLOAD CHARACTERIZATION 56 (2005). (Acceptance Rate: 33%)
  6. Ajay Joshi, Joshua J. Yi, Robert H. Bell Jr., Lieven Eeckhout, Lizy K. John, & David J. Lilja,
    Accurate Statistical Approaches for Generating Representative Workload Compositions,
    in PROC. OF THE SIXTH ANN. INT’L SYMP. ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE 70 (2006). (Acceptance Rate: 30%)
  7. Resit Sendag, Ayse Yilmazer, Joshua J. Yi ,& Augustus K. Uht,
    Quantifying and Reducing the Effects of Wrong-Path Memory References in Cache-Coherent Multiprocessor Systems,
    in PROC. OF THE TWENTIETH ANN. INT’L PARALLEL AND DISTRIBUTED PROCESSING SYMP. 3 (2006). (Acceptance Rate: 24%)
    Best Paper Award!
  8. Joshua J. Yi, Hans Vandierendonck, Lieven Eeckhout, & David J. Lilja,
    The Exigency of Benchmark and Compiler Drift- Designing Tomorrow’s Processors with Yesterday’s Tools,
    in PROC. OF THE TWENTIETH ANN. INT’L CONF. ON SUPERCOMPUTING 75 (2006). (Acceptance Rate: 26%)
  9. Joshua J. Yi, Resit Sendag, Lieven Eeckhout, Ajay Joshi, David J. Lilja, & Lizy K. John,
    Evaluating Benchmark Subsetting Approaches,
    in PROC. OF THE SECOND ANN. INT’L SYMP. ON WORKLOAD CHARACTERIZATION 93 (2006). (Acceptance Rate: 30%)
  10. Resit Sendag, Joshua J. Yi, Peng-fei Chuang, & David Lilja,
    Low Power:Area Branch Prediction Using Complementary Branch Predictors,
    in PROC. OF THE TWENTY-SECOND ANN. INT’L PARALLEL AND DISTRIBUTED PROCESSING SYMP. 1 (2008). (Acceptance Rate: 26%)
  11. Sharookh Daruwalla, Resit Sendag, & Joshua J. Yi,
    Adaptive Simulation Sampling Using An Autoregressive Framework,
    in PROC. OF THE NINTH ANN. INT’L CONF. ON SYSTEMS, ARCHITECTURES, MODELING AND SIMULATION 59 (2009).
  12. Mustafa Cavus, Resit Sendag, & Joshua J. Yi,
    Array Tracking Prefetcher for Indirect Accesses,
    in PROC. OF THE THIRTY-SIXTH ANN. IEEE INT’L CONFERENCE ON COMPUTER DESIGN 132 (2018).

Workshop Papers

  1. Joshua J. Yi & David J. Lilja,
    An Analysis of the Amount of Global Level Redundant Computation in the SPEC 95 and SPEC 2000 Benchmarks,
    in PROC. OF THE FOURTH WORKSHOP ON WORKLOAD CHARACTERIZATION (2001). (Acceptance Rate: 54%)
  2. Joshua J. Yi, Ajay Joshi, Resit Sendag, Lieven Eeckhout, & David J. Lilja,
    Analyzing the Processor Bottlenecks in SPEC CPU 2000,
    in PROC. OF THE FIRST SPEC BENCHMARK WORKSHOP (2006).
    Kaivalya Dixit Award for the Best Paper!
  3. Ayse Yilmazer, Resit Sendag, Joshua J. Yi, & Augustus K. Uht,
    Investigating the Effects of Wrong-Path Memory References in Shared Memory Multiprocessor Systems,
    in PROC. OF THE FOURTH BOSTON AREA ARCHITECTURE WORKSHOP (2006).
  4. Resit Sendag, Joshua J. Yi, & Peng-fei Chuang,
    Predicting When a Branch Predictor Will Fail,
    in PROC. OF THE FIFTH BOSTON AREA ARCHITECTURE WORKSHOP (2007).
  5. Ayse Yilmazer, Resit Sendag, & Joshua J. Yi,
    Quantifying and Comparing the Impact of WrongPath Memory References in Multiple-CMP Systems,
    in PROC. OF THE FIRST WORKSHOP ON CHIP MULTIPROCESSOR MEMORY SYSTEMS AND INTERCONNECTS (2007).

Ph.D. Dissertation

  1. Joshua J. Yi,
    Improving Processor Performance and Simulation Methodology,
    University of Minnesota, 2003.