
MapReduce
 Referenced in 267 articles
[sw00546]
 parallel programming model initially developed for largescale web content processing. Data analysis meets ... utilize commodity hardware for massively parallel data analysis applications. The translation and optimization from relational...

PETSc
 Referenced in 1594 articles
[sw04012]
 Scientiﬁc Computation (PETSc) is a suite of data structures and routines that provide the building ... implementation of largescale application codes on parallel (and serial) computers. PETSc uses...

LAPACK
 Referenced in 1713 articles
[sw00503]
 efficiently on sharedmemory vector and parallel processors. On these machines, LINPACK and EISPACK ... machines, thereby spending too much time moving data instead of doing useful floatingpoint operations...

Cactus
 Referenced in 81 articles
[sw04422]
 computational science, such as interchangeable parallel data distribution and high performance IO layers, while hiding...

Thrust
 Referenced in 56 articles
[sw09618]
 Thrust allows you to implement high performance parallel applications with minimal programming effort through ... Thrust provides a rich collection of data parallel primitives such as scan, sort, and reduce...

PRONTO3D
 Referenced in 56 articles
[sw03448]
 dynamics simulations using PRONTO3D An efficient, scalable, parallel algorithm for treating material surface contacts ... modular way for multipleinstruction multipledata parallel computers. The serial contact detection algorithm that...

Arc_Mat
 Referenced in 133 articles
[sw07176]
 analysis that provides exploratory views of spatial data through various graphs, for example, histogram, Moran ... distribution plot, and parallel coordinate plots; and more formal spatial data modeling that draws...

LIMDEP
 Referenced in 78 articles
[sw04925]
 procedures for analyzing panel data is without parallel in any other statistical software package available...

Chroma
 Referenced in 24 articles
[sw07551]
 lattice QCD. The Chroma package supports dataparallel programming constructs for lattice field theory ... uses the SciDAC QDP++ dataparallel programming (in C++) that presents a single highlevel...

Cilk
 Referenced in 70 articles
[sw08400]
 languages to support data and task parallelism...

Neural Network Toolbox
 Referenced in 178 articles
[sw07378]
 computations and data across multicore processors, GPUs, and computer clusters using Parallel Computing Toolbox...

Dryad
 Referenced in 21 articles
[sw08916]
 Dryad: distributed dataparallel programs from sequential building blocks. Dryad is a generalpurpose distributed ... execution engine for coarsegrain dataparallel applications. A Dryad application combines computational ”vertices” with ... discover the size and placement of data at run time, and modify the graph...

DIRECT
 Referenced in 66 articles
[sw03054]
 global search algorithm DIRECT. Two parallel schemes take different approaches to address DIRECT’s design ... challenges imposed by memory requirements and data dependency. Three design aspects in topology, data structures ... investigate the strengths and weaknesses of these parallel schemes, identify several key sources of inefficiency ... latest parallel DIRECT implementation. The performance studies demonstrate improved data structure efficiency and load balancing...

Parsol
 Referenced in 21 articles
[sw00684]
 library for semiautomatic parallelisation of dataparallel (especially linear algebra) algorithms. It is written ... header files (to switch from sequential to parallel version), some class names, and adding several ... code (initialization, topology specification and data exchange). The parallel version should be recompiled using ... fact, the library brings to C++ parallelization functionality similar to the one HPF brings...

SPRINT
 Referenced in 39 articles
[sw11760]
 SPRINT: a scalable parallel classifier for data mining. Classification is an important data mining problem ... also been designed to be easily parallelized, allowing many processors to work together to build ... single consistent model. This parallelization, also presented here, exhibits excellent scalability as well. The combination ... proposed algorithm an ideal tool for data mining...

POOMA
 Referenced in 23 articles
[sw08828]
 library supporting elementwise, dataparallel, and stencilbased physics computations using one or more...

XGBoost
 Referenced in 139 articles
[sw21035]
 parallel tree boosting (also known as GBDT, GBM) that solve many data science problems...

Spark
 Referenced in 41 articles
[sw23653]
 reuse a working set of data across multiple parallel operations. This includes many iterative machine...

VAC
 Referenced in 21 articles
[sw39740]
 Fortran 90, especially suited for dataparallel computers, or Fortran 77. A user interface based...

MONACO
 Referenced in 34 articles
[sw20793]
 Scalar and parallel optimized implementation of the direct simulation Monte Carlo method. This paper describes ... Carlo (DSMC) method. It uses a localized data structure based on a computational cell ... also be used in parallel. Since the data structure makes it possible to freely assign ... other simulations or by comparison with experimental data. High performance on an IBM SP2 system...