No description
- Python 55.9%
- Jupyter Notebook 43.3%
- Shell 0.8%
| architecture | ||
| benchmark_low_level | ||
| benchmark_python | ||
| numpy | ||
| parallel | ||
| setup | ||
| analog_programming.md | ||
| exercise.ipynb | ||
| parallel.ipynb | ||
| puzzle.ipynb | ||
| README.md | ||
What every scientist should know about computer architecture
Introduction
A digression in CPU architecture and the memory hierarchy
- A Primer in CPU architecture
- Measure size and timings for the memory hierarchy on my machine with a low level C benchmark
Back to the Python benchmark (second try)
Anatomy of a numpy array
Analog programming
Back to the Python benchmark (third try)
A final exercise to put it all together
- fork this repo to your account and clone your fork on the laptop
- create a branch
exand switch to it - work on the exercise
- push your solution to your fork and create a Pull Request to this repo