Results 1 to 10 of about 144,621 (325)

R-Friendly Multi-Threading in C++ [PDF]

open access: yesJournal of Statistical Software, 2021
Calling multi-threaded C++ code from R has its perils. Since the R interpreter is single-threaded, one must not check for user interruptions or print to the R console from multiple threads. One can, however, synchronize with R from the main thread. The R
Thomas Nagler
doaj   +5 more sources

Analisis Pembatasan Thread Cuda GPU Computing pada Image Denoising

open access: diamondJurnal EECCIS (Electrics, Electronics, Communications, Controls, Informatics, Systems), 2022
GPU computing dapat mempersingkat waktu eksekusi suatu aplikasi yang sebelumnya dianggap memakan waktu eksekusi yang lama dengan memanfaatkan pemrograman paralel. Penerapan multi-GPU memungkinkan untuk meningkatkan performa lebih lanjut dalam menjalankan
Angger Abdul Razak   +2 more
doaj   +3 more sources

Analysis of Threading Libraries for High Performance Computing [PDF]

open access: goldIEEE Transactions on Computers, 2020
With the appearance of multi-many core machines, applications and runtime systems evolved in order to exploit the new on-node concurrency that brought new software paradigms. POSIX threads (Pthreads) was widely-adopted for that purpose and it remains as the most used threading solution in current hardware.
Adrian Castello   +5 more
openaire   +7 more sources

svds-C: A multi-thread C code for computing truncated singular value decomposition [PDF]

open access: greenSoftwareX
This article presents svds-C, an open-source and high-performance C program for accurately and robustly computing truncated SVD, e.g. computing several largest singular values and corresponding singular vectors.
Xu Feng, Wenjian Yu, Yuyang Xie
doaj   +3 more sources

Thread-Safe Lattice Boltzmann for High-Performance Computing on GPUs [PDF]

open access: greenJournal of Computational Science, 2023
We present thread-safe, highly-optimized lattice Boltzmann implementations, specifically aimed at exploiting the high memory bandwidth of GPU-based architectures. At variance with standard approaches to LB coding, the proposed strategy, based on the reconstruction of the post-collision distribution via Hermite projection, enforces data locality and ...
Montessori Andrea   +7 more
  +8 more sources

A C++17 thread pool for high-performance scientific computing [PDF]

open access: goldSoftwareX
We present a modern C++17-compatible thread pool implementation, built from scratch with high-performance scientific computing in mind. The thread pool is implemented as a single lightweight and self-contained class, and does not have any dependencies ...
Barak Shoshany
doaj   +3 more sources

A new computational method for threaded connection stiffness [PDF]

open access: yesAdvances in Mechanical Engineering, 2016
For designing bolted connections in machinery applications, it is necessary to estimate the stiffness of the threaded connection. This work provides a new method for computing the stiffness of engaged screw in bolted connections according to the load ...
Dongmei Zhang, Shiqiao Gao, Xiao Xu
doaj   +2 more sources

A Micro Threading Based Concurrency Model for Parallel Computing [PDF]

open access: green2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum, 2011
The continuing launch of various multi-core processors popularizes parallel computing of gaining higher performance, however, it also exerts pressures on software developers concerning how to make full use of the multiplicity of resources to get the required benefits due to high coupling of parallel programs to specified hardware.
Yang, Q., Jesshope, C.R., Fu, J.
openaire   +5 more sources

A Review of Lightweight Thread Approaches for High Performance Computing [PDF]

open access: green, 2016
High-level, directive-based solutions are becoming the programming models (PMs) of the multi/many-core architectures. Several solutions relying on operating system (OS) threads perfectly work with a moderate number of cores.
Balaji, Pavan   +5 more
core   +3 more sources

Best-effort computing with SPOTs and Spatial Threads [PDF]

open access: goldThe 2020 Conference on Artificial Life, 2020
Computer architectures that presume global hardware determinism are ultimately unscalable, but they are relatively easy to program because each operation is strictly sequenced and has an assured ef...
David H. Ackley
openaire   +2 more sources

Home - About - Disclaimer - Privacy