posix threads
Recently Published Documents


TOTAL DOCUMENTS

38
(FIVE YEARS 2)

H-INDEX

6
(FIVE YEARS 0)

2019 ◽  
Vol 10 ◽  
pp. 49-53
Author(s):  
Mateusz Wiśniewski
Keyword(s):  

W artykule przedstawiono sposoby programowania wielowątkowego w wybranych językach programowania takich jak: C podejście strukturalne oraz obiektowe C++ przy użyciu bibliotek Posix Threads dla języka C oraz bibliotekę Boost dla języka C++. Opisano również charakterystykę wybranych bibliotek. Przedstawiono przykładowe rozwiązania typowych problemów programistycznych wykorzystujących wątki. Starano odpowiedzieć na pytanie czym kierować się przy wyborze języka do nauki programowania wielowątkowego oraz programowania w ogólnym tego słowa znaczeniu.


2018 ◽  
Vol 8 (1) ◽  
pp. 210-217
Author(s):  
Marek Stabrowski

Abstract This paper presents numerical experiments with assorted versions of parallel LU matrix decomposition algorithms (Gauss and Crout algorithm). The tests have been carried out on the hardware platform with fourcore Skylake processor featuring hyperthreading technology doubling virtually core number. Parallelization algorithms have been implemented with the aid of classic POSIX threads library. Experiments have shown that basic 4-thread acceleration of all parallel implementations is almost equal to the number of threads/processors. Both algorithms are worth considering in real-world applications (Florida University collection). Gauss algorithm is a better performer, with respect to timing, in the case of matrices with lower density of nonzeros, as opposed to higher density matrices. The latter are processed more efficiently with the aid of Crout algorithm implementation.


2018 ◽  
Vol 33 (1) ◽  
pp. 31-40
Author(s):  
Vidblain Amaro-Ortega ◽  
Arnoldo D韆z-Ram韗ez ◽  
Brenda Leticia Flores-R韔s ◽  
F閘ix Fernando Gonz醠ez-Navarro ◽  
Frank Werner ◽  
...  

2013 ◽  
Vol 10 (05) ◽  
pp. 1350032 ◽  
Author(s):  
G. A. GRAVVANIS ◽  
C. K. FILELIS-PAPADOPOULOS ◽  
K. M. GIANNOUTAKIS ◽  
E. A. LIPITAKIS

New parallel computational techniques are introduced for the parallelization of explicit finite difference (FD) approximate inverse matrix methods, based on Portable Operating System Interface for UniX (POSIX) threads, for multicore systems. Parallelization of the Optimized Banded Generalized Approximate Inverse Matrix (OBGAIM) algorithm is achieved based on the concept of the "fish bone" approach with the use of a thread pool pattern. Theoretical estimates on speedups and efficiency are also presented. Additionally, new parallel computational techniques are proposed for the parallelization of explicit preconditioned biconjugate conjugate gradient type methods, based on POSIX threads, for multicore systems. For parallelization purposes a replication of the parallel explicit preconditioned biconjugate conjugate gradient-STAB (PEPBICG-STAB) method was assigned on each created thread, with different index bands and with proper synchronization points on inner products and matrix-vector multiplications. Theoretical estimates on speedups and efficiency are also presented. Finally, numerical results for the performance of the Parallel Fish Bone OBGAIM (PaFiBo-OBGAIM) algorithm and the PEPBICG-STAB method for solving classical two-dimensional boundary value problems on multicore computer systems are presented, which are favorably compared to corresponding results from multiprocessor systems. The implementation issues of the proposed method are also discussed using POSIX threads on multicore systems.


Sign in / Sign up

Export Citation Format

Share Document