Search
Now showing items 1-10 of 89
Parallel Sparse Modified Gram-Schmidt QR Decomposition
(Springer, 1996)
[Abstract] We present a parallel computational method for the QR decomposition with column pivoting of a sparse matrix by means of Modified Gram-Schmidt orthogonalization. Nonzero elements of the matrix M to be decomposed ...
Non-blocking Java Communications Support on Clusters
(Springer, 2006)
[Abstract] This paper presents communication strategies for supporting efficient non-blocking Java communication on clusters. The communication performance is critical for the overall cluster performance. It is possible ...
Evaluation of Parallel Differential Evolution Implementations on MapReduce and Spark
(Springer, 2017-09)
[Abstract] Global optimization problems arise in many areas of science and engineering, computational and systems biology and bioinformatics among them. Many research efforts have focused on developing parallel metaheuristics ...
Facilitating the development of stencil applications using the Heterogeneous Programming Library
(2017)
[Abstract] Stencil computations are very common in scientific codes. Heterogeneous systems achieve good results solving these problems, but their programming is complex because of the ghost regions required in multi-device ...
Guiding the Optimization of Parallel Codes on Multicores Using an Analytical Cache Model
(2018)
[Abstract]:
Cache performance is particularly hard to predict in modern multicore processors as several threads can be concurrently in execution, and private cache levels are combined with shared ones. This paper presents ...
Design and Implementation of MapReduce using the PGAS Programming Model with UPC
(IEEE Computer Society, 2012-01-03)
[Abstract] MapReduce is a powerful tool for processing large data sets used by many applications running in distributed environments. However, despite the increasing number of computationally intensive problems that require ...
NPB-MPJ: NAS Parallel Benchmarks Implementation for Message-Passing in Java
(IEEE Computer Society, 2009-05-08)
[Abstract] Java is a valuable and emerging alternative for the development of parallel applications, thanks to the availability of several Java message-passing libraries and its full multithreading support. The combination ...
Improved cooperative Ant Colony Optimization for the solution of binary combinatorial optimization applications
(John Wiley & Sons, 2024)
[Abstract]: Binary combinatorial optimization plays a crucial role in various scientific and engineering fields. While deterministic approaches have traditionally been used to solve these problems, stochastic methods, ...
Synthesis of Multiresolution Scenes with Global Illumination on a GPU
(SciTePress, 2012-02)
[Abstract] The radiosity computation has the important feature of producing view independent results, but these results are mesh dependent and, in consequence, are attached to a specific level of detail in the input mesh. ...
Design and Implementation of an extended collectives library for unified Parallel C
(Springer New York LLC, 2013)
[Abstract] Unified Parallel C (UPC) is a parallel extension of ANSI C based on the Partitioned Global Address Space (PGAS) programming model, which provides a shared memory view that simplifies code development while it ...