Instructions for getting started with SimpleScalar for ELEC525 |
Spring 2006 Projects
“FLAP: Flow Look-Ahead Prefetcher”
by Sapna Modi, Charles Tripp, Daniel Wu, and KK Yu
“Threshold-based Markov Prefetchers”
by Carlos Marchani, Tamer Mohamed, Lerzan Celikkanat, and George Abi Nader “Analysis and Improvement of Cache Performance for Multimedia Applications”
by Bo Zhang, Guohui Wang, and Jesus Jason Sedano |
Spring 2005 Projects
“Grouped Prefetching: Maximizing Resource Utilization”
by Weston Harper, Justin Mintzer, and Adrian Valenzuela
“Process Switches and Branch Prediction Accuracy”
by David Chen, Bennett Lau, and Jeffrey Shafer “Tradeoff Between Coverage of a Markov Prefetcher and Memory Bandwidth Usage”
by Raj Bandyopadhyay, Mandy Liu, and Nico Peña |
Spring 2004 Projects
“Improving the Performance of Vectorizable Code on General Purpose Processors”
by Michael Calhoun, Michael Chang, Manik Gadhiok, and Marjan Karkooti
“Improvement of Execution Time through the Management of Interconnect Usage with Static Instruction Reordering”
by Walt Fish, Chris Flesher, David Suksumrit, and Allen Wan “Selective Fill Data Cache”
by Anuj Dharia, Paul Rodriguez, and Ryan Verret |
Spring 2003 Projects
“Partitioned Register Files to Reduce Access Time”
by Hyong-Youb Kim, Julie Rosser, Kyle Bryson, and Supratik
Majumder
“Hardware Loop Buffering” by Scott DiPasquale, Khaled Elmeleegy,
C.J. Ganier, and Erik Swanson “MATCH: Memory Address Trace CacHe”
by Noah Deneau, Michael Haag, David Leal, and Arthur Nieuwoudt
“Enhancing Data Cache Performance via Dynamic Allocation”
by George Murillo, Scott Noel, Joshua Robinson, and Paul Willman
“An Intelligent Wrong Path Issue Scheme”
by Meghana Sardesai, Chidiogo Madubike, and Nmita Sarna |
Spring 2002 Projects
“Improving Network Response Time and Reducing PCI Bus
Traffic Using a Network Processor with Memory” by Mark Doughty and Shawn
Koch
“Register Hierarchy” by Roshan Gummattira, Spyros Tsavachidis and
Teresa Watkins “A Scheme of Predictor Based Stream
Buffers” by Bill Hodges, Guioqiang Pan and Lixin Su
“Implementing a Stack Cache” by Alex Hemsath, Robert Morton and Jan Sjodin |
Spring 2001 Projects “Power-efficient Caching” by Michael Brogioli
and Bryan Jones “Frequently Used Trace Cache” by Indraneel
Datta, Eric Furbish, and Marc Power “Efficient Trace Caching” by Rajnish Kumar,
Amit Saha, and Jerry Yen |
Scott Rixner, mailto:rixner@rice.edu