Tracing and various analysis of Multi Threaded Programs.
Memory-Block Size: 64 bytes Thread-wise memory access tracing using Intel PIN tool. Associated PIN Tool : addrtrace.cpp
Access distance analysis and Cumulative Density Function plotting using: accessDistace.py
Access distance filtered by LRU cache using: CacheAnalysis.cpp Cache Simulation using: Cache.h , type.h Cache Info: a single-level 2 MB 16-way cache with 64-byte block size and LRU replacement policy.
Thread-wise Sharing profile analysis using:sharingProfile.py
Final Report and Conclusion: Report.pdf