Czytano 330044 razy przez 24845 osoby. Aktualnie 13 osób.

Supercomputer


   Dzwonek na przerwÄ™. Felek szybko zbiera swoje książki i w poÅ›piechu wychodzi z klasy a potem ze szkoÅ‚y. Szybko maszeruje głównÄ… ulicÄ… miasta nawet nie spoglÄ…dajÄ…c na atrakcyjne wystawy sklepów. Dociera wreszcie do budynku z napisem �Centrum superkomputerowe�. Wchodzi do wnÄ™trza i wyjmuje z kieszenie kartkÄ™.
      - Pierwsze piÄ™tro. Pokój 148    - odczytuje po cichu.
   Kieruje siÄ™ schodami w górÄ™ i po chwili staje przed drzwiami z numerem 148. Puka do drzwi i wchodzi na zaproszenie ze Å›rodka.
      - DzieÅ„ dobry wujku    - mówi do starszego mężczyzny za biurkiem.
      - Cześć Felek. JesteÅ› ekspres. Przecież dopiero piÄ™tnaÅ›cie minut temu skoÅ„czyÅ‚eÅ› lekcje    - mówi z uznaniem spoglÄ…dajÄ…c na zegarek.
      - Jak jestem czymÅ› bardzo zainteresowany to nogi same mnie niosÄ…    - odpowiada Felek wesoÅ‚o.
      - To może zaczniemy od obejrzenia superkomputerów w schronie    - proponuje wujek.
      - To byÅ‚oby ciekawe.
      - Zostaw wiÄ™c tutaj torbÄ™ szkolnÄ… z kurtkÄ… i chodź ze mnÄ…    - mówi.
   SchodzÄ… z piÄ™tra do pomieszczeÅ„ piwnicznych. ZatrzymujÄ… siÄ™ przed drzwiami z zamkiem szyfrowym. Wujek wprawnie wstukuje odpowiednie hasÅ‚o i drzwi rozsuwajÄ… siÄ™ automatycznie.
      - To jest Å›luza    - tÅ‚umaczy wujek. BÄ™dziemy musieli jeszcze otworzyć nastÄ™pne drzwi zanim ujrzymy superkomputery. WchodzÄ… do maÅ‚ego pomieszczenia. Drzwi za nimi zasuwajÄ… siÄ™ automatycznie. Teraz wujek wstukuje hasÅ‚o do nastÄ™pnych drzwi, które rozsuwajÄ…c siÄ™ ukazujÄ… duże pomieszczenie zastawione kolorowymi urzÄ…dzeniami o zróżnicowanych, atrakcyjnych ksztaÅ‚tach.
      - Ale kanapa. Można na niej usiąść?    - pyta Felek.
      - ProszÄ™ bardzo, chociaż to najdroższa kanapa na Å›wiecie, warta prawie dwadzieÅ›cia milionów dolarów. Pod siedzeniem znajduje siÄ™ urzÄ…dzenie na freon, chÅ‚odzÄ…ce komputer.
      - A nie odmrożę sobie siedzenia?    - zawahaÅ‚ siÄ™ chÅ‚opak.
      - Nie, ponieważ u góry wydziela siÄ™ ciepÅ‚o tak jak na zewnÄ…trz lodówki    - Å›mieje siÄ™ wujek.
   W pomieszczeniu sÅ‚ychać donoÅ›ny szum urzÄ…dzeÅ„ klimatyzacyjnych.
      - A po co jest to chÅ‚odzenie?
      - Każdy ukÅ‚ad elektroniczny jako dodatkowy efekt wytwarza ciepÅ‚o, które jeÅ›li nie jest odpowiednio odprowadzane może ukÅ‚ad zniszczyć. Uzyskanie dużej szykokoÅ›ci obliczeÅ„ wymaga wysokiej czÄ™stotliwoÅ›ci taktowania a to z kolei powoduje wydzielanie siÄ™ dużych iloÅ›ci ciepÅ‚a, które można skutecznie odprowadzić tylko przez zastosowanie niskich temperatur.
   Felek dalej rozglÄ…da siÄ™ po pomieszczeniu.
      - Dlaczego nie ma tu żadnych monitorów ani drukarek, jak ww przyzwoitych komputerach?    - pyta Felek.
      - Bo ludzie tutaj nie pracujÄ…, a superkomputery sÄ… włączone w sieć i można siÄ™ nimi posÅ‚ugiwać pracujÄ…c z dowolnego miejsca dołączonego do sieci INTERNET. Może to być wiÄ™c dowolna instytucja naukowa miasta, prywatne mieszkanie naukowca a jeÅ›li dysponujemy komputerem przenoÅ›nym połączonym z telefonem komórkowym to nawet nadmorska plaża w karju czy za granicÄ….
      - To ja już bym chciaÅ‚ zobaczyć jak na tych superkomputerach siÄ™ pracuje    - mówi Felek z przejÄ™ciem.
      - Rozumiem, że już nasyciÅ‚eÅ› siÄ™ zewnÄ™trznymn wyglÄ…dem superkomputerów, ale zanim zaczniemy je programować bÄ™dÄ™ ci musiaÅ‚ opowiedzieć nieco o ich architekturach.
      - Przecież widzÄ™ jak wyglÄ…dajÄ…, co tu dużo opowiadać?    - zaperza siÄ™ Felek.
      - Chodźmy na górÄ™, zaraz ci wyjaÅ›niÄ™ co to jest architektura komputera    - wujek wyprowadza chÅ‚opca ze schronu superkomputerowego.
      - ArchitekturÄ… komputera nazywamy postać, której znajomość jest konieczna przy programowaniu na najniższym z możliwych poziomie    - zaczyna tonem wykÅ‚adowcy wujek w swoim pokoju.
      - SÅ‚yszaÅ‚em, że takie programowanie jest bardzo skomplikowane i wymaga znajomoÅ›ci setek detali    - wtrÄ…ca Felek.
      - Tak jest choćby w przypadku popularnych komputerów serii PC, ale mówiÄ…c o architekturze ogólniej można pominąć te szczegóły i skupić siÄ™ na tym ile komputer ma procesorów, pamiÄ™ci operacyjnych i arytmometrów.
      - To chyba normalne, że ma wszystkiego po jednym. Inaczej mielibyÅ›my wiele komputerów zamiast jednego    - stwierdza Felek.
      - W przypadku zwykÅ‚ych komputerów PC tak wÅ‚aÅ›nie jest. Natomiast superkomputery majÄ… ciekawsze architektury. JeÅ›li na przykÅ‚ad zwiÄ™kszymy liczbÄ™ arytmometrów to uzyskamy superkomputer wektorowy doskonale nadajÄ…cy siÄ™ do przetwarzania tablic i wektorów tÄ™ samÄ… operacjÄ… arytmetycznÄ… wszystkich elementów naraz. JeÅ›li jednoczeÅ›nie zwiÄ™kszymy liczbÄ™ procesorów to bÄ™dziemy mieć superkomputer z dzielonÄ… pamiÄ™ciÄ…, chyba najÅ‚atwiejszy w programowaniu. A jeÅ›li powielimy i pamiÄ™ci operacyjne to uzyskamy superkomputer z pamiÄ™ciÄ… rozproszonÄ…, chyba najwydajniejszy z możliwych    - kontynuowaÅ‚ wykÅ‚ad wujek.
      - A po co te wszystkie udziwnienia?    - pyta Felek.
      - Superkomputery majÄ… jeden cel: jak najszybciej dokonywać obliczeÅ„. Można to osiÄ…gać zwiÄ™kszajÄ…c czÄ™stotliwość zegara ale koszty osiÄ…gniÄ™cia szybkoÅ›ci ponad przeciÄ™tnÄ… w danym okresie sÄ… coraz wiÄ™ksze. Konstruktorzy starajÄ… siÄ™ wiÄ™c by rozbijać obliczenia na podzadania realizowane jednoczeÅ›nie w różnych częściach maszyny. Ten sposób nie jest jednakowo skuteczny dla różnych zadaÅ„, ale pozwala osiÄ…gać znaczne przyÅ›pieszenia obliczeÅ„. JeÅ›li na przykÅ‚ad powielimy arytmometr czy procesor stukrotnie to możemy przyÅ›pieszyć obliczenia nawet stukrotnie, choć bardzo rzadko udaje siÄ™ osiÄ…gnąć taki wynik. Natomiast dwukrotne zwiÄ™kszenie prÄ™dkoÅ›ci zegara ponad przeciÄ™tnÄ… jest już poważnym sukcesem okupionym wielokrotnym zwiÄ™kszeniem kosztu urzÄ…dzenia.
      - A jeżeli mam program napisany w jÄ™zyklu C to co mam zrobić by wykonaÅ‚ siÄ™ jak najszybciej?    - Felek postanowiÅ‚ przyÅ›pieszyć osiÄ…gniÄ™cie celu z jakim przybyÅ‚ do wujka.
      - Przepraszam. Może trochÄ™ mnie poniosÅ‚o jako wykÅ‚adowcÄ™, ale chciaÅ‚bym byÅ› coÅ› zrozumiaÅ‚ zanim wgłębimy siÄ™ w szczegóły. ChciaÅ‚bym ci zaproponować uruchomienie tego programu z użyciem kompilatora POWER C na naszym oÅ›mioprocesorowym superkomputerze amerykaÅ„skiej firmy SILICON GRAPHICS. Masz dyskietkÄ™ z kodem?
   Wujek wziÄ…Å‚ od Felka dyskietkÄ™ i umieÅ›ciÅ‚ w napÄ™dzie dyskowym swego komputera PC z dużym kolorowym monitorem.
      - Teraz połączÄ™ siÄ™ z naszym superkomputerem i przegram twój program do jego pamiÄ™ci dyskowej... O już siÄ™ wykonaÅ‚o... A teraz uruchomiÄ™ kompilator...i już rozpoczyna siÄ™ wykonywanie    - tÅ‚umaczyÅ‚ wujek kolejne czynnoÅ›ci.
      - Ciekawe czy bÄ™dzie siÄ™ liczyÅ‚ dużo krócej niż godzinÄ™ na PC?    - pyta po chwili Felek.
      - Zobacz! Wyniki już sÄ…    - triumfuje wujek.
      - Brawo superkomputery! To rewelacja!    - wykrzykuje podniecony Felek.
      - LiczyÅ‚ tylko kilka minut zapewne dziÄ™ki temu, że systemowi udaÅ‚o siÄ™ automatycznie wykryć możliwość rozbicia programu na niezależne podzadania, a poza tym pojedyÅ„czy procesor jest też znacznie szybszy od waszego PC.
      - Wujku. A gdybym chciaÅ‚ udoskonalić mój program i policzyć go w domu to byÅ‚oby możliwe?    - bÅ‚agalnym tonem pyta Felek.
      - Tak. MogÄ™ ciÄ™ zapisać do MÅ‚odzieżowego Towarzystwa Przyjaciół Nauk przy naszym Centrum i zaÅ‚ożyć ci odpowiednie konto z hasÅ‚em na superkomputerze    - z uÅ›miechem oznajmia wujek.

Czytaj dalej: "Upgrade "

Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Bez nich strona nie będzie działała poprawnie. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies.