środa, 28 września 2011

CERN zaczyna się tu

Siedzę sobie na szkoleniu "CERN Openlab / Intel Autumn 2011 Computer Architecture and Perfomance Tuning Workshop" i stwierdzam, że jednak coś ten CERN sobą reprezentuje. Chyba muszę się wycofać ze stwierdzenia, że nawet jak trafią na Higgsa to się nie zorientują. Dwudniowy cykl wykładów i ćwiczeń jest naprawdę mięsisty. Wyciskają z tych procków co się tylko da. Wczoraj było bardziej hardware'owe podejście - tweakowaliśmy operację mnożenia macierzy sprawdzając ile cyklów procesor poświęcił tej operacji, ile było cache missów, ile cyklów trzeba było poświęcić na wykonanie jednej instrukcji - kosmos. Dziś bardziej software'owe podejście - tak mi się wydaje. Jak pisać kod który zostanie wykonany przy wykorzystaniu instrukcji wektorowych, o systemie operacjach i arytmetyce w IEEE754-2008 ( floating point ). Aktualnie wykład o NUMA, ale francuz ma taki akcent że ledwo go rozumiem. Przede mną optymalizacją kodu C++ i coś o kompilatorach - jak dla mnie CERN zaczyna się tu :)

Relacja z weekendowej wycieczki w produkcji ;)

Brak komentarzy:

Prześlij komentarz