15-740 Spring '18
Projects
Handouts:
Projects:
Here are the class projects for 2018 (in no particular order):
-
Reuse-Based Adaptive Caching:
(poster)
(report)
Isaac Grosof and Katherine Cordwell
-
CaRP : Cache Replacement Policy for Linked Data Structure:
(poster)
(report)
Tushar Goyal, Rini Patel and Aditi Sinha
-
Fine Grained Analysis of Read-Modify-Write Performance in NUMA Architectures:
(poster)
(report)
Naama Ben-David and Ziv Scully
-
Go Deep: Fixing Architectural Overheads of the Go Scheduler:
(poster)
(report)
Craig Hesling and Sannan Tariq
-
GPU/CPU Heterogeneous Work Partitioning:
(poster)
(report)
Riya Savla, Ridhi Surana and Jordan Tick
-
MVCS-TM: Multiversion Conflict Serializable Hardware Transactional Memory:
(poster)
(report)
Ziqi Wang and Hao Wei
-
In-Memory Data Filtering for Cuckoo Hashing:
(poster)
(report)
Pooja Nilangekar, Tushar Agarwal and Vamshi Reddy Konagari
-
Heterogeneous Resource Allocation for Efficient Cluster Management:
(poster)
(report)
Zachary Ankenman and Benjamin Berg
Projects from previous years:
Resources:
Here are some links to simulators and other performance analysis tools
that you may find useful:
- Simulators and benchmarks list at U. of Wisconsin's
Computer Architecture Page.
- Pin: a binary instrumention tool for x86.
- SimpleScalar: a superscalar processor simulator.
- Simics: a functional simulator for x86 and SPARC.
- SimFlex: a multiprocessor timing simulator.
- GEMS: a multiprocessor timing simulator.
- WARTS: Wisconsin
Architectural Research Tool Set: a collection of tools including a
path profiling tool, cache simulators, etc.
- Augmint: a
multiprocessor simulator for x86 architectures.
- RSIM: a multiprocessor
simulator that models out-of-order superscalar processors.
- PARSEC: a
suite of parallel applications for shared-memory machines that are often
used in parallel architecture studies.
- SPLASH: an
older suite of parallel applications for shared-memory machines that are often
used in parallel architecture studies. (PARSEC is preferable to SPLASH.)
- MediaBench: multimedia
benchmarks.
Back to 15-740 home page.