Joshua Kihm Publications

Simulation and Characterization of Inter-Process Interference on Mulithtreaded and Multicore Architectures
Joshua Kihm.
Ph.D. Dissertation, Department of Electrical and Computer Engineering, University of Colorado. November, 2007.
[ ABSTRACT ]

CoGS-Sim: Co-Phase Guided Small-Sample Simulation of Multithreaded and Multicore Architectures
Joshua Kihm, Daniel A. Connors.
Proceedings of The Workshop on Modeling, Benchmarking, and Simulation (MoBS 07) held in conjunction with ISCA-34. June, 2007.
[ ABSTRACT ][ PDF ]

Phase-Guided Small Sample Simulation
Joshua Kihm, Sam Strom, Daniel A. Connors.
Proceedings of the 2007 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS) April, 2007.
[ ABSTRACT ][ PDF ]

Methods for Modeling Resource Contention on Simultaneous Multithreading Processors
Tipp Moseley, Joshua Kihm, Daniel A. Connors, Dirk Grunwald.
Proceedings of the 2005 International Conference on Computer Design (ICCD). October, 2005.
[ ABSTRACT ][ PDF ][ Slides PDF ]

Statistical Simulation of Multithreaded Architectures
Joshua Kihm and Daniel A. Connors.
Proceedings of 13th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer Systems. September, 2005.
[ ABSTRACT ][ PDF ]

Understanding the Impact of Inter-Thread Cache Interference on ILP in Modern SMT Processors
Joshua Kihm, Alex Settle, Andy Janiszewski, Daniel A. Connors.
The Journal of Instruction Level Parallelism (JILP), Volume 7. June, 2005.
[ ABSTRACT ][ PDF ]

A Mathematical Model for Accurately Balancing Co-Phase Effects in Simulated Multithreaded Systems
Joshua Kihm, Tipp Moseley, Daniel A. Connors.
Proceedings of The Workshop on Modeling, Benchmarking, and Simulation (MoBS 05) held in conjunction with ISCA-32. May, 2005.
[ ABSTRACT ][ PDF ]

Dynamic Run-time Architecture Techniques for Enabling Continuous Optimization
Tipp Moseley, Alex Shye, Vijay Janapa Reddi, Matthew Iyer, Dan Fay, Joshua L. Kihm, Alex Settle, Dirk Grunwald, Daniel A. Connors.
Proceedings of the 2005 International Conference on Computing Frontiers (CF). May, 2005.
[ ABSTRACT ][ PDF ][ Slides PDF ]

Implementation of Fine-Grained Cache Monitoring for Improved SMT Scheduling
Joshua Kihm, Daniel A. Connors.
Proceedings of the 2004 International Conference on Computer Design. October, 2004.
[ ABSTRACT ][ PDF ]

Architectural Support for Enhanced SMT Job Scheduling
Alex Settle, Joshua Kihm, Andy Janiszewski, Daniel A. Connors.
Proceedings of the 13th International Symposium on Parallel Architectures and Compilation Techniques. October, 2004.
[ ABSTRACT ][ PDF ]

Predictable Fine Grained Cache Behavior for Enhanced Simulaneous Multithreading (SMT) Scheduling
Joshua Kihm, Andy Janiszewski, Daniel A. Connors.
Proceedings of the 2004 Conference on Computing, Communications, and Technologies. August, 2004.
[ ABSTRACT ][ PDF ]