Programovací seminář: Informace pro studenty
(zimní semestr 2023/2024)


Informace PP:

Cílem dvou democvičení (termíny: 1.12. a 8.12.2023) je seznámení s vlastnostmi paměťového podsystému běžných počítačů (především CPU cache + virtualizace paměti/stránkování) z hlediska výpočetního výkonu.

DEMO1: Slajdy

DEMO2: pokračování - další příklady, nástroje a experimenty

Použité demo-příklady předvedou vliv paměťového podsystému na výkon běžných algoritmů (např. různé algoritmy násobení matic), atd.

Úkol 3

Zadání viz IS ( latin2 , utf8 )
+ možnost navíc: doladit testy (lepší přesnost, kratší čas měření, vliv optimalizací GCC, vliv kvality implementace knihovny libc, ...)
Cílem je zamyslet se nad efektivitou přístupu do paměti u běžných programů. Také je zajímavé sledovat rozdíly na různých architekturách, případně kombinace OS/překladač.

Základní pojmy:

Odkazy:


Poznámky: getconf -a, /sbin/sysctl -a, lscpu, lshw

TODO: https://github.com/torvalds/test-tlb, clang, ...


Poslední modifikace: 8. December 2023
Připomínky k obsahu stránky posílejte na e-mail: peringer AT fit.vutbr.cz