Superkomputery

Superkomputery

Obecne komputery a przyszłość.

Pierwotnie komputery były maszynami cyfrowymi, wykorzystywanymi do przeprowadzania obliczeń na potrzeby militarne, i zajmowały powierzchnię wielokondygnacyjnych budynków. Maszyny te na samym początku działały w oparciu o przekaźniki, i miały stosunkowo małą moc obliczeniową. Za pierwszy komputer w ogóle, uznawany jest brytyjski Collosus, a nawet wcześniejsze urządzenia niemieckiego konstruktora Konrada Zuse. Przełom w elektronicznym przetwarzaniu informacji nastąpił jednak w Stanach Zjednoczonych, gdzie zbudowano komputer ENIAC, oparty na działaniu lamp elektronowych. Maszyna ta uzyskiwała zawrotną wówczas wydajność 5000 operacji dodawania na sekundę. W odróżnieniu od współczesnych komputerów, ENIAC działania przeprowadzał w systemie dziesiętnym, nie dwójkowym. W 1963 roku powstał superkomputer CDC 6600. Dziesięć lat później, twórca i wykonawca tego projektu, Seymour Cray, założył własną firmę, Cray Research, jedno z najważniejszych obecnie przedsiębiorstw produkujących superkomputery. Stały postęp technologiczny sprawia, że wcześniejsze superkomputery pod względem mocy obliczeniowej ulegają dzisiejszym, średniej klasy komputerom osobistym. Superkomputery dawniej wykorzystywane były głównie dla potrzeb wojskowości. Obecnie, dominuje zastosowanie dla celów naukowych – różnego rodzaju symulacji, np. chemicznych oddziaływań między cząsteczkami różnych substancji. Inną dużą dziedziną obliczeń superkomputerowych jest prognozowanie meteorologiczne. W tym przypadku obliczenia ruchów mas powietrza wymagają olbrzymich mocy obliczeniowych, i dużej precyzji, gdyż każde przekłamanie danych prowadzi do zafałszowania obliczeń, i w efekcie – podania fałszywej prognozy. Rolę superkomputerów pełnią coraz częściej rozbudowane klastry obliczeniowe, czyli komputery wspólnie przetwarzające dane dla pojedynczego zadania. Innym rozwiązaniem jest budowa klastrów hybrydowych, czyli takich, w których działa kilka / kilkadziesiąt superkomputerów. Zastosowanie przetwarzania rozproszonego w tej skali wymaga użycia bardzo szybkich łączy sieciowych Gigabit Ethernet.