• MapReduce

  • Referenced in 267 articles [sw00546]
  • parallel data analysis applications. The translation and optimization from relational algebra operators to MapReduce programs ... group by query. We first study the communication cost of the MapReduce model, then ... group by query. We then propose an optimized version ... which addresses and improves the communication cost issues. Our optimized version shows a better accelerating...
  • AMPL

  • Referenced in 622 articles [sw04001]
  • formulate optimization models and examine solutions, while the computer manages communication with an appropriate solver...
  • Chaco

  • Referenced in 118 articles [sw09640]
  • quantity of interprocessor communication is kept small. Finding an optimal decomposition is provably hard...
  • BoxLib

  • Referenced in 25 articles [sw11472]
  • data amongst processors, enabling us to optimize communications patterns within the algorithm...
  • ARMCI

  • Referenced in 14 articles [sw04639]
  • memory access (RMA) operations (one-sided communication) optimized for contiguous and noncontiguous (strided, scatter/gather ... need to support the global-addres space communication model in context of distributed regular...
  • PISA

  • Referenced in 65 articles [sw01397]
  • parts which are independent of the optimization problem (mainly the selection process). These two modules ... communicate through text files. PISA is a library of ready-to-go modules, namely optimization...
  • CALU

  • Referenced in 11 articles [sw06433]
  • CALU: A communication optimal LU factorization algorithm The authors discussed CALU, a communication avoiding...
  • AntNet

  • Referenced in 65 articles [sw11975]
  • adaptive learning of routing tables in communications networks. AntNet is a distributed, mobile agents based ... optimization problems. AntNet’s agents, concurrently explore the network and exchange collected information. The communication...
  • 2L_enum

  • Referenced in 11 articles [sw31753]
  • motivated by questions in combinatorial optimization and communication complexity, among others. In this paper...
  • HPF/JA

  • Referenced in 6 articles [sw00417]
  • users to explicitly parallelize or optimize their programs. In order to resolve the situation ... more control over sophisticated parallelization and communication optimizations. They include parallelization of loops with complicated...
  • hwloc

  • Referenced in 9 articles [sw12733]
  • performance improvement thanks to hwloc. An optimized MPI communication strategy may also be dynamically chosen...
  • D-ADMM

  • Referenced in 25 articles [sw28440]
  • ADMM: a communication-efficient distributed algorithm for separable optimization. We propose a distributed algorithm, named ... interconnected nodes or agents. In a separable optimization problem there is a private cost function ... simulations show that D-ADMM requires less communications than state-of-the-art algorithms...
  • SONEST

  • Referenced in 34 articles [sw24351]
  • reverse communication interface. The algorithms are based on a convex optimization method for estimating...
  • CONEST

  • Referenced in 34 articles [sw24352]
  • reverse communication interface. The algorithms are based on a convex optimization method for estimating...
  • Gluon

  • Referenced in 2 articles [sw41760]
  • Gluon: a communication-optimizing substrate for distributed heterogeneous graph analytics. This paper introduces ... this approach is Gluon, a communication-optimizing substrate. Programmers write applications in a shared-memory ... heterogeneous clusters and optimizes communication in a novel way by exploiting structural and temporal invariants ... with up to 64 GPUs. The communication optimizations in Gluon improve end-to-end application...
  • SEISCOPE

  • Referenced in 6 articles [sw19396]
  • optimization library based on reverse communication. The SEISCOPE optimization toolbox is a set of FORTRAN ... solution of large-scale nonlinear optimization problems. An efficient line-search strategy ensures the robustness ... minimization itself, thanks to the reverse communication protocol. This enhances flexibility in code development ... allows us to switch easily between different optimization algorithms. In particular, it reduces the complexity...
  • samoa2

  • Referenced in 4 articles [sw25252]
  • grid cells between MPI processes. Using optimized communication and load balancing algorithms...
  • MediaBench

  • Referenced in 34 articles [sw08949]
  • communications, rather than general-purpose systems. Conventional wisdom, and a history of hand optimization...
  • iNEOS

  • Referenced in 8 articles [sw01492]
  • supply the model to be optimized. An interactive communication between client and server is established...
  • GRECS

  • Referenced in 2 articles [sw23226]
  • less computationally-efficient but achieves optimal communication complexity (i.e. uses a minimal amount of bandwidth ... both computationally-efficient and achieves optimal communication complexity at the cost of a small amount...