Has the time come to teach parallel programming to secondary school students? [PDF]
Today, almost every computer has at least one multicore processor. To remain in stride with hardware developments, numerous university faculties oriented towards computer science have introduced parallel programming as an integral part of their courses ...
Predrag Brođanac +2 more
doaj +2 more sources
About Parallel Programming: Paradigms, Parallel Execution and Collaborative Systems [PDF]
In the last years, there were made efforts for delineation of a stabile and unitary frame, where the problems of logical parallel processing must find solutions at least at the level of imperative languages.
Loredana MOCEAN, Monica CEACA
doaj +2 more sources
Study on Cross-platform Heterogeneous Parallel Computing for Lattice Boltzmann Multi-phase Flow Simulations Based on SYCL [PDF]
Heterogeneous parallel architecture is an important technology trend in current high-performance computing.Since various heterogeneous platforms usually support different programming models,the development of cross-platform performance portable ...
DING Yue, XU Chuanfu, QIU Haozhong, DAI Weixi, WANG Qingsong, LIN Yongzhen, WANG Zhenghua
doaj +1 more source
Advancing parallel programming integrating artificial intelligence for enhanced efficiency and automation [PDF]
This article delves into the burgeoning integration of Artificial Intelligence (AI) in parallel programming, highlighting its potential to transform the landscape of computational efficiency and developer experience. We begin by exploring the fundamental
Zaripova Rimma +2 more
doaj +1 more source
Longitudinal MRI studies are of increasing importance to document the time course of neurodegenerative diseases as well as neuroprotective effects of a drug candidate in clinical trials.
Simon Rechberger +6 more
doaj +1 more source
Detection of Concurrency Errors in Multithreaded Applications Based on Static Source Code Analysis
Computer systems that allow multithreaded execution of applications have become extremely common, even small portable devices operate in multithreaded mode.
Damian Giebas, Rafal Wojszczyk
doaj +1 more source
An Architecture for a Tri-Programming Model-Based Parallel Hybrid Testing Tool
As the development of high-performance computing (HPC) is growing, exascale computing is on the horizon. Therefore, it is imperative to develop parallel systems, such as graphics processing units (GPUs) and programming models, that can effectively ...
Saeed Musaad Altalhi +6 more
doaj +1 more source
Speeding up the ODETTA code for solving particle transport problems [PDF]
Mathematical simulation of fast neutron reactors requires high-precision calculations of protection problems based on unstructured meshes. The paper considers and analyzes a parallel version of the ODETTA code (Belousov et al.
Anastasiya V. Shoshina +1 more
doaj +3 more sources
The paper proposes a parallel algorithm for solving large overdetermined systems of linear algebraic equations with a dense matrix. This algorithm is based on the use of a modification of the conjugate gradient method, which is able to take into account ...
Dmitry Lukyanenko
doaj +1 more source
Methods and tools for teaching parallel and distributed computing in universities: a systematic review of the literature [PDF]
As computer hardware becomes more and more parallel, there is a need for software engineers who are experienced in developing parallel programs, not only by “parallelizing” sequential designs.
Sitsylitsyn Yuriy
doaj +1 more source

