No description
  • Python 55.9%
  • Jupyter Notebook 43.3%
  • Shell 0.8%
Find a file
2026-07-24 00:08:26 +02:00
architecture import from ASPP2025 2026-07-02 15:26:11 +02:00
benchmark_low_level import from ASPP2025 2026-07-02 15:26:11 +02:00
benchmark_python import from ASPP2025 2026-07-02 15:26:11 +02:00
numpy added numpy visualizations 2026-07-24 00:08:26 +02:00
parallel import from ASPP2025 2026-07-02 15:26:11 +02:00
setup import from ASPP2025 2026-07-02 15:26:11 +02:00
analog_programming.md import from ASPP2025 2026-07-02 15:26:11 +02:00
exercise.ipynb import from ASPP2025 2026-07-02 15:26:11 +02:00
parallel.ipynb import from ASPP2025 2026-07-02 15:26:11 +02:00
puzzle.ipynb import from ASPP2025 2026-07-02 15:26:11 +02:00
README.md broken link 2026-07-22 11:23:42 +02:00

What every scientist should know about computer architecture

Introduction

A digression in CPU architecture and the memory hierarchy

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 ex and switch to it
  • work on the exercise
  • push your solution to your fork and create a Pull Request to this repo

Concluding remarks

Notes on the benchmarks

Additional material if there's time left