Results 1 to 10 of about 36,354 (268)

Automatic program parallelization

open access: yesProceedings of the IEEE, 1993
This paper presents an overview of automatic program parallelization techniques. It covers dependence analysis techniques, followed by a discussion of program transformations, including straight-line code parallelization, do loop transformations, and ...
R Eigenmann   +2 more
exaly   +1 more source

Towards alleviating the software parallelization task [PDF]

open access: yes, 2021
Despite decades of research into parallelizing compiler technology, software parallelization remains a largely manual task, which is complex, time-consuming, and error-prone.
Maramzin, Aleksandr
core   +1 more source

Parallelization of an object-oriented FEM dynamics code: influence of the strategies on the Speedup [PDF]

open access: yes, 2005
This paper presents an implementation in C++ of an explicit parallel finite element code dedicated to the simulation of impacts. We first present a brief overview of the kinematics and the explicit integration scheme with details concerning some ...
Pantalé, Olivier
core   +1 more source

Vectorization with Haswell and CilkPlus [PDF]

open access: yes, 2013
Project Specification: This project concerns the parallel computing and vectorization field for Physics Computing at CERN. The document summarises the results and experience from vectorization activities and an initial evaluation of the CilkPlus ...
Juan José, Fumero Alfonso   +1 more
core   +1 more source

Non-Strict Independence-Based Program Parallelization Using Sharing and Freeness Information.

open access: yes, 2009
The current ubiquity of multi-core processors has brought renewed interest in program parallelization. Logic programs allow studying the parallelization of programs with complex, dynamic data structures with (declarative) pointers in a comparatively ...
Cabeza Gras, Daniel   +4 more
core   +1 more source

Stashing And Parallelization Pentagons [PDF]

open access: yes, 2021
Parallelization is an algebraic operation that lifts problems to sequences in a natural way. Given a sequence as an instance of the parallelized problem, another sequence is a solution of this problem if every component is instance-wise a solution of the
Vasco Brattka, Brattka, Vasco
core   +1 more source

A Simple Data Dependency Analyzer For C Programs. [PDF]

open access: yes, 2002
Data dependencies that exist in a sequential program are a major hindrance towards ...
Subramanian, R.K., Sodhy, Gian Chand
core  

Independence in CLP Languages

open access: yes, 2000
Studying independence of goals has proven very useful in the context of logic programming. In particular, it has provided a formal basis for powerful automatic parallelization tools, since independence ensures that two goals may be evaluated in parallel ...
Hermenegildo, Manuel V.   +2 more
core   +1 more source

Distributed BLAST in a grid computing context [PDF]

open access: yes, 2005
The Basic Local Alignment Search Tool (BLAST) is one of the best known sequence comparison programs available in bioinformatics. It is used to compare query sequences to a set of target sequences, with the intention of finding similar sequences in the ...
Bayer, M.   +3 more
core   +1 more source

Parallelization Scheme.

open access: yes, 2015
The parallelization scheme shows direct communication between each core and the master core.
Sean Lavelle (677485)   +3 more
core   +1 more source

Home - About - Disclaimer - Privacy