School of computer science
Georgia Institute of Technology
CS6290HPCA Fall 2010
Paper survey descriptions
Prof. Hyesoon Kim
Schedule
- Survey list : 10/12
- Progress report : 11/17
- Final report: 12/7
Teams
Students may choose to work alone or in teams of up to three. The amount of survey must be more ambitious as you have more people, and all students will get the same grade within a team.
Possible topics
You can choose any topic that is relevant to computer architecture.
You can also decide to survey computer architecture itself such as Alpha 21264, GPUs etc.
Here are some suggestions of topics. You could try to read papers in depth or you could try to find only important parts and summarize that aspects.
The paper surveys can discuss the differences between different papers and also survey the latest of the
technology. For example, you can survey cache replacement policy. You can discuss what kind of
polices have been proposed and what the most challenging problems are.
Possible topics
- DRAM memory scheduling algorithms
- Cache partitioning problems in SMP
- Cache replacement policy
- PCM
- Instruction fetch problems
- S/W and H/W Race detection
- Speculative threading
- Transactional memory
- Cache coherence protocols
- GPUs
- Performance modeling
- Flash memory
- Reducing simulation time
- Data center architecture
- Architecture support for virtualization
- Prefetching
- Indirect branch prediction paper1 , paper2
- Branch prediction using machine learning paper
- Security
- AEGIS paper
- Dynamic information flow tracking paper
- Power
- DRAM power paper1 , paper2
- DVFS and resource managements : ISCA 2009 Session 7A papers
- Interconnections
- on-chip interconnections paper
CMP resource managements
- Dynamic cache partitioning paper
- Thread scheduling in heterogeneous architectures
Fault tolerant architecture
- Application-Level Correctness and its Impact on Fault Tolerance paper
- Fault screening paper
Project grading guidelines
- list: (5%)
- progress report: (10%)
- Final report (85 %)
3-5 pages double column.
An example of the final report.
- the solving problem of the papers
- the importance of the problem
- proposed solutions
- Pros/cons of proposed solutions
- list of other techniques (even if you have not read them, just discuss some other approaches)
- What to write in the progress report.
- What's the goal of the paper survey report?
- outline of the final report
- updated paper list.
- list of the paper that you have read so far.
Single column 2-3 pages