• Nektar++

  • Referenced in 101 articles [sw11964]
  • local matrix generation stage coupled with the parallelization techniques developed for the linear system solvers ... based communication pattern, which together make the method amenable to the fine-grained parallelism...
  • NEURON

  • Referenced in 187 articles [sw03059]
  • simulation environment has been extended to support parallel network simulations. Each processor integrates the equations ... spike patterns exhibits superlinear speedup on Beowulf clusters and demonstrates that spike communication overhead...
  • Rodinia

  • Referenced in 6 articles [sw13520]
  • benchmarks cover a wide range of parallel communication patterns, synchronization techniques and power consumption...
  • waLBerla

  • Referenced in 21 articles [sw01472]
  • order to accomplish efficient parallel scaling, the all-to-all communication schemes used ... replaced with more sophisticated patterns that work in a local vicinity. With this approach, scaling...
  • AMG2013

  • Referenced in 5 articles [sw13861]
  • communications and computations patterns exhibit the surface-to-volume relationship common to many parallel scientific ... chunks” mentioned above, and the speed of communications and computations on the machine. AMG2013...
  • HPF/JA

  • Referenced in 6 articles [sw00417]
  • parallelization of loops with complicated reductions, asynchronous communication, user-controllable shadow, and communication pattern reuse...
  • BoxLib

  • Referenced in 24 articles [sw11472]
  • parallel, block-structured AMR application. The fundamental parallel abstraction is the MultiFab, which holds ... used to dynamically evaluate the necessary communication patterns for sharing data amongst processors, enabling...
  • LSRN

  • Referenced in 27 articles [sw09555]
  • random normal projection, which is embarrassingly parallel, and a singular value decomposition of size ⌈γmin ... solving large problems on clusters with high communication cost. Numerical results show that ... from SuiteSparseQR on sparse problems without sparsity patterns that can be exploited to reduce fill...
  • FASTEST-3D

  • Referenced in 1 article [sw25388]
  • Multicore Systems. FASTEST-3D is an MPI-parallel finite-volume flow solver based on block ... strongly limited by a rather rigid communication infrastructure, which led to a dominance ... Then the communication mechanisms in FASTEST-3D are analyzed and a new communication strategy based ... performance and considerably improved communication patterns along with much better parallel scalability. In this context...
  • MBL

  • Referenced in 8 articles [sw00561]
  • Parallel programming is essential for large-scale scientific simulations, and MPI is intended ... functions under several communication patterns. MBL has been applied to the measurement of MPI performance...
  • LogGOPSim

  • Referenced in 1 article [sw12771]
  • accuracy by rebuilding the communication pattern. Point-to-point operation patterns can be copied ... thus retain the main characteristics of scalable parallel applications...
  • ROSE

  • Referenced in 4 articles [sw04891]
  • system dependence analysis, and MPI communication pattern analysis. Representative program optimizations and translations developed with ... function), OpenMP directive lowering, automatic parallelization and loop transformations (a loop optimizer supporting aggressive loop...
  • MLD2P4

  • Referenced in 13 articles [sw07206]
  • real or complex, with a symmetric sparsity pattern. MLD2P4 has been designed to provide scalable ... preconditioners in the context of the PSBLAS (Parallel Sparse Basic Linear Algebra Subprograms) computational framework ... used through a single interface. The parallel implementation is based on a Single Program Multiple ... distributed-memory architectures; the inter-process data communication is based on MPI and is managed...
  • DryadOpt

  • Referenced in 1 article [sw13406]
  • Dryad LINQ, a distributed data-parallel execution engine similar to Hadoop and Map-Reduce. Despite ... constrained application model, with restricted communication patterns, our experiments show that careful design choices allow...
  • PMC

  • Referenced in 1 article [sw28466]
  • point communication, multi-synchronization, local deter-ministic parallel composition, global non-deterministic parallel composition ... expression language includes constructors, tuples, and patterns as known from SML. The language is strongly...
  • PLANC

  • Referenced in 2 articles [sw41123]
  • tensor data, for example, to discover latent patterns in video and imaging applications ... available memory. We propose a distributed-memory parallel computing solution to handle massive data sets ... parallel algorithms to compute the low-rank approximation. We present a software package called Parallel ... describe our parallel distributions and algorithms, which are careful to avoid unnecessary communication and computation...
  • Optrans

  • Referenced in 1 article [sw14517]
  • fluid mechanics to optics, image processing and pattern recognition. Despite this ample field of applications ... this shortage, this paper introduces Optrans, a parallel library for solving time-dependent optimal transport ... easy-extendability. The library uses MPI for communication and synchronization, allowing...
  • PittPack

  • Referenced in 1 article [sw36418]
  • Scale Computing with Accelerators. We present a parallel implementation of a direct solver ... accelerators. Chunked-pencil decomposition enables overlapping nodal communication and data transfer between the central processing ... transfer among the nodes. Two different communication patterns are designed. The fist pattern aims...
  • DwarfCode

  • Referenced in 0 articles [sw20143]
  • DwarfCode: a performance prediction tool for parallel applications. We present DwarfCode, a performance prediction tool ... execution traces to record the computing and communication events. Then, it merges the traces from ... that, DwarfCode identifies and compresses the repeating patterns in the final trace to shrink...
  • Apron

  • Referenced in 69 articles [sw00045]
  • Apron: a library of numerical abstract domains for...