This is a laboratory course of CS5202. 
  
Here is the laboratory course content:  cs5292 content.  
Here is a course plan:  cs5292  
| Experiment 0: | Study of code size in RISC (ARM and RISC-V) and CISC (x86 64) instruction set. | |
| Experiment 1: | Performance Evaluation Metrics: Arithmetic Mean, Geometric Mean, and Standard Deviation. | |
| Experiment 2: | Memory architecture: Impact of size, block size and page fault. | |
| Experiment 3: | Cache memory: Study of cache size, levels, associativity. | |
| Experiment 4: | Pipeline Processor Architecture: to experiment on the optimal number of pipeline stages. | |
| Experiment 5: | Branch Predictor: to study the impact of branch predictor on performance. | |
| Experiment 6: | Installation of Snipper, Pin, GEM5, SimpleScalar, MacPat and other tools. | |
| Experiment 8: | Execution of bench mark programs on Sniper with different configuration for single core architec- ture. | |
| Experiment 9: | Snipper simulation for multi-core architecture using configuration file. | |
| Experiment 10: | Code modification and architecture implementation in Snipper. | |
| Experiment 11: | Experimenting with the power dissipation (with MacPat and Snipper). | |
| Experiment 12: | GPU characterization using GPGPU-sim simulator. |