Skip to content

Latest commit

 

History

History
28 lines (14 loc) · 1.03 KB

README.md

File metadata and controls

28 lines (14 loc) · 1.03 KB

Codebase

Codebase contains source code for various tools and frameworks produced during SparCity project execution.

Performance Evaluation

Parallel Sparse Matrix-Vector Multiplication Performance Evaluation Tool

spmv-perf tool is used to evaluate performance of different SpMV kernels on CPU and GPU architectures.

Performance Monitoring Tools

Inter-Thread Communication Monitoring Tool

ComDetective tool is used to capture inter-thread communication in the form of communication matrix.

Reuse Distance Analysis Tool

ReuseTracker tool is used to measure reuse distance in private and shared caches on multithreaded code.

Mixed and Multi-Precision SpMV

Repository link for row-based mixed and multi-precision code for SpMV.

Toplogy and Communication Optimization Tools

Yloc is a dynamic topology information system.