Zapotrzebowanie na możliwości obliczeniowe nieustannie wzrasta w wielu dziedzinach wiedzy. Dotyczy to również działów, które wcześniej uznawane były za niewymagające obliczeniowo. Szczególną odpowiedzią jest technologia superkomputerów, których liczba dynamicznie zwiększa się. Możliwość rozwoju poszczególnych dziedzin może zostać w znacznym stopniu ułatwiona dzięki rozwojowi technologii Obliczeń Ogólnego Przeznaczenia z użyciem typowych graficznych procesorów masowo równoległych. W artykule zawarto kompletny opis budowy superkomputera w architekturze węzłowej, wraz z opisem problemów związanych z praktyczną implementacją.
EN
Nowadays computational demands are rapidly growing in many scientific areas. This also applies to engineering branches that were previously considered as not very computationally demanding. The answer is supercomputer technology, the number of which is dynamically increasing. Attention should be given to supercomputers, with General Purpose Graphical Processing Unit technology. Such coprocessor could easily enhance computational power in many scientific areas of interest. The paper describes node architecture of supercomputer with description of practical implementation problems.
Obliczenia równoległe są jednym z głównych kierunków rozwoju współczesnych technik komputerowych. Efektywność takich obliczeń zależy od wielu zmiennych, między innymi: partycjonowania siatki, zastosowanych algorytmów rozwiązujących układ równań czy architektury superkomputera. W artykule omówiono, na konkretnych przykładach, korzyści płynące z zastosowania algorytmów równoległych zamiast narzędzi sekwencyjnych. Przedstawiono wyniki obliczeń na klastrze komputerów równoległych Beowulf, zbudowanym w Zakładzie Metod Projektowania Maszyn na Politechnice Poznańskiej. Przykładowe obliczenia obejmują analizę zagadnień strukturalnych za pomocą metody elementów skończonych.
EN
Parallel computations are ones of the main fields of modern computational engineering. The efficiency of such computations depends on many variables, like: mesh partitioning, used solvers and supercomputer's architecture. In this paper, the advantages of using parallel algorithms, compared to sequential tools, are described. The results of computations performed on BEOWULF, parallel PC computers cluster, are presented. The examples include structural analysis based on Finite Element Method.
Beowulf, superkomputer zbudowany z linuksowych stacji roboczych, to wielokomputerowa architektura, która może zostać użyta do obliczeń równoległych. Składa się najczęściej z jednego węzła-serwera i kilku (co najmniej jednego) węzlów-klientów, połączonych siecią. Zbudowany jest z powszechnie dostępnych komponentów, spotykanych w normalnych komputerach klasy PC, standardowych kart Ethernet i switchów. Nie zawiera żadnych unikalnych podzespołów i jest łatwy w tworzeniu. Beowulf pracuje pod kontrolą systemu operacyjnego Linux i korzysta ze zwykłego oprogramowania, jak Parallel Yirtual Machinę (PVM) i Message Passing Interface (MPI). Węzeł-serwer kontroluje cały klaster i udostępnia pliki klientom. Pełni także funkcję konsoli klastra i jest jego bramą do zewnętrznego świata. Tematem pracy jest sposób konfiguracji i zasada działania komputera zbudowanego w Zakładzie Metod Projektowania Maszyn.
EN
Beowulf, a supercomputer of Linux Workstations, is a multi computer architecture that can be used for parallel computations. It is a system mat consists of one server node, and several (at least one) client nodes connected together via network (usually Ethernet). It is a system built using widely available hardware components, used in normal PC computers, standard Ethernet adapters, and switches. It does not contain any custom hardware components and is easy to create. Beowulf works under control of Linux operating system and uses standard software like Parallel Virtual Machine (PVM) and Message Passing Interface (MPI). The server node controls the whole cluster and shares files with the client nodes. It is also the cluster's console and gateway to the outside world. In tliis paper, the configuration and principle of work of computer built in Division of Methods of Machine Design is presented.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.