Seminarium: Systemy Rozproszone
15 grudnia 2022 12:15, sala 4070
Wiktor Pilarczyk, Leszek Troc



Pythia: A Customizable Hardware Prefetching Framework Using Online Reinforcement Learning



Największym wąskim gardłem w dzisiejszych czasach są dostępy do pamięci. Przy projektowaniu architektur tworzy się polityki do zarządzania pamięcią, aby móc z niej jak najefektywniej korzystać. Problemem jest, że taka polityka opiera się na statystycznie wybranych rozwiązaniach, które faworyzują pewne zachowania, a także nie można jej zazwyczaj skonfigurować.

W swojej prezentacji opowiem o rozwiązaniu przedstawionym dla prefetcherów, gdzie za pomocą reinforcement learningu stworzono rozwiązanie, które dostosowuje się do zachowania programu, a ponadto umożlwia jego konfigurację.

Zapraszam,
Wiktor Pilarczyk



Bibliografia:





The Storage Hierarchy is Not a Hierarchy: Optimizing Caching on Modern Storage Devices with Orthus



Problem skutecznego cachowania danych uważany jest za jedno z największych wyzwań informatyki. Postępy w technologii urządzeń do przechowywania danych spowodowały, że obecnie w wielu zastowaniach klasyczne cachowanie nie jest najlepszym rozwiązaniem i może być usprawnione.

Opowiem o cachowaniu niehierarchicznym, w szczególności na czym ono polega oraz dlaczego i w jakich sytuacjach warto z niego skorzystać. Przestawię też przykład zastosowania tego rozwiązania.

Zapraszam,
Leszek Troc



Bibliografia: