Seminarium: Systemy Rozproszone
17 marca 2011, godzina 12:15, sala 4070
Jacek Migdał
Exascale computing
Do niedawna praktycznie każdy program działał szybciej na nowym procesorze. Choć prawo Moora dalej działa, nie możemy już liczyć na automatyczne przyśpieszenie wraz z kolejną generacją układów scalonych.
Co dekadę, najszybszy superkomputer był 1000 razy wydajniejszy. Jeśli to tempo ma być utrzymane to w 2018 powstanie system o mocy exaflopa/s (10^18). Prace nad nim najprawdopodobniej wymuszą stworzenie nowego modelu programowania, który ułatwi pisanie równoległych programów i weźmie pod uwagę lokalność odwołań do pamięci.
Na tym seminarium wytłumaczę przyczynę i kierunek zmian na podstawie dwóch raportów:
- "The Landscape of Parallel Computing Research: A View from Berkeley" Krste Asanovic, Ras Bodik, Bryan Christopher Catanzaro, Joseph James Gebis, Parry Husbands, Kurt Keutzer, David A. Patterson, William Lester Plishker, John Shalf, Samuel Webb Williams and Katherine A. Yelick; December 18, 2006
- "ExaScale Computing Study: Technology Challenges in Achieving Exascale Systems" Peter Kogge, Editor & Study Lead, Keren Bergman, Shekhar Borkar, Dan Campbell, William Carlson, William Dally, Monty Denneau, Paul Franzon, William Harrod, Kerry Hill, Jon Hiller, Sherman Karp, Stephen Keckler, Dean Klein, Robert Lucas, Mark Richards, Al Scarpelli, Steven Scott, Allan Snavely, Thomas Sterling, R. Stanley Williams, Katherine Yelick; September 28, 2008
Przedstawie najistotniejsze zmiany dla programistów i pokażę ich realizacje na przykładzie konkretnych architektur (Cell BE, NVIDIA CUDA).
Serdecznie zapraszam!
Jacek Migdał