[图书][B] An interactive system for combinatorial scientific computing with an emphasis on programmer productivity

VB Shah - 2007 - search.proquest.com
Two trends have emerged of late in scientific computing. The first one is the adoption of high
level interactive programming environments such as MATLAB, R and Python. This is largely …

[PDF][PDF] A novel parallel sorting algorithm for contemporary architectures

DR Cheng, A Edelman, JR Gilbert… - Submitted to ALENEX, 2006 - sites.cs.ucsb.edu
Traditionally, the field of scientific computing has been dominated by numerical methods.
However, modern scientific codes often combine numerical methods with combinatorial …

A scalable mpi_comm_split algorithm for exascale computing

P Sack, W Gropp - Recent Advances in the Message Passing Interface …, 2010 - Springer
Existing algorithms for creating communicators in MPI programs will not scale well to future
exascale supercomputers containing millions of cores. In this work, we present a novel …

[PDF][PDF] DASH: distributed data structures and parallel algorithms in a global address space

K Fürlinger, J Gracia, A Knüpfer, T Fuchs… - Software for Exascale …, 2020 - library.oapen.org
DASH is a new programming approach offering distributed data structures and parallel
algorithms in the form of a C++ template library. This article describes recent developments …

Distributed contextualization of biomedical data: a case study in precision medicine

S Sayadi, E Geffard, M Südholt, N Vince… - 2020 IEEE/ACS 17th …, 2020 - ieeexplore.ieee.org
An important aspect of precision medicine consists in patient-centered contextualization
analyses that are used as part of biomedical interactive tools. Such analyses often harness …

Engineering a distributed histogram sort

R Kowalewski, P Jungblut… - 2019 IEEE International …, 2019 - ieeexplore.ieee.org
Sorting is one of the most critical non-numerical algorithms and covers use cases in a wide
spectrum of scientific applications. Although we can build upon excellent research over the …

Coarse grained gather and scatter operations with applications

L Boxer, R Miller - Journal of Parallel and Distributed Computing, 2004 - Elsevier
We introduce asymptotically optimal algorithms for gathering and scattering a small-to-
moderate sized set of data on a coarse grained parallel computer. We use these operations …

Parallel selection by regular sampling

A Tiskin - European Conference on Parallel Processing, 2010 - Springer
Bulk-synchronous parallelism (BSP) is a simple and efficient paradigm for parallel algorithm
design and analysis. In this paper, we present a new simple deterministic BSP algorithm for …

A BSP/CGM algorithm for finding all maximal contiguous subsequences of a sequence of numbers

CER Alves, EN Cáceres, SW Song - European Conference on Parallel …, 2006 - Springer
Given a sequence A of real numbers, we wish to find a list of all non-overlapping contiguous
subsequences of A that are maximal. A maximal subsequence M of A has the property that …

Finding all maximal contiguous subsequences of a sequence of numbers in O (1) communication rounds

CER Alves, EN Cáceres… - IEEE Transactions on …, 2012 - ieeexplore.ieee.org
Given a sequence (A) of real numbers, we wish to find a list of all nonoverlapping
contiguous subsequences of (A) that are maximal. A maximal subsequence (M) of (A) has …