Dodatkowe informacje o Nexusie i dowiazania

The Nexus Task-parallel Runtime System

Referenci: Piotr Palka, Andrzej Kochut

Aktualny kierunek rozwoju sprzetu komputerowego pozwala przewidywac, ze przyszlosc systemow rozproszonych lezy w srodowiskach heterogenicznych. W ich obrebie pracuja komputery PC, stacje robocze, male komputery z pamiecia dzielona oraz wielkie komputery wspolbiezne. Do laczenia ich sluza najrozmaitsze rodzaje sieci i protokolow komunikacyjnych. Mozna rowniez oczekiwac rozwoju heterogenicznych aplikacji laczacych rozne style i jezyki programowania.

Nexus jest systemem majacym spelniac role platformy dla kompilatorow jezykow wspolbieznych. Tworzy im jednolite srodowisko, niezalezne od sprzetu, dostarczajac odpowiednie mechanizmy do realizacji wspolbieznosci. Jest kompromisem pomiedzy efektywnoscia, a przenosnoscia. W zamysle tworcow ma stac sie dla kompilatorow czyms w rodzaju lingua franca.

Plan referatu:
  1. Motywacja powstania systemu.
  2. Ogolny opis Nexusa.
  3. Glowne zagadnienia implementacyjne.
  4. Wyniki testow szybkosci dzialania.
  5. Informacja o pracy magisterskiej dotyczacej Nexusa, napisanej na naszym Wydziale.