Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jliberma/benchmark


https://github.com/jliberma/benchmark

Last synced: 20 days ago
JSON representation

Awesome Lists containing this project

README

        

Objectives:
1. Use High Performance Linpack and other common benchmarks to explore fundamental concepts in parallel computing:
* Strong scaling & Amdahl’s law
* Weak scaling & Gustafson's law
* Theoretical performance & efficiency
* “Memory wall” and arithmetic intensity
* Bandwidth & latency
2. Gain practical experience with parallel computing software and tools:
* MPI & OpenMP
* BLAS libraries
* Linux perf counters
3. Understand the impact of system and processor architecture on performance:
* P-states
* Hyperthreading
* NUMA
* SSE/FMA instructions
* Processor cache hierarchy