Modele szacowania czasów wykonywania się pętli programowych z wykorzystaniem programowania równoległego na CPU oraz z wykorzystaniem obliczeń na GPU przy użyciu OpenCl
Journal Title: Autobusy. Technika, Eksploatacja, Systemy Transportowe - Year 2018, Vol 226, Issue 12
Abstract
W artykule autorzy przedstawiają modele szacowania czasów wykonywania się pętli programowych zgodnych z modelem FAN nieposiadającym zależności lub posiadającym zależności, ale tylko w ciele pętli, które wykonywane mogą być przez centralne jednostki obliczeniowe CPU jak i multiprocesory strumieniowe zwane rdzeniami kart graficznych GPU. Zaprezentowane w niniejszym artykule modele szacowania czasów wykonywania tych pętli pozwolą na określanie tego, czy obliczenia w zastanym środowisku obliczeniowym warto wykonywać z użyciem posiadanego procesora CPU czy korzystniejsze będzie wykorzystanie do obliczeń posiadanej, często nowoczesnej, karty graficznej z wydajną jednostką GPU i bardzo szybką pamięcią stosowaną we współczesnych kartach graficznych. Wraz z zaprezentowanymi modelami przedstawiono także testy potwierdzające poprawność opracowanych modeli szacowania czasu. Celem powstania tych modeli jest dostarczenie metod przyspieszania działania aplikacji realizujących różne zadania, w tym zadania transportowe, takie jak przyspieszone przeszukiwanie rozwiązań, przeszukiwanie ścieżek w grafach, czy przyspieszanie algorytmów przetwarzania obrazów w systemach wizyjnych pojazdów autonomicznych i semiautonomicznych, przy czym modele te pozwalają na zbudowanie systemu automatycznego rozdzielania zadań pomiędzy CPU i GPU przy zmienności zasobów obliczeniowych.
Authors and Affiliations
Łukasz Nozdrzykowski, Magdalena Nozdrzykowska
Analiza rozwiązań technicznych wspomagających zapobieganie kradzieżom paliwa w przedsiębiorstwach transportowych
One of the biggest problems in transport businesses is a fuel theft. Not just once, this kind of event happens regularly and on a large scale. The paper is focused on the methods of preventing theft of fuel in transport...
Application of cluster analysis mechanisms for the exploration of container transportation functioning at selected ranges of the Trans-Siberian railway
The article describes the basic methods and mechanisms of cluster analysis in relation to transport. In addition, an example of the analysis of individual polygons of the Trans-Siberian Railway is shown using a computer...
Strategia odnowy taboru MZK w Toruniu
The paper presents an analysis of the technical condition and structure of the bus fleet MZK in Torun and the establishment of the investment program for 2020. Life cycle costs of buses powered by different fuels were al...
Badania możliwości diagnostycznych stanu procesu cięcia stali wysokociśnieniowym strumieniem wodnościernym
W artykule przedstawiono zastosowanie pomiaru sygnału drgań głowicy tnącej do diagnostyki stanu procesu cięcia wysokociśnieniowym strumieniem wodnościernym. Akwizycji danych dokonano podczas cięcia próbek ze stali S355J2...
Analiza numeryczna procesu wytwarzania kompozytowego fotela pasażera miejskiego autobusu w technologii RTM
The continuous development of automotive industry by current dynamics of changes in the use of materials, processes, design and structures, encourage to use a numerical simulation before starting the production process....