Jednoprocesorowa stacja robocza

Wśród dostępnych w Polsce wydajnych, samodzielnych stacji roboczych, na uwagę zasługuje z pewnością AlphaStation Model 600 firmy Digital Equipment Co. Stacja ta wyposażona w nową wersję procesora Alpha ma niespotykaną dla tej klasy sprzętu wydajność typową - jeszcze nie tak dawno - dla komputerów klasy mainframe.

Wśród dostępnych w Polsce wydajnych, samodzielnych stacji roboczych, na uwagę zasługuje z pewnością AlphaStation Model 600 firmy Digital Equipment Co. Stacja ta wyposażona w nową wersję procesora Alpha ma niespotykaną dla tej klasy sprzętu wydajność typową - jeszcze nie tak dawno - dla komputerów klasy mainframe.

Procesor AlphaAXP

Stacja wyposażona jest tylko w jeden procesor AlphaAXP 21164 - 64-bitowy układ RISC ze zintegrowanym koprocesorem arytmetycznym zbudowany w technologii CMOS 0,5 mikrometra.

Wszystkie rozkazy procesora RISC mają tę samą długość i podobną strukturę, co umożliwia szybkie ich dekodowanie oraz wykonywanie. Są to przede wszystkim: przetwarzanie danych wykonywane na rejestrach, rozkazy komunikacji z pamięcią typu load/store oraz rozkazy skoku. Odrębną w sensie logicznym grupę instrukcji stanowią tzw. rozkazy PAL code (PAL = Privileged Architecture Library). Umożliwiają one "przestrojenie" procesora w celu płynnego dostosowania go do współpracy z systemem operacyjnym wybranym przez użytkownika.

Procesor intensywnie wykorzystuje przetwarzanie potokowe. Superskalarność pozwala na realizację aż czterech rozkazów w jednym cyklu zegara, w tym dwóch stało- i dwóch zmiennopozycyjnych, co zwiększa szybkość przetwarzania. Układ jest wyposażony w moduł dekodowania rozkazów, dwa moduły operacji stałoprzecinkowych, dwa zmiennoprzecinkowych, jednostkę sprzęgu z szynami (Bus Interface Init - BIU), tzw. mikser szyn oraz dwupoziomowy system wewnętrznej pamięci podręcznej.

Pamięć i wyposażenie AlphaStation

Pamięć podręczna pierwszego poziomu zawiera 8 kB SRAM typu write-through dla instrukcji oraz tyle samo dla danych. Pamięć drugiego poziomu to 96 kB typu write-back, czyli w sumie 112 kB szybkiej pamięci statycznej wewnątrz procesora. Ponadto układ może odwoływać się do opcjonalnej zewnętrznej pamięci podręcznej trzeciego poziomu o rozmiarach do 4 MB. Procesor połączony jest z pamięcią przez 256-bitową szynę, a wielkość pamięci głównej może dochodzić do 1 GB.

Komputer jest standardowo wyposażony w dwa sterowniki Fast Wide SCSI (20 MB/s), z których jeden obsługuje napęd CD-ROM oraz dysk stały o pojemności 1,05, 2,1 lub 4,3 GB. AlphaStation ma też sterownik Ethernet z potrójnym portem na "gruby Ethernet" (AUI), "cienki Ethernet" (10Base2) oraz skrętkę (10BaseT), a ponadto dwa porty RS232C i jeden równoległy.

Stację wyposażono w trzy 64-bitowe gniazda PCI o maksymalnej przepustowości 264 MB/s. Dotychczas taką szybkość transmisji zapewniały jedynie stacje Silicon Graphics wyposażone w 64-bitową szynę GIO. Komputer ma także jedno 32-bitowe gniazdo PCI 132 MB/s, trzy EISA i jedno PCI/EISA. Pod względem wyposażenia w gniazda rozszerzeń i przepustowość, AlphaStation 600 przypomina raczej serwer niż stację roboczą.

Karty graficzne

Użytkownik ma możliwość wyboru karty graficznej. Najprostsza i najtańsza to ATI Mach64. Nieco droższa, ZLX-E1 umożliwia prezentację gładko cieniowanej grafiki 2- i 3-wymiarowej w 8 płaszczyznach przetwarzania. Ma ona rozdzielczość 1280 x 1024 punktów (256 kolorów) przy częstotliwości odświeżania 76 Hz. Karta pozwala na wyświetlanie 3-wymiarowych obrazów o wysokiej jakości, choć podczas animacji brakuje płynności transformacji obrazów. Ze względu na zalety oraz cenę karty (799 USD) jest ona atrakcyjną ofertą dla użytkowników, nawet aplikacji CAD/CAM.

Znacznie droższa ZLX-E2 (1995 USD) umożliwia wyświetlanie obrazów 3-wymiarowych przy 24-bitowym kolorze. Karta wykorzystuje 24 płaszczyzny przetwarzania, 4 płaszczyzny superpozycji oraz sprzętowe podwójne buforowanie. Jeszcze droższa ZLX-E3 (2995 USD) ze sprzętowym 24-bitowym Z-buforem, jest przeznaczona do realizacji skomplikowanych 3-wymiarowych animacji. Najnowsze karty ZLX-L1 i ZLX-L2 zapewniają 48-bitową obsługę każdego piksela i 24-bitowy sprzętowy Z-bufor. Mogą one być wykorzystywane w systemach projektowania 3-wymiarowych układów dynamicznych, modelowania molekularnego, systemów GIS itp.

Każda z wymienionych kart graficznych została zoptymalizowana z punktu widzenia biblioteki OpenGL, będącej obecnie standardem de facto dla projektowania trójwymiarowych aplikacji graficznych.

Systemy operacyjne i oprogramowanie

Stacja może pracować pod nadzorem jednego z trzech systemów operacyjnych: Digital Unix (OSF/1), Open VMS lub Windows NT. Pożądany system operacyjny określa się wymuszając restart z dysku, na którym system ten został zainstalowany. Przestrajanie procesora na wybrany system odbywa się automatycznie dzięki istnieniu rozkazów typu PAL code.

Wielkość pamięci RAM oraz pojemność dysku, niezbędne do swobodnej pracy na stacji roboczej, zależą od systemu operacyjnego. 64-bitowy Digital Unix jest pod tym względem bardzo wymagający. Podawana przez producenta wielkość 32 MB RAM (24 MB dla najnowszej wesji 3.2C) jest teoretyczna. W praktyce potrzeba co najmniej 64 MB i taka pamięć instalowana jest standardowo. Digital Unix zajmuje też prawie 0,5 GB na dysku. Co najmniej drugie tyle trzeba przeznaczyć na oszar wymiatania (swap). Biorąc pod uwagę pamięć niezbędną dla programów i plików użytkownika, dysk 2,1 GB można uznać za minimalny. 32-bitowe systemy operacyjne Open VMS i Windows NT są znacznie mniej "zasobożerne". Digital Unix, dzięki zgodności ze standardem POSIX-4, umożliwia tworzenie aplikacji wykonujących przetwarzanie w czasie rzeczywistym i rozwiązywanie skomplikowanych problemów wymagających optymalizacji wieloparametrycznej. Digital oferuje kompilator, a także specjalne środowisko programowe (tzw. DEC Fuse) języka Ada do tworzenia oprogramowania takich systemów.

Ponadto, za symboliczną opłatę (ok. 500 USD + koszt nośników), instytucje naukowe mogą otrzymać licencję na liczony w dziesiątkach GB pakiet oprogramowania systemowego i narzędziowego, tzw. DECcampus. Zawiera on system operacyjny na nieograniczoną liczbę użytkowników, oprogramowanie serwera drukarkowego, kompilatory języków programowania (ANSI C, C++, Fortran 77, Fortran 90, Pascal, Cobol, Lisp, Ada), biblioteki graficzne (GKS, GKS 3D, OpenGL, PHIGS, PEX) i matematyczne, oprogramowanie sieciowe oraz narzędzia do zarządzania (m.in. POLYCENTER), systemy zarządzania relacyjnymi bazami danych i poczty elektronicznej X.400 i X.500, narzędzia CASE i inne. Na uwagę zasługują też SoftPC/WinSoft, emulator DOS/Windows, a także Pathworks, sieciowy system operacyjny umożliwiający bezpośrednią współpracę komputerów PC ze stacją roboczą.

Cena AlphaStation 600 z procesorem 266 MHz wynosi 40,5 tys. USD, a z układem 300 MHz jest o kilka tysięcy wyższa. Digital Equipment Polska udziela jednak znacznych, dochodzących do 30% rabatów dla instytucji naukowych i edukacyjnych. Wielkość rabatu nie jest stała i zależy od konkretnego dealera.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200