Using distributed computation is numerically assembled amplitude-frequency characteristic of the linear rotor system. Evaluation is performed on a parallel computer with distributed memory and with eight processors.
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.
4
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
W artykule przedstawiono i porównano dwie metody implementacji dyskretnego splotu na tablicy systolicznej komputera równoległego SYSTOLA 1024: przy wykorzystaniu liniowej tablicy systolicznej (jednego wiersza tablicy ortogonalnej) oraz przy wykorzystaniu kwadratowej tablicy ortogonalnej. Stwierdzono, że obie metody są równie dokładne. Ponadto porównano wyniki obliczeń z otrzymanymi za pomocą programu Matlab.
EN
The paper presents and compares two methods of the implementation of discrete convolution using the systolic parallel computer SYSTOLA 1024. Both linear array (one row of the orthogonal array) and orthogonal array approach is presented. Implementation of these methods precisely described. Either precision or the time of execution are discussed and compared to the results obtained when using a Matlab program.
5
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
W artykule omówiono architekturę komputera równoległego SYSTOLA 1024 oraz możliwości jego zastosowania. Przedstawiono sposób transmisji danych, proces wykonywania obliczeń oraz wyprowadzania wyników na podstawie wybranych przykładów: obliczania sumy elementów rzędów macierzy oraz mnożenia dwóch macierzy kwadratowych.
EN
In the paper the architecture and applications of parallel computer SYSTOLA 1024 are described. Problems of data propagation, calculation process and transfer of results are analysed. Two computational examples are presented. The first of them concerns the computation of sums in each row of matrix and in the second one the calculation of two square matrix product is considered.
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ć.