Drugie międzynarodowe warsztaty nt. wysokowydajnej infrastruktury skalowalnych narzędzi, Wenecja, Włochy
Od laptopów po superkomputery, coraz bardziej skomplikowany sprzęt wielordzeniowy i akceleratorowy napędza dynamiczny rozwój technologii współbieżności. Prognozuje się, że systemy klasy exascale będą w stanie obsługiwać ponad 100 mln wątków, głównie dzięki zwiększonej współbieżności wewnątrzwęzłowej. Aby można było w pełni wykorzystać tę zwiększoną współbieżność, potrzebne jest nowe oprogramowanie i modele programowania. Przy coraz większej złożoności systemów i aplikacji, skalowalne narzędzia mają kluczowe znaczenie dla diagnostyki przyczyn problemów z wydajnością i poprawnością.
Same narzędzia także stają się coraz bardziej skomplikowane, aby umożliwić diagnozowanie i rozwiązywanie problemów w wysoce współbieżnych systemach. Wymagają zaawansowanej infrastruktury potrzebnej do mierzenia, analizowania, diagnozowania i przedstawiania przyczyn błędów. Aby poradzić sobie z tą złożonością, potrzebne są konstrukcje abstrakcyjne upraszczające projektowanie narzędzi, a także rozszerzalna infrastruktura wielokrotnego użytku.
Przykładowe tematy poruszane w czasie wydarzenia:
- ogólne, nadające się do wielokrotnego użytku komponenty narzędziowo-infrastrukturalne;
- interoperacyjność narzędzie-komponent;
- struktura narzędzie-środowisko uruchomieniowe;
- skalowalne przypisanie w trybie online i offline, zarządzanie danymi i techniki analizy;
- monitoring, przypisywanie i analiza w kontekście nowych równoległych modeli programowania;
- skalowalne przedstawianie wyników.Więcej informacji: http://wwwx.cs.unc.edu/~tgamblin/whist-2012(odnośnik otworzy się w nowym oknie)