Results 31 to 40 of about 1,133 (160)

pmonpp: Pthread Monitor Preprocessor [PDF]

open access: yesJournal of Computer Science, 2006
Monitors have become an exceedingly important synchronization mechanism because they are a natural generalization of the object-oriented programming. A monitor construct encapsulates private data with public methods to operate on that data. Although the Pthread library contains dozens of functions for threading and synchronization, it does not provide ...
openaire   +1 more source

Understanding the Behavior of Pthread Applications on Non-Uniform Cache Architectures [PDF]

open access: yes2011 International Conference on Parallel Architectures and Compilation Techniques, 2011
Future scalable multi-core chips are expected to implement a shared last-level cache (LLC) with banks distributed on chip, forcing a core to incur non-uniform access latencies to each bank. Consequently, high performance and energy efficiency depend on whether a thread's data is placed in local or nearby banks. Using compiler and programmer support, we
Gagandeep S. Sachdev   +3 more
openaire   +2 more sources

On a Simplified Approach to Achieve Parallel Performance and Portability Across CPU and GPU Architectures

open access: yesInformation
This paper presents software advances to easily exploit computer architectures consisting of a multi-core CPU and CPU+GPU to accelerate diverse types of high-performance computing (HPC) applications using a single code implementation. The paper describes
Nathaniel Morgan   +14 more
doaj   +1 more source

Multithread Approximation: An OpenMP Constructor

open access: yesConcurrency and Computation: Practice and Experience, Volume 38, Issue 4, February 2026.
ABSTRACT This study introduces an OpenMP construct designed to simplify and unify the integration of approximate computing techniques into shared‐memory parallel programs. Approximate Computing leverages the inherent error tolerance of many applications to trade computational accuracy for gains in performance and energy efficiency.
João Briganti de Oliveira   +2 more
wiley   +1 more source

EFFSIP: Efficient forest fire system using IoT and parallel computing

open access: yesEgyptian Informatics Journal
The escalating issue of forest fires poses severe risks to ecosystems and human habitats, primarily due to the greenhouse effect and sudden climate changes. These fires, mostly occurring naturally, necessitate prompt detection and control.
Khalid Mohammad Jaber   +1 more
doaj   +1 more source

ThreadMonitor: Low‐Overhead Data Race Detection Using Intel Processor Trace

open access: yesConcurrency and Computation: Practice and Experience, Volume 38, Issue 2, January 2026.
ABSTRACT Data races are among the most difficult multithreading bugs to find, due to their non‐deterministic nature. This and the increasing popularity of multithreaded programming have led to the need for practical automated data race detection. In this context, dynamic data race detectors have received more attention, compared to static tools, owing ...
Farzam Dorostkar   +3 more
wiley   +1 more source

Computational Benchmark Study in Spatio‐Temporal Statistics With a Hands‐On Guide to Optimise R

open access: yesEnvironmetrics, Volume 36, Issue 5, July 2025.
ABSTRACT This study provides a comprehensive evaluation of the computational performance of R, MATLAB, Python, and Julia for spatial and spatio‐temporal modelling, focusing on high‐dimensional datasets typical in geospatial statistical analysis. We benchmark each language across key tasks, including matrix manipulations and transformations, iterative ...
Lorenzo Tedesco   +2 more
wiley   +1 more source

Programming Shared Memory Multiprocessors with Deterministic Message-Passing Concurrency: Compiling SHIM to Pthreads [PDF]

open access: yes, 2008
Multicore shared-memory architectures are becoming prevalent and bring many programming challenges. Among the biggest are data races: accesses to shared resources that make a program's behavior depend on scheduling decisions beyond its control.
Edwards, Stephen A.   +2 more
core   +1 more source

A Review of CUDA, MapReduce, and Pthreads Parallel Computing Models

open access: yesCoRR, 2014
10 Pages, 18 ...
Kato Mivule   +3 more
openaire   +3 more sources

ytopt: Autotuning Scientific Applications for Energy Efficiency at Large Scales

open access: yesConcurrency and Computation: Practice and Experience, Volume 37, Issue 1, 10 January 2025.
ABSTRACT As we enter the exascale computing era, efficiently utilizing power and optimizing the performance of scientific applications under power and energy constraints has become critical and challenging. We propose a low‐overhead autotuning framework to autotune performance and energy for various hybrid MPI/OpenMP scientific applications at large ...
Xingfu Wu   +9 more
wiley   +1 more source

Home - About - Disclaimer - Privacy