Publications by Hyesoon Kim
2009
IEEE Trans. Computers, January 2009
@inproceedings{abc, author = {Hyesoon Kim and Jos{\'e} A. Joao and Onur Mutlu and Chang Joo Lee and Yale N. Patt and Robert S. Cohn}, booktitle = {IEEE Trans. Computers}, title = {Virtual Program Counter (VPC) Prediction: Very Low Cost Indirect Branch Prediction Using Conditional Branch Prediction Hardware.}, url = {http://doi.ieeecomputersociety.org/10.1109/TC.2008.227}, year = {2009} }
2008
Proceedings of the 13th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2008, Seattle, WA, USA, January 2008
@inproceedings{abc, author = {Jos{\'e} A. Joao and Onur Mutlu and Hyesoon Kim and Rishi Agarwal and Yale N. Patt}, booktitle = {Proceedings of the 13th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2008, Seattle, WA, USA}, title = {Improving the performance of object-oriented languages with dynamic predication of indirect jumps.}, url = {http://doi.acm.org/10.1145/1346281.1346293}, year = {2008} }
14th International Conference on High-Performance Computer Architecture (HPCA-14 2008), Salt Lake City, UT, USA, January 2008
@inproceedings{abc, author = {Chang Joo Lee and Hyesoon Kim and Onur Mutlu and Yale N. Patt}, booktitle = {14th International Conference on High-Performance Computer Architecture (HPCA-14 2008)}, title = {Performance-aware speculation control using wrong path usefulness prediction.}, url = {http://dx.doi.org/10.1109/HPCA.2008.4658626}, venue = {Salt Lake City, UT, USA}, year = {2008} }
2007
Fifth International Symposium on Code Generation and Optimization (CGO 2007), San Jose, California, USA, January 2007
@inproceedings{abc, author = {Hyesoon Kim and Jos{\'e} A. Joao and Onur Mutlu and Yale N. Patt}, booktitle = {Fifth International Symposium on Code Generation and Optimization (CGO 2007)}, title = {Profile-assisted Compiler Support for Dynamic Predication in Diverge-Merge Processors.}, url = {http://doi.ieeecomputersociety.org/10.1109/CGO.2007.31}, venue = {San Jose, California, USA}, year = {2007} }
13st International Conference on High-Performance Computer Architecture (HPCA-13 2007), Phoenix, Arizona, USA, January 2007
@inproceedings{abc, author = {Santhosh Srinath and Onur Mutlu and Hyesoon Kim and Yale N. Patt}, booktitle = {13st International Conference on High-Performance Computer Architecture (HPCA-13 2007)}, title = {Feedback Directed Prefetching: Improving the Performance and Bandwidth-Efficiency of Hardware Prefetchers.}, url = {http://doi.ieeecomputersociety.org/10.1109/HPCA.2007.346185}, venue = {Phoenix, Arizona, USA}, year = {2007} }
34th International Symposium on Computer Architecture (ISCA 2007), San Diego, California, USA, January 2007
@inproceedings{abc, author = {Hyesoon Kim and Jos{\'e} A. Joao and Onur Mutlu and Chang Joo Lee and Yale N. Patt and Robert S. Cohn}, booktitle = {34th International Symposium on Computer Architecture (ISCA 2007)}, title = {VPC prediction: reducing the cost of indirect branches via hardware-based dynamic devirtualization.}, url = {http://doi.acm.org/10.1145/1250662.1250715}, venue = {San Diego, California, USA}, year = {2007} }
Computer Architecture Letters, January 2007
@inproceedings{abc, author = {Jos{\'e} A. Joao and Onur Mutlu and Hyesoon Kim and Yale N. Patt}, booktitle = {Computer Architecture Letters}, title = {Dynamic Predication of Indirect Jumps.}, url = {http://dx.doi.org/10.1109/L-CA.2007.7}, year = {2007} }
IEEE Micro, January 2007
@inproceedings{abc, author = {Hyesoon Kim and Jos{\'e} A. Joao and Onur Mutlu and Yale N. Patt}, booktitle = {IEEE Micro}, title = {Diverge-Merge Processor: Generalized and Energy-Efficient Dynamic Predication.}, url = {http://doi.ieeecomputersociety.org/10.1109/MM.2007.9}, year = {2007} }
Computer Architecture Letters, January 2007
@article{abc, author = {Jos{\'e} A. Joao and Onur Mutlu and Hyesoon Kim and Yale N. Patt}, journal = {Computer Architecture Letters}, title = {Dynamic Predication of Indirect Jumps.}, url = {http://dx.doi.org/10.1109/L-CA.2008.2}, year = {2007} }
2006
IEEE Micro, January 2006
@inproceedings{abc, author = {Hyesoon Kim and Onur Mutlu and Yale N. Patt and Jared Stark}, booktitle = {IEEE Micro}, title = {Wish Branches: Enabling Adaptive and Aggressive Predicated Execution.}, url = {http://doi.ieeecomputersociety.org/10.1109/MM.2006.27}, year = {2006} }
IEEE Micro, January 2006
@inproceedings{abc, author = {Onur Mutlu and Hyesoon Kim and Yale N. Patt}, booktitle = {IEEE Micro}, title = {Efficient Runahead Execution: Power-Efficient Memory Latency Tolerance.}, url = {http://doi.ieeecomputersociety.org/10.1109/MM.2006.10}, year = {2006} }
IEEE Trans. Computers, January 2006
@inproceedings{abc, author = {Onur Mutlu and Hyesoon Kim and Yale N. Patt}, booktitle = {IEEE Trans. Computers}, title = {Address-Value Delta (AVD) Prediction: A Hardware Technique for Efficiently Parallelizing Dependent Cache Misses.}, url = {http://doi.ieeecomputersociety.org/10.1109/TC.2006.191}, year = {2006} }
Fourth IEEE/ACM International Symposium on Code Generation and Optimization (CGO 2006), New York, New York, USA, January 2006
@inproceedings{abc, author = {Hyesoon Kim and M. Aater Suleman and Onur Mutlu and Yale N. Patt}, booktitle = {Fourth IEEE/ACM International Symposium on Code Generation and Optimization (CGO 2006)}, title = {2D-Profiling: Detecting Input-Dependent Branches with a Single Input Data Set.}, url = {http://doi.ieeecomputersociety.org/10.1109/CGO.2006.1}, venue = {New York, New York, USA}, year = {2006} }
39th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-39 2006), Orlando, Florida, USA, January 2006
@inproceedings{abc, author = {Hyesoon Kim and Jos{\'e} A. Joao and Onur Mutlu and Yale N. Patt}, booktitle = {39th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-39 2006)}, title = {Diverge-Merge Processor (DMP): Dynamic Predicated Execution of Complex Control-Flow Graphs Based on Frequently Executed Paths.}, url = {http://doi.ieeecomputersociety.org/10.1109/MICRO.2006.20}, venue = {Orlando, Florida, USA}, year = {2006} }
2005
32st International Symposium on Computer Architecture (ISCA 2005), Madison, Wisconsin, USA, January 2005
@inproceedings{abc, author = {Onur Mutlu and Hyesoon Kim and Yale N. Patt}, booktitle = {32st International Symposium on Computer Architecture (ISCA 2005)}, title = {Techniques for Efficient Processing in Runahead Execution Engines.}, url = {http://csdl.computer.org/comp/proceedings/isca/2005/2270/00/22700370abs.htm}, venue = {Madison, Wisconsin, USA}, year = {2005} }
38th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-38 2005), Barcelona, Spain, January 2005
@inproceedings{abc, author = {Hyesoon Kim and Onur Mutlu and Jared Stark and Yale N. Patt}, booktitle = {38th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-38 2005)}, title = {Wish Branches: Combining Conditional Branching and Predication for Adaptive Predicated Execution.}, url = {http://doi.ieeecomputersociety.org/10.1109/MICRO.2005.38}, venue = {Barcelona, Spain}, year = {2005} }
38th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-38 2005), Barcelona, Spain, January 2005
@inproceedings{abc, author = {Onur Mutlu and Hyesoon Kim and Yale N. Patt}, booktitle = {38th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-38 2005)}, title = {Address-Value Delta (AVD) Prediction: Increasing the Effectiveness of Runahead Execution by Exploiting Regular Memory Allocation Patterns.}, url = {http://doi.ieeecomputersociety.org/10.1109/MICRO.2005.11}, venue = {Barcelona, Spain}, year = {2005} }
Computer Architecture Letters, January 2005
@inproceedings{abc, author = {Onur Mutlu and Hyesoon Kim and Jared Stark and Yale N. Patt}, booktitle = {Computer Architecture Letters}, title = {On Reusing the Results of Pre-Executed Instructions in a Runahead Execution Processor.}, url = {http://dx.doi.org/10.1109/L-CA.2005.1}, year = {2005} }
International Journal of Parallel Programming, January 2005
@inproceedings{abc, author = {Onur Mutlu and Hyesoon Kim and David N. Armstrong and Yale N. Patt}, booktitle = {International Journal of Parallel Programming}, title = {Using the First-Level Caches as Filters to Reduce the Pollution Caused by Speculative Memory References.}, url = {http://dx.doi.org/10.1007/s10766-005-7304-x}, year = {2005} }
IEEE Trans. Computers, January 2005
@inproceedings{abc, author = {Onur Mutlu and Hyesoon Kim and David N. Armstrong and Yale N. Patt}, booktitle = {IEEE Trans. Computers}, title = {An Analysis of the Performance Impact of Wrong-Path Memory References on Out-of-Order and Runahead Execution Processors.}, url = {http://doi.ieeecomputersociety.org/10.1109/TC.2005.190}, year = {2005} }
2004
16th Symposium on Computer Architecture and High Performance Computing (SBAC-PAD 2004), Foz do Iguacu, Brazil, January 2004
@inproceedings{abc, author = {Onur Mutlu and Hyesoon Kim and David N. Armstrong and Yale N. Patt}, booktitle = {16th Symposium on Computer Architecture and High Performance Computing (SBAC-PAD 2004)}, title = {Cache Filtering Techniques to Reduce the Negative Impact of Useless Speculative Memory References on Processor Performance.}, url = {http://csdl.computer.org/comp/proceedings/sbac-pad/2004/2240/00/22400002abs.htm}, venue = {Foz do Iguacu, Brazil}, year = {2004} }
Proceedings of the 3rd Workshop on Memory Performance Issues, in conjunction with the 31st International Symposium on Computer Architecture 2004, Munich, Germany, January 2004
@inproceedings{abc, author = {Onur Mutlu and Hyesoon Kim and David N. Armstrong and Yale N. Patt}, booktitle = {Proceedings of the 3rd Workshop on Memory Performance Issues, in conjunction with the 31st International Symposium on Computer Architecture 2004, Munich, Germany}, title = {Understanding the effects of wrong-path memory references on processor performance.}, url = {http://doi.acm.org/10.1145/1054943.1054951}, year = {2004} }
37th Annual International Symposium on Microarchitecture (MICRO-37 2004), Portland, OR, USA, January 2004
@inproceedings{abc, author = {David N. Armstrong and Hyesoon Kim and Onur Mutlu and Yale N. Patt}, booktitle = {37th Annual International Symposium on Microarchitecture (MICRO-37 2004)}, title = {Wrong Path Events: Exploiting Unusual and Illegal Program Behavior for Early Misprediction Detection and Recovery.}, url = {http://doi.ieeecomputersociety.org/10.1109/MICRO.2004.38}, venue = {Portland, OR, USA}, year = {2004} }