UPCRC Illinois - UPCRC Illinois

UPCRC Illinois jest jednym z dwóch uniwersalnych ośrodków badawczych w dziedzinie obliczeń równoległych uruchomionych w 2008 r. Przez Microsoft Corporation i Intel Corporation w celu przyspieszenia rozwoju powszechnego przetwarzania równoległego dla aplikacji konsumenckich i biznesowych, takich jak komputery stacjonarne i mobilne. UPCRC Illinois to wspólne przedsięwzięcie badawcze Wydziału Informatyki i Coordinated Science Laboratory na Uniwersytecie Illinois w Urbana-Champaign . Badania prowadzą wykładowcy i doktoranci wydziałów Informatyki oraz Elektrotechniki i Informatyki. Wydziałem badawczym UPCRC Illinois kierują współdyrektorzy Marc Snir i Wen-mei Hwu .

Badania

Biała księga UPCRC Illinois, Parallel Computing Research at Illinois: The UPCRC Agenda , rozszerza szczegółowo trzy główne tematy badawcze:

  • Skoncentruj się na zdyscyplinowanym programowaniu równoległym - języki sekwencyjne ewoluowały, aby wspierać dobrze ustrukturyzowane programowanie oraz zapewniać bezpieczeństwo i modułowość. Mechanizmy równoległej kontroli, synchronizacji i komunikacji nie przeszły jeszcze podobnej ewolucji. UPCRC Illinois przyjmuje optymistyczny pogląd, że równoległość można ujarzmić dla wszystkich, zapewniając zdyscyplinowane modele programowania równoległego, wspierane przez wyrafinowane środowiska programistyczne i wykonawcze.
  • Atak wielozadaniowy na programowanie wielordzeniowe - UPCRC Illinois podejmuje zintegrowany, szeroko zakrojony atak na równoległość na wszystkich poziomach systemu, od aplikacji po sprzęt, wykorzystując każdą broń w arsenale, aby zapewnić wydajność, skalowalność i programowalność. Obejmuje to badanie zdyscyplinowanych języków równoległych, metaprogramowania i autotunerów oraz środowisk specyficznych dla domeny; rozwijanie potężnego środowiska tłumaczeniowego w celu wykorzystywania informacji z wielu źródeł na różnych etapach życia programu; opracowanie adaptacyjnego środowiska wykonawczego do obsługi heterogeniczności i automatyzacji zarządzania zasobami; opracowywanie nowych mechanizmów sprzętowych w celu zwiększenia wydajności, skalowalności i programowalności; i ponowne przemyślenie zwyczajowego podziału pracy między warstwami stosu systemu. Narzędzia do refaktoryzacji pomogą przenieść istniejący kod do nowych środowisk, a techniki i narzędzia oparte na formalnych metodach pomogą zapewnić poprawność.
  • Wizja przyszłych zastosowań konsumenckich zorientowana na człowieka - Kierowanie programem to wizja przyszłych aplikacji konsumenckich zorientowana na człowieka, poparta badaniami nad technologiami aplikacji, umożliwiającymi skok kwantowy we wciągającym realizmie wizualnym, niezawodnym przetwarzaniu języka naturalnego i niezawodnej teleobecności . Badanie tych aplikacji ujawnia nowe równoległe wzorce i służy jako baza testowa do oceny, udoskonalania i ostatecznie udowodnienia pomysłów UPCRC Illinois dotyczącychprogramowania wielordzeniowego .

Historia obliczeń równoległych w Illinois

Historia stanu Illinois w dziedzinie obliczeń równoległych sięga ponad 40 lat. Od pierwszego akademickiego superkomputera równoległego , ILLIAC IV, rozpoczętego w 1964 r., Do dzisiejszej pracy nad zainstalowaniem pierwszego komputera petaskalowego , Blue Waters w stanie Illinois zdefiniował krajobraz obliczeń równoległych. Składki z byłego i obecnego wydziału Illinois obejmują:

Bibliografia

Linki zewnętrzne