Porting cache coloring on Tegra3 Yasaswini - Cross compiler setup for Tegra3 on x86
- Compile and boot linux kernel for Tegra3 source
- Setup of NFS client on Tegra
- Patch Linux Kernel with LitmusRT
- Compile Liblitmus and Feather-Trace for LitmusRT patched Linux kernel
- Install PAPI library to test the cache coloring
- Patch-up Linux kernel with colored-malloc implementation of LitmusRT
- Identify & Resolve any implementation issues encountered during booting and running the kernel
- Run liblitmus based applications and testcases to test cache coloring
- Collect the results
Implementing TLB coloring on Tegra3 Shrinivas - Find out virtual page to DTLB mapping for Tegra 3
- Design experiment which maps 3 pages to L2 DTLB
- Change tlb_malloc code to allocate for Tegra 3
- Design two experiments which show worst case and best case for tlb coloring ,cache coloring
- Run experiments ,debug and collect result
Integration of TLB coloring and cache coloring Payal - Study the functionalities and working of TLB coloring code in depth
- Study the functionalities and working of Cache coloring code in depth
- Running experiments on tlb_malloc and color_malloc module
- Integration of TLB coloring and Cache coloring
- Design test cases
- Integration testing
- Run experiments ,collect and analyse the results
|