REKLAMA

Programista 1/2015 (32) – Hierarchia pamięci w systemach komputerowych

Pamięć nie jest płaska. Wręcz przeciwnie – dostęp do pamięci operacyjnej jest nierównomierny, a tworzenie wydajnego oprogramowania polega na umiejętnym wykorzystaniu podsystemu pamięci wraz z całą jego wielopoziomową hierarchią. Szybkie programy korzystają z cache, nie z RAM.

W artykule m.in:

PAMIĘĆ PODRĘCZNA – PODSTAWY

ILE TO KOSZTUJE?

JAK TO ZMIERZYĆ?

PREFETCHER PRZYCHODZI NA RATUNEK

KIEDY DZIELENIE SIĘ NIE JEST DOBRE

KOD PRZYJAZNY CACHE-OWI

HASŁO NA KONIEC – DATA-ORIENTED DESIGN

Autorem artykułu jest Maciej Czekaj. Programista systemów wbudowanych w krakowskiej firmie Semihalf, poprzednio w Motoroli. Zajmuje się w systemami wbudowanymi Linux/ARM, stosami sieciowymi i wirtualizacją. Współtworzył m.in. aplikację do zarządzania siecią SDN na bazie DPDK: Contrail Virtual Router.

Artykuł pochodzi z miesięcznika "Programisty" nr 01/2015 (32). Magazyn od 15 lutego będzie dostępny w salonach Empik, a już dziś można zamówić go w prenumeracie.

Szczegółowy spis treści tego wydania: http://programistamag.pl/?p=2815

Programista_32_Double-12