Course Project

---

 

* Project Handout

* SimpleScalar Web Site

* Instructions for getting started with SimpleScalar for ELEC525

* Project Guidelines

Spring 2006 Projects

*  “FLAP: Flow Look-Ahead Prefetcher” by Sapna Modi, Charles Tripp, Daniel Wu, and KK Yu

* Report

* Presentation

*  “Threshold-based Markov Prefetchers” by Carlos Marchani, Tamer Mohamed, Lerzan Celikkanat, and George Abi Nader

* Report

* Presentation

* “Analysis and Improvement of Cache Performance for Multimedia Applications” by Bo Zhang, Guohui Wang, and Jesus Jason Sedano

* Report

* Presentation

Spring 2005 Projects

*  “Grouped Prefetching: Maximizing Resource Utilization” by Weston Harper, Justin Mintzer, and Adrian Valenzuela

* Report

* Presentation

*  “Process Switches and Branch Prediction Accuracy” by David Chen, Bennett Lau, and Jeffrey Shafer

* Report

* Presentation

* “Tradeoff Between Coverage of a Markov Prefetcher and Memory Bandwidth Usage” by Raj Bandyopadhyay, Mandy Liu, and Nico Peña

* Report

* Presentation

Spring 2004 Projects

*  “Improving the Performance of Vectorizable Code on General Purpose Processors” by Michael Calhoun, Michael Chang, Manik Gadhiok, and Marjan Karkooti

* Report

* Presentation

*  “Improvement of Execution Time through the Management of Interconnect Usage with Static Instruction Reordering” by Walt Fish, Chris Flesher, David Suksumrit, and Allen Wan

* Report

* Presentation

* “Selective Fill Data Cache” by Anuj Dharia, Paul Rodriguez, and Ryan Verret

* Report

* Presentation

Spring 2003 Projects

*  “Partitioned Register Files to Reduce Access Time” by Hyong-Youb Kim, Julie Rosser, Kyle Bryson, and Supratik Majumder

* Report

* Presentation

*  “Hardware Loop Buffering” by Scott DiPasquale, Khaled Elmeleegy, C.J. Ganier, and Erik Swanson

* Report

* Presentation

* “MATCH: Memory Address Trace CacHe” by Noah Deneau, Michael Haag, David Leal, and Arthur Nieuwoudt (HP Design Contest Winner!)

* Report

* Presentation

*  “Enhancing Data Cache Performance via Dynamic Allocation” by George Murillo, Scott Noel, Joshua Robinson, and Paul Willman

* Report

* Presentation

*  “An Intelligent Wrong Path Issue Scheme” by Meghana Sardesai, Chidiogo Madubike, and Nmita Sarna

* Report

* Presentation

Spring 2002 Projects

*  “Improving Network Response Time and Reducing PCI Bus Traffic Using a Network Processor with Memory” by Mark Doughty and Shawn Koch

* Report

* Presentation

*  “Register Hierarchy” by Roshan Gummattira, Spyros Tsavachidis and Teresa Watkins

* Report

* Presentation

* “A Scheme of Predictor Based Stream Buffers” by Bill Hodges, Guioqiang Pan and Lixin Su

* Report

* Presentation

*  “Implementing a Stack Cache” by Alex Hemsath, Robert Morton and Jan Sjodin

* Report

* Presentation

Spring 2001 Projects

* “Power-efficient Caching” by Michael Brogioli and Bryan Jones

* Report

* Presentation

* “Frequently Used Trace Cache” by Indraneel Datta, Eric Furbish, and Marc Power

* Report

* Presentation

* “Efficient Trace Caching” by Rajnish Kumar, Amit Saha, and Jerry Yen

* Report

* Presentation

 

---

Scott Rixner, mailto:rixner@rice.edu