Microwulf klaster osobisty









jakilinux.org Microwulf: klaster osobisty

























































.comment
{
position: relative;
margin: 3px;
margin-top: 6px;
/* border: 1px solid #666; */
padding: 4px 4px 4px 8px;
background-color: #fff;
}

.odd
{
background-color: #f8f8f8;
}

.comment div {
position: relative;
}

.comment .comment img
{
margin: 0px;
}

.comment .collapseicon
{
width: 13px;
height: 13px;
overflow: hidden;
background-image: url(http://jakilinux.org/wp-content/plugins/briansthreadedcomments.php?image=subthread-open.png);
}

.collapsed .collapseicon
{
background-image: url(http://jakilinux.org/wp-content/plugins/briansthreadedcomments.php?image=subthread.png);
}


.comment .reply {
text-align: right;
font-size: 80%;
padding: 0px 6px 6px 0px;
}

.comment
{
border: 1px solid #ddd;
margin-top: 10px;
}

input#subscribe
{
width: auto;
}

.comment .body .content
{
padding: 0px 3px 0px 3px;
width: 100%;
overflow: auto;
}

.comment .title abbr
{
border: none;
}

.collapsed .body, .collapsed .comment
{
display: none;
}
/*
#addcomment small, #addcomment div
{
padding: 3px;
}
*/
#commentform textarea {
width: 97%;
}







.wp-polls .pollbar {
margin: 1px;
font-size: 8px;
line-height: 10px;
height: 10px;
background: #f90;
border: 1px solid #000;
}









PolishLinux
JakiLinux
LinuxNews
OSNews
WolnaKultura
Blog


wiki
IRC
reklama
o nas/kontakt




















HomeArtykułyNewsyForumDlaczego Linux?Wybór systemuInstalacjaPierwsze krokiProgramyPomocy!



Tu jesteś:

jakilinux.org / Artykuł: Microwulf: klaster osobisty





Systemy
Linux

Ubuntu
Mandriva
openSUSE
Debian
Fedora
PCLinuxOS
Slackware
Gentoo
MEPIS

Aurox
PLD
KateOS
Yoper
Xandros
 więcej



BSD

DesktopBSD
FreeBSD
NetBSD
OpenBSD
PC-BSD
 więcej

Logowanie




Login:
Hasło:




Zarejestruj się! (dlaczego warto)



Devel


Roadmap
Zgłoś pomysł!
Prześlij zrzut!
Dołącz do nas!


Polecamy

IT News: Windows, Vista, Linux














Microwulf: klaster osobisty


2 grudnia 2007,
p2o2



Microwulf jest przenośnym i osobistym klastrem typu Beowulf, dostarczającym ponad 26 Gflopsów mocy obliczeniowej. Całkowity koszt jego budowy w cenach ze stycznia 2007 r. zamknął się kwotą poniżej 2500 USD. Waży mniej niż 15 kg (31 funtów), a jego wymiary wynoszące 28 x 30,5 x 43 cm sprawiają, że mieści się na biurku lub w walizce.
Poprawka: w sierpniu 2007 r. Microwulf można było zbudować już za jedyne 1256 USD, poprawiając współczynnik ceny do wydajności do 48USD/Gflops. Po szczegóły proszę zajrzeć do artykułu znajdującego się na stronach serwisu Cluster Monkey, patrz lista odsyłaczy poniżej.




Spis treści

Wstęp
Projekt klastra
Koszty sprzętu
Uwagi na temat konfiguracji - (plik PDF)
Zdjęcia klastra
Wydajność obliczeniowa
Wyniki testów HPL
Sprawność obliczeniowa
Sprawność finansowa obliczeń (wskaźnik cena/wydajność)
Sprawność energetyczna obliczeń (wskaźnik pobór mocy/wydajność)
Zastosowania
Artykuł w serwisie Cluster Monkey - (odnośnik)
Publikacje
Dane Autora

Microwulf został zaprojektowany i zbudowany przez Pana Joela Adamsa,
profesora DoCS (Department of Computer Sciences) z Calvin College i
ucznia klasy maturalnej p. Tima Broma.

Pan Joel Adams, Profesor Calvin College,
Department of Computer Science,
Calvin College, North Hall, Grand Rapids, USA
[do spisu treści]


Projekt

Microwulf został zaprojektowany tak, aby był finansowo opłacalny, miał dużą moc obliczeniową, należał do klasy PCC (Personal Computer Claster) [1], czyli przenośnych, osobistych klastrów klasy Beowulf.
Podstawowym założeniem projektu było upakowanie jak największej mocy
obliczeniowej w jak najmniejszej objętości, wykorzystując do tego celu
procesory wielordzeniowe.

Projekt klastra Microwulf
Aby projekt stał się wykonalny wykorzystaliśmy płyty główne mniejsze od tradycyjnych ATX-ów (podobnie do projektu Little Fe). Minimalizując koszty złożyliśmy je korzystając z prętów prowadzących (podobnie jak tutaj) oraz kawałków pleksiglasu.
Składając śdwie podwójne kanapki” z czterech płyt MicroATX,
każda wyposażona w procesor z podwójnym rdzeniem i 2 GB pamięci RAM (1
GB/rdzeń), zbudowaliśmy maszynę wieloprocesorową składającą się z 4
węzłów, 8 rdzeni procesorowych oraz 8 GB pamięci. Jest tak nieduża, że
mieści się na biurku i wystarczająco potężna, aby wykonywać prawdziwie
użyteczne prace obliczeniowe. Na dodatek jest na tyle tania, że może
sobie na nią pozwolić każdy śmiertelnik.

Ponieważ każda z płyt zawiera gigabitowy adapter sieciowy Ethernet,
otrzymaliśmy najtańszy sprzęt zapewniający komunikację
międzyprocesorową. Aby wyeliminować współzawodnictwo rdzeni
procesorowych w dostępie do karty sieciowej, dodaliśmy do każdej płyty
drugi gigabitowy interfejs sieciowy w postaci karty PCI-Express. Ruch sieciowy został rozłożony na obie karty za pomocą Open MPI [2]
(patrz poniżej). Następnie wszystkie karty sieciowe zostały podłączone
do niedrogiego 8 portowego przełącznika Gigabit Ethernet, co dało po 1
Gb łącza ethernetowego na każdy z rdzeni procesorowych.
Płyta spodnia pracuje jako główny węzeł i jest skonfigurowana w ten
sposób, że może uruchamiać się (butować) z pojedynczego dysku lub
napędu DVD-ROM. Pozostałe trzy płyty będące węzłami klastra uruchamiane
są za pomocą sieci i techniki PXE.
Poniższy schemat pokazuje powiązania pomiędzy elementami Microwulfa:

Schemat zależności
Na razie Microwulf pracuje pod kontrolą Ubuntu Linux.
Open MPI wykrywa w węźle wszystkie karty sieciowe, a następnie
przesyła do nich dane na zasadzie raz do jednej, raz do drugiej. Aby
pomóc Open MPI w równomiernym rozłożeniu ruchu sieciowego zarówno po
stronie nadawczej, jak i odbiorczej, skonfigurowaliśmy wbudowane karty
sieciowe tak, aby były częścią podsieci 192.168.2.x, a dodatkowe karty
PCI-Express częścią podsieci 192.168.3.x.
Uwagi P2O2


PCC to własny neologizm, w PC jest już tłoczno: Personal Computer i Political Correctness. - [powrót]
Zrób to równolegle - [powrót]

[do spisu treści]


Koszty sprzętu
Zamieściliśmy tutaj listę elementów, które posłużyły do budowy
Microwulfa. Ceny pochodzą ze stycznia 2007 r. W tamtym czasie były niższe od tych oferowanych na stronach newegg.com.


Urządzenie
Nazwa
Cena jednostkowa
Ilość
Koszt całkowity


Płyta główna
MSI K9N6PGM-F MicroATX
$80.00
4
$320.00


Procesor CPU
AMD Athlon 64 X2 3800+ AM2 CPU
$165.00
4
$660.00


Pamięć główna
Kingston DDR2-667 1GByte RAM
$124.00
8
$992.00


Zasilacz
Echo Star 325W MicroATX Power Supply
$19.00
4
$76.00


Karta sieciowa
Intel PRO/1000 PT PCI-Express NIC (węzeł-do-przełącznika)
$41.00
4
$164.00


Karta sieciowa
Intel PRO/100 S PCI NIC (serwer do zewnątrz)
$15.00
1
$15.00


Przełącznik
Trendware TEG-S80TXE 8-port Gigabit Ethernet Switch
$75.00
1
$75.00


Dysk twardy
Seagate 7200 250GB SATA hard drive
$92.00
1
$92.00


Napęd DVD/CD

Liteon SHD-16S1S 16X
$19.00
1
$19.00


Chłodzenie

Zalman ZM-F3 120mm Case Fans
$8.00
4
$32.00


Osłony wentylatorów
Generic NET12 Fan Grill (120mm)
$1.50+ dostawa
4
$10.00


Części konstrukcyjne
36ł x 0.25ł pręty prowadzące
$1.68
3
$5.00


Części mocujące
Nakrętki i podkładki 0.25ł
 
 
$10.00


Opudowa/podstawa
12ł x 11ł kawałki pleksi (resztki z Zakładu Fizyki)

$0.00
4
$0.00


Suma całkowita
$2,470.00



Urządzenia dodatkowe


Urządzenie
Nazwa
Cena jednostkowa
Ilość
Koszt całkowity


KVM Switch
Linkskey LKV-S04ASK
$50.00
1
$50.00


Suma całkowita
$50.00


Elementy konstrukcji nośnej i wzmacniającej zostały zakupione w Lowes, osłony wentylatorów kupiono w newegg.com, a pozostałe części pochodzą z:
N F P Enterprises
1456 10 Mile Rd NE
Comstock Park, MI 49321-9666
(616) 887-7385
Od stycznia 2007 r. ceny urządzeń i komponentów Microwulfa znacznie
spadły. Do tego stopnia, że w sierpniu Microwulf można było złożyć za
1255 dolarów (kupione w newegg.com), a prawdobodobnie w chwili czytania tego tekstu za jeszcze mniej.
[do spisu treści]


Zdjęcia klastra
Uczeń p. Tim Brom obok klastra Microwulf
śZachodnia”
strona klastra ukazująca zasilacze, wentylatory wywiewne, a na spodzie
8 portowy przełącznik Gigabit Ethernet. Na zdjęciach prezentowany jest
system uruchumiony i działający.
Widok od strony śpołudniowo-zachodniej”
Widok
strony śpołudniowej” ukazującej płyty główne z dwoma kartami sieciowymi
Gigabit Ethernet każda (czarne kable prowadzą do karty wbudowanej,
zielone do karty dodatkowej PCI-Express). Płyta na spodzie pełni rolę
śgłównego (master)” węzła, dlatego w jednym z gniazd PCI zawiera kartę
sieciową 10/100 Ethernet (żółty kabel), która służy do łączności ze
światem zewnętrznym. Monitor podłączony jest kablem niebieskim.
Strona
śpołudniowo-wschodnia” ukazująca wentylatory nawiewne. Na spodzie
konstrukcji widoczne są napędy DVD (z przodu) i HDD (z tyłu).
Widok klastra od śpółnocy”. Na zdjęciu widać zasilacze i listwę zasilającą z wyłącznikiem.
[do spisu treści]


Wydajność obliczeniowa
Wydajność obliczeniowa superkomputerów jest zazwyczaj mierzona za pomocą flopsów (ang. flops),
czyli liczbę operacji zmiennopozycyjnych wykonanych w przeciągu
sekundy. Wydajność pierwszych superkomputerów mierzono w megaflopach
(ang. Mflops: 106 flopsów). Osiągnięcia w budowie komputerów zwiększyły te liczby, wprowadzając je do zakresu gigaflopowego (ang. Gflops: 109
flopsów). Natomiast dzisiejsze masywnie równoległe superkomputery są w
stanie wykonywać obliczenia na poziomie teraflopsów (ang. Tflops: 1012 flopsów). Przyszłe zespoły obliczeniowe będą mierzone zapewne w petaflopach (ang. Pflops: 1015 flopsów).
Rozmawiając o wydajności obliczeniowej superkomputerów należy rozróżniać:

wydajność szczytową (ang. peak performance), czyli teoretycznie maksymalną wydajność jaką dany komputer może osiągnąć od
wydajności mierzonej (ang. measured performance), czyli
maksymalnej wydajności danego komputera osiąganej w trakcie pomiarów
lub podczas przetwarzania programów pomiarowych.

Producenci komputerów podają często wydajność szczytową,
stwarzając sobie podstawy do nieuzasadnionych twierdzeń. W
rzeczywistych warunkach, wydajność komputera uważa się za dobrą, jeśli
jego wydajność mierzona sięga 50-60% jego wydajności szczytowej.
Ostatnim decydującym czynnikiem pomiarowym jest precyzja
operacji zmiennopozycyjnych. Większość obliczeń dużej wydajności (ang.
high performance computations) używa liczb podwójnej precyzji.
Przetwarzanie ich zajmuje więcej czasu niż wykonywanie operacji na
liczbach jednopozycyjnych. Należy uważać, by nie mylić tych pomiarów,
inaczej będziemy porównywali jabłka do gruszek.
Standardowym testem wzorcowym (ang. benchmark) wydajności
obliczeniowej (np. wykorzystywanym przez twórców listy największych
superkomputerów na świecie - top500.org) jest HPL (high performance Linpack).
Jest to test na liczbach podwójnej precyzji. Przed uruchomieniem testu
HPL należy zainstalować biblioteki algebraiczne BLAS (Basic Linear
Algebra Subprograms), gdyż HPL na nich bazują.
Do pomiarów Microwulfa (w marcu 2007 r.) wykorzystaliśmy HPL i BLAS.
Po skompilowaniu i zainstalowaniu obu pakietów uruchomiliśmy test
podwójnej precyzji zmieniając parametry w sposób następujący:

PxQ zmieniało się pomiędzy {1x8, 2x4}
NB w zakresie {100, 120, 140, 160, 180, 200}
N zwiększaliśmy od wartości 1000
(patrz: następny rozdział Wyniki testów HPL)
Dla operacji WR00R2R4 i dla następujących wartości zmiennych:
PxQ = 2x4; NB = 160; N = 30,000
HPL podał wartość 26,25 Gflopsów. Microwulf przekroczył tę liczbę także w innych testach, ale 26,25 Gflops było wartością maksymalną.
To znaczna moc obliczeniowa. Na przykład, zgodnie z listą top500 Cray T3D-256 z 1996 r. osiągał 25,3 Gflopsów wydajności mierzonej.
[do spisu treści]


Wyniki testów HPL
Poniższy wykres pokazuje wydajność Microwulfa w operacjach WR00R2R4
z pakietu HPL. Dane dla PxQ = 24, NB = 160 i wzrastającego N:

Microwulf przekraczał 20 Gflopsów podczas rozwiązywania 10 000 problemów, a 25 Gflopsów osiągał podczas liczenia 25 tys zadań.
Próbowaliśmy liczyć dla N równego 30 000 (i więcej), ale system zgłaszał brak wolnej pamięci.
Wykres wyraźnie określa początek płaskiego odcinka wydajności, jednak
przekonani jesteśmy, że bylibyśmy w stanie wycisnąć więcej flopsów,
gdybyśmy tylko mieli więcej pamięci, a nie po 1 GB na rdzeń procesora.
Jednakże 8 GB pamięci Microwulfa pochłonęło ponad 40% kosztów jego
budowy, co oznacza, że więcej RAM-u najprawdopodobniej zwiększyłoby
jedynie koszty, a nie wydajnośćŚ

[do spisu treści]


Sprawność obliczeniowa
Sprawność obliczeniową komputerów mierzy się dzieląc jego wydajność mierzoną (RMax) przez wydajność szczytową (RPeak):
compEff = RMax / RPeak
Wydajność szczytową homogenicznego klastra (klastra jednorodnego,
składającego się z tych samych komputerów, procesorów, węzłów - przyp.
P2O2) szacuje się następująco:
RPeak = #nodes x #cores-per-node x floating-point-units-per-core
x clock-speed
RPeak = (l. węzłów) x (l. rdzeni CPU/węzeł) x (l. jednostek zmiennopozycyjnych/rdzeń) x (szybkość CPU)
Dla Microwulfa przekłada się to na wartość:
RPeak = 4 x 2 x 2 x 2.0 = 32.0
Czyli sprawność obliczeniowa Microwulfa osiągnęła:
compEff = 26.25 / 32.0 = 0.8203 ~= 82%
Ogólnie rzecz biorąc, wszystkie wyniki powyżej 60% uważane są za dobre. Stąd wynik 80% można uważać za znakomity.
Dla porównania, sprawność obliczeniowa Cray T3D-256 z 1996 wynosiła:
compEff = 25.3 / 33.4 = 0.6588 ~= 66%
[do spisu treści]


Sprawność finansowa obliczeń (wskaźnik cena/wydajność)
Znając wydajność obliczeniową mierzoną testem HPL i koszt budowy
klastra, można pokusić się o wyliczenie rentowaności przedsięwzięcia
obliczając współczynnik ceny do wydajności. Czyli obliczając liczbę dolarów przypadających na każdy flops obliczeniowy możemy porównać rentowność superkomputerów.
Rentowność Microwulfa w tym zakresie (PPR - Price Performance Ratio) wyniosła 94,10 dolarów/Gflop. Czyli mniej niż $0.10/Mflop! Oczywiście przyjmując do obliczeń jako koszt budowy 2470 dolarów i 26,25 Gflopsów wydajności.
To sprawiło, że Microwulf stał się pierwszym klastrem ogólnego
przeznaczenia klasy Beowulf, który przełamał barierę 100 dolarów za
gigaflops biorąc pod uwagę operacje zmiennopozycyjne podwójnej precyzji.
Dla porównania:

Cray-1
miał w 1976 r. teoretyczną wydajność szczytową 250 Mflopsów i kosztował
8 mln dolarów. Współczynnik PPR wynosił 32 tys. $/Mflop. A ponieważ
wydajność szczytowa przewyższa wydajność mierzoną (szacowaną na 160
Mflopsów), można przyjąć, że PPR był znacznie wyższy.
Cray-2 z 1985 r. kosztował 17 mln dolarów i miał wydajność 3,9 Gflopsów zmniejszając PPR do wartości 4 350 USD/Mflop.

Deep Blue
firmy IBM z 1997 r., który pokonał (nieuczciwie - dopisek P2O2)
szachowego mistrza światowego p. Garry’ego Kasparova oszacowano na ok.
5 mln USD. A ponieważ komputer miał moc obliczeniową 11,38 Gflopsów
(wydajności mierzonej) dało to rentowność 439 367 USD/Gflop.
KASY0 -
klaster Beowulf z Uniwersytetu w Kentucky kosztował w 2003 r. 39,454
USD i dawał moc 187,3 Gflopsów z testów HPL podwójnej precyzji.
Osiągnięto wskaźnik PPR na poziomie 210 USD/Gflop.
PS 2 Cluster
zbudowany również w 2003 r. na Uniwersytecie Stanu Illinois w
Urbana-Champaign’s National Center for Supercomputing Applications
kosztował 50 tys. USD. Nie mamy danych na temat jego wydajności
mierzonej, gdyż PS-2 nie mógł wykonywać operacji zmiennopozycyjnych
podwójnej precyzji. Jego teoretyczna wydajność szczytowa sięgała 500
Gflopsów (pojedynczej precyzji). Jednakże, jak pokazano w pracy,
wydajność w zakresie obliczeń podwójnej precyzji była 17 razy mniejsza
od wydajności w obliczeniach z liczbami pojedynczej precyzji.
Przyjmując wartość wydajności dla pojedynczej precyzji jego PPR wyniósł
ponad 100 USD/Gflop, można więc założyć, że wydajność mierzona
podwójnej precyzji byłaby prawdopodobnie 17 razy mniejsza.
System X z
2004 r. zbudowany w Virginia Tech kosztował 5,7 mln USD i śprodukował”
12,25 Tflopsów wydajności mierzonej. Dało mu to PPR równy 465 USD/Gflop.
Sparc Enterprice M9000
firmy Sun Microsystem z 2007 r. w bazowej cenie 511 385 USD osiąga 1,03
Tflopsów wydajności mierzonej. Daje mu to PPR na poziomie 496
USD/Gflop. (Cena podstawowa obejmuje 32 procesory, test wykonywano na
64 procesorach, a więc na droższym modelu.)

Microwulf ze swoim PPR równym 94 USD/Gflops jest jak dotąd
najbardziej rentowną platformą dużej wydajności w zakresie obliczeń
podwójnej precyzji. Chociaż może nie dostarcza teraflopowej mocy, jest
ogólnie mówiąc dwukrotnie wydajniejszy od Deep Blue. Innymi słowy
Microwulf oferuje dużą moc obliczeniową za wysoce przystępną cenę.
[do spisu treści]


Sprawność energetyczna obliczeń (wskaźnik pobór mocy/wydajność)
Innym sposobem mierzenia wydajności komputera jest pomiar jego sprawności energetycznej w odniesieniu do mocy obliczeniowej, czyli stosunkowi poboru mocy elektrycznej do jego wydajności mierzonej. Jest to jeden z ważniejszych parametrów,
jako że, źle spożytkowana energia obniża sprawność komputera i wytwarza
niepotrzebne ciepło, zmniejszając tym samym niezawodność urządzenia
(nie mówiąc o kosztach utrzymania urządzenia - przyp. P2O2).
Pobór mocy przez Microwulf wyniósł:

250 watów w stanie jałowym
450 watów w trakcie pracy

A że Microwulf wykonuje cokolwiek użytecznego jedynie pod
obciążeniem, jego współczynnik mocy do wydajności wynosi 450 W / 26,25
Gflopsów = 17.14 watts/Gflop.
Większość producentów klastrów podaje publicznie jedynie dane wydajnościowe, bardzo niewielu ujawnia sprawność energetyczną.
Godnymi uznania wyjątkami są:


Green Destiny,
eksperymentalny klaster stelażowy (ang. blade cluster) zbudowany w Los
Alamos National Labs w 2002 r. Zbudowano go specjalnie pod kątem
minimalizacji poboru mocy używając 240 procesorów TM560 firmy
Transmeta. Klaster pobierał 3,2 kW i osiągał 101 Gflopsów (w testch
Linpack). Jego sprawność energetyczna wynosiła 31 W/Gflop. Ten sam
parametr Microwulfa jest znacznie lepszy - 17,14 W/Gflop.
Systemy DS-12 and DS-96 firmy Orion Multisystems (nieistniejące):

śBiurkowy” DS-12 konsumował 170 watów pod obciążeniem, osiągając
13,8 Gflopsów (Linpack). Dawało mu to wysoką sprawność energetyczną
12,31 watów/Gflop. (Koszt DS-12 ok 10 000 USD dawał rentowność 724
USD/Gflop.)
śPrzybiurkowy” DS-96 pobierał 1580 W w trakcie pracy oddając 109,4
Gflopsów (Linpack) mocy obliczeniowej. Sprawność energetyczna obliczeń
nie uległa specjalnie zmianie i wyniosła 14,44 W/Gflop. (Za DS-96
trzeba było zapłacić 100 tys. USD, dzięki czemu jego wskaźnik ceny do
wydajności wynosił 914 USD/Gflop.)


Wskaźnik cena/wydajność jest dla
Microwulfa daleko lepsza od komercyjnych systemów, natomiast wskaźnik
poboru mocy do wydajności leży w tym samym zakresie.


Na koniec porównajmy Microwulfa z maszynami z listy Green500.org. Na liście znajdują się klastry z listy top500.org
(co niestety wyklucza Microwulfa), uporządkowane zgodnie z liczbą
megaflopsów, które śprodukują” w odniesieniu do jednego wata pobieranej
mocy. Sprawność energetyczna obliczeń Microwulfa wynosi 17,14 W/Gflop.
Odpowiada to:
1 / 17.14 W/Gflops * 1000 Mflops/Gflop= 58.34 Mflops/W
Jak na razie, porównując dane z sierpnia 2007 r., Microwulf
przewyższył drugą na liście Green500 maszynę Mare Nostrum (58.23
Mflops/W), ale był daleko w tyle za numerem jeden - BlueGene/L (112.24
Mflops/W).
[do spisu treści]


Zastosowania
Podobnie do klastrów Beowulf, Microwulf korzysta ze specjalnego oprogramowania równoległego. Zazwyczaj do tego celu używa się techniki MPI (message passing interface - interfejs przekazywania komunikatów) albo starszej PVM (parallel virtual machine - równoległa maszyna wirtualna).
Wymienione biblioteki oferują procedury zajmujące się komunikowaniem
międzywęzłowym i synchronizacją prac w obrębie sieci. Oferują również
mechanizmy umożliwiające wykonywanie odrębnych kopii programu
(równolegle) na każdym z węzłów klastra i/lub w rdzeniu procesora.
Istnieje wiele darmowego oprogramowania do klastrów Beowulf, które
zostało napisane z wykorzystaniem tych bibliotek. Większość z nich
napisali naukowcy w celu rozwiązania konkretnego problemu badawczego.
Należą do nich:

CFD codes, programy z dziedziny komputerowej dynamiki płynów CFD
DPMTA, narzędzie służące do obliczania wzajemnych oddziaływań między N obiektami
fastDNAml, aplikacja do obliczeń drzew wielogenetycznych zbudowanych z sekwencji DNA
Parallel FFTW, program liczący szybkie transformaty Fouriera (FFT)
GADGET, symulator N obiektowych układów kosmologicznych
GAMESS, system do obliczeń zagadnień z dziedziny chemii kwantowej
GROMACS, program dynamiki molekularnej do modelowania wzajemnych oddziaływań, szczególnie w zakresie biochemii
MDynaMix, program z zakresu dynamiki molekularnej do symulacji mieszanin
mpiBLAST, program do porównywania sekwencji genowych
NAMD, program dynamiki molekularnej do symulowania dużych systemów biocząsteczkowych

NPB 2, zestaw Parallel Benchmarks z
NASA Advanced Supercomputing Division. Obejmuje:

BT, symulacje z dziedziny komputerowej dynamiki płynów (computational fluid dynamics (CFD) simulation)
CG, program rozwiązujący zadania z rozproszonych systemów liniowych (a sparse linear system solver)
EP, program do kłopotliwych zadań równoległych obliczeń zmiennopozycyjnych (an embarrassingly parallel floating point solver)
IS, program sortujący długie listy liczb całkowitych (a sorter for large lists of integers)
LU, kolejny symulator CFD (a different CFD simulation)
MG, program rozwiązujący trójwymiarowe skalarne równania Poissona (a 3D scalar Poisson-equation solver)
SP, jeszcze jeden program do obliczeń z dziedziny CFD (yet another (different) CFD simulation)


ParMETIS,
biblioteka operacji na grafach, siatkach i macierzach rozproszonych (a
library of operations on graphs, meshes, and sparse matrices)
PVM-POV, POV renderer przystosowany do obliczeń równoległych
SPECFEM3D, symulator globalnych i lokalnych fal sejsmicznych
TPM, symulator bezkolizyjnych układów N-obiektowych (czarnej materii)

Jeśli ktoś zna jakiś darmowy program korzystający z obliczeń równoległych (MPI lub PVM), proszę o odnośnik do niego.
Planujemy wykorzystać Microwulf do następujących celów:


Do studenckich prac badawczych w Calvin College prowadzących do uzyskania BA [1]
Do celów dydaktyczno-obliczeniowych HPC (high performance computing) w ramch Curriculum CS 374: High Performance Computing
Do celów prezentacyjnych:

w lokalnych szkołach wyższych (High Schools), aby zwiększyć zainteresowanie przetwarzaniem danych
na konferencjach jako model osobistego superkomputera



Po dodatkowe informacje (albo prezentacje) proszę kontaktować się ze mną korzystając z poniższych danych.
Uwagi P2O2

[1] - brak polskiego odpowiednika. Dygresja: kiedy wreszcie skończy się w Polsce ten bolszewizm w szkolnictwie wyższym (mgr, dr, hab. i prof., plus wszelkie permutacje, nadawane przez władze państwowe!!!) - P2O2 [powrót]

[do spisu treści]


Publikacje
Kilka artykułów na temat klastra Microwulf, które mogą okazać się pomocne. Można także skorzystać z serwisu Google.




Artykuł w Cluster Monkey
Tekst w Slashdot
Artykuł w Information Week
Uber-Review: What to do with a Microwulf, Joel Adams will tell you
Slashgear: Microwulf - the cheapest supercomputer money can build
Gizmondo: Supercomputing on a budget
Oh Gizmo: Microwulf - supercomputer smaller than bread-box runs at 2625 gigaflops
Technometria: Microwulf the worlds cheapest supercomputer




Calvin College: Microwulf
IEEE Computer
Tekst w The Inquirer
ZDNet blog
HPCWire (u dołu strony)
Engadget: Calvin College duo creates cheap portable supercomputer
Prodigeek
Grand Rapids Business Journal




[do spisu treści]


Dane Autora

Imię i nazwisko: Joel Adams
Prace badawcze

[do spisu treści]

Tłumaczenie i opracowanie: P2O2











Komentarze (RSS)
| Trackback (URI)


Komentarze



Do tego wpisu nie dodano żadnych komentarzy.







Zrezygnuj z odpowiedzi



Identyfikator (wymagane)




Adres e-mail (wymagany - nie pokażemy go publicznie)




Adres URI





Rozmiar pola: zmniejsz rozmiar | zwiększ rozmiar















Literówki najlepiej zgłaszać jabberem: michuk@jakilinux.org lub kocio@jabber.org!

W komentarzach możesz używać prostych tagów HTML. Przykłady:

Link: <a href="jaklinux.org">Linux dla każdego</a>,
Wytłuszczenie: <strong>tekst pogrubiony</strong>,
Kursywa: <em>tekst pochylony</em>,
Przekreślenie: <strike>tekst przekreślony</strike>,
Kod: <code>printf("blok kodu");</code>,
Cytat: <blockquote>cytat</blockquote>








RSS

Możesz śledzić komentarze do tego artykułu poprzez specjalny kanał;
RSS 2.0 .
Inne z kategorii Administracja

Squid w 5 minut
 więcej Inne z kategorii Ubuntu

Ubuntu 7.10 Gutsy Gibbon: Krytyczna recenzjaApt-build -- optymalizacja dla każdegoInstalacja Kubuntu [screencast]Apt-cacher w UbuntuZapowiedź Ubuntu Linux 7.10 Podręcznik kontra społeczność
 więcej
Najpopularniejsze

Porównanie Dystrybucji Linuksa
Ubuntu FAQ
Distro Quiz
Linux Konsola
Instalacja oprogramowania
Linux na starszym sprzęcie

Porównaj dystrybucje!

ArchAuroxDebianFedoraFreeBSDGentooKateOSMandrivaNetBSDOpenBSDopenSUSEPardusPLDSlackwareUbuntuXandrosYoperZenwalk vs
ArchAuroxDebianFedoraFreeBSDGentooKateOSMandrivaNetBSDOpenBSDopenSUSEPardusPLDSlackwareUbuntuXandrosYoperZenwalk


Oferty pracy

Programista PHP/Wordpress
Redaktor serwisu newsów
Grafik,webmaster
Tłumacz artykułów pol->ang
Autor artykułów

Reklama

To jest miejsce na Twoją reklamę!
Więcej informacji: Reklama w jakilinux.org







Wortal jakilinux.org zasilany jest przez system WordPress
Artykuły (RSS), Komentarze (RSS)
Projekt: Paweł Czerski







win @ jakilinux.org
Italy Hotels
Pen Drive Data Recovery
Dating
Movers Services
Playstation 2 Cheat Codes






_uacct = "UA-364159-1";
urchinTracker();







Wyszukiwarka

Podobne podstrony:
Miały być nowoczesne dowody osobiste wyszło jak zawsze
Sztuka bycia yjnym Sekrety osobistego magnetyzmu
biznes i ekonomia twoj osobisty fundusz emerytalny adam jagielnicki ebook
Osobisty katalog GIMP a
ABC osobistego oddania się Maryji O Elizeusz
Mazowiecki klaster technologii
zasady zaliczenia ćwiczenia reklama i promocja osobista
Prawa sukcesu według Napoleona Hilla Zasady potęgi osobistej
Klastery metali i liczby magiczne
Pliki wsadowe, partycja, sektor, klaster, FAT, NTFS

więcej podobnych podstron