Cel i zakres pracy mam w rozdziale drugim (tak mam w wytycznych pracy magisterskiej). Rozumiem, że możesz nie wiedzieć o co w tym chodzi bo praca jest z zakresu informatyki. Miałem napisać współbieżne wersje algorytmów sekwencyjnych na komputerach wieloprocesorowych (np. 16 rdzeni) i dokonać analizy porównawczej otrzymanych wyników. Pewnie masz rację że jest źle napisana merytorycznie jednak nie jestem humanistą - to trochę ją zmieniłem, co o tym myślisz? Możesz też sam coś poprawić w treści polskiej lub angielsiej.
POLSKI:
Niniejsza praca ma za zadanie pokazać jak znaczący wpływ w systemach wielozadaniowych odgrywa wielowątkowość. Wątki podobnie jak procesy mogą być wykonywane w obrębie jednego programu, co może prowadzić do znacznego przyśpieszenia algorytmu poprzez jednostki obliczeniowe. W omawianej pracy posłużono się interfejsem równoległym wielowątkowym, co w przeciwieństwie do interfejsu wieloprocesowego jest wydajniejszą metodą, ponieważ pozwala zaoszczędzić niezbędne zasoby systemowe prowadzące do szybszego rozwiązania badanego problemu. Wątki uruchamiają się w tej samej przestrzeni adresowej, natomiast procesy posiadają oddzielną pamięć, stąd też wynika problem dzielenia, oraz przesyłania danych między procesami. Jest to znacząca przewaga wątków nad procesami. Uruchamianie procesów, jest również znacząco wolniejsze od powoływania nowych wątków. Wynikiem pracy jest analiza porównawcza poszczególnych metod numerycznych, która została przedstawiona za pomocą otrzymanych czasów obliczeń poszczególnych jednostek obliczeniowych, przyśpieszenia, wydajności, skalowalności, przepustowości, opóźnień oraz zapotrzebowania na pamięć i komunikację. Do analizy problemów wykorzystano otwarty interfejs OpenMP, który pozwala na rozwiązanie skomplikowanych aspektów optymalizacji.
ANGIELSKI:
This
‘graduate’ (MUSZĘ SIĘ JAKOŚ ODWOŁĄĆ DO TEJ PRACY) thesis
EXPLAIN how a significant impact in the systems multi-tasking has multithreading. Threads like processes can be performed
AROUND one program, which can lead to a significant acceleration of the algorithm by computational units. This study used a multithreaded parallel interface, as opposed to interface with multi-process method is more efficient because it saves the necessary system resources, leading to quicker solutions examined problem. Threads execute in the same address space and the processes include a separate memory, and therefore it is a problem of sharing and data transfer between processes. Starting the process is also significantly slower than the start-up of new threads. This is a significant advantage of threads over processes. The result of study is a comparative analysis of various numerical methods, which was presented with the received time of the calculation of individual computational units, acceleration, performance, scalability, throughput, latency and memory requirements and communication. For the analysis of
MULTITHREADED problems
WAS used
AN OpenMPinterface that allows to solve complex aspects of optimization.
nie rozumiem co mam wpisać w miejscu 'tu brak słowa' 'tu brak 2 słowa'
Czy tak może być w języku angielskim i polskim?