Tytuł artykułu
Autorzy
Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
Practical problems of multithreaded application design using POSIX standard
Języki publikacji
Abstrakty
W artykule przedstawiono krótko podstawowe koncepcje tworzenia aplikacji wielowątkowych w standardzie POSIX. Przedstawiono dwa praktyczne przykłady aplikacji z sekcjami krytycznymi i problemy poprawnego przetwarzania takich sekcji. Przyspieszenie wynikające z dekompozycji na wiele wątków zilustrowano przykładem mnożenia macierzy.
This paper describes concisely basic methods and concepts of building multithreaded applications using POSIX standard. Two practical application examples with critical sections are presented. Correct handling of critical sections is analyzed and described. Acceleration due to multithreading is illustrated with the example of matrix multiplication.
Słowa kluczowe
Rocznik
Tom
Strony
13--22
Opis fizyczny
Bibliogr. 5 poz., rys.
Twórcy
autor
- Wyższa Szkoła Ekonomii i Innowacji w Lublinie
Bibliografia
- 1. BARNEY B., Introduction to Parallel Computing. Lawrence Livermore National Laboratory – podręcznik dostępny w portalu https://computing.llnl.gov/tutorials/parallel_comp/.
- 2. BUTENHOF D. R., Programming with POSIX Threads. Addison-Wesley, Boston 2007.
- 3. CHANDRA R., KOHR D., MAYDAN D., DAGUM L. i in., Paralllel Programming in OpenMP. Elsevier, Oxford 2000.
- 4. FUSCO J., Linux, niezbędnik programisty. Prentice Hall/Helion, Gliwice 2009.
- 5. STABROWSKI M. M., Komputery z procesorami dwurdzeniowymi jako platforma aplikacji wielowatkowych. W: Milosz M., Muryjas P. (red.): Informatyka Stosowana. Eksploatacja, ss. 25-32. Polskie Towarzystwo Informatyczne, Katowice 2007.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-aad21942-6c6e-4377-bca9-b2f4145d6f30