Katedra Zastosowań Informatyki zaprasza na seminarium w poniedziałek 9 listopada o godz. 13:00 w sali 3/18. Referat „Analiza wydajności systemów wielowątkowych ze wspólna pamięcią rozproszona” wygłosi prof. dr hab. inż. Włodzimierz M. Zuberek (Department of Computer Science Memorial University St.John’s, Canada).
Streszczenie
Wielowątkowość (ang. multithreading) jest metodą tolerowania opóźnień związanych z dostępami do pamięci. W systemach ze wspólna pamięcią rozproszoną (ang. distributed shared memory), opóźnienia takie są szczególnie istotne gdyż oprócz dostępu do pamięci obejmują przesyłanie informacji miedzy elementami systemu. Jedną z metod realizacji wielowątkowości jest metoda przeplatana (ang. interleaved multithreading), w której kolejne instrukcje są (cyklicznie) pobierane z (niezależnych) wątków eliminując wstrzymania (potokowego) procesora spowodowane hazardami danych. Wpływ parametrów wielowątkowości na wydajność systemu jest przedstawiony na podstawie symulacyjnego modelu systemu wielowątkowego ze wspólna pamięcią rozproszoną. Wprowadzone jest również pojęcie systemu zrównoważonego ze względu na wydajność.