• Ray

  • Referenced in 4 articles [sw28740]
  • unified interface that can express both task-parallel and actor-based computations, supported ... experiments, we demonstrate scaling beyond 1.8 million tasks per second and better performance than existing...
  • Algorithm 967

  • Referenced in 4 articles [sw23693]
  • field approximation. For distributed-memory parallelism, we use space-filling curves, locally essential trees ... peak floating-point performance. We use task parallelism to employ the Xeon...
  • ROOT

  • Referenced in 4 articles [sw20052]
  • reduce the execution time of intrinsically parallel tasks — e.g. data mining in HEP — by using...
  • ASKALON

  • Referenced in 17 articles [sw08430]
  • Performance engineering of parallel and distributed applications is a complex task that iterates through various ... support performance-oriented development of parallel and distributed (Grid) applications. ASKALON comprises four tools, coherently...
  • SYNPLEX

  • Referenced in 2 articles [sw22140]
  • SYNPLEX, a task-parallel scheme for the revised simplex method. .. This presentation will describe SYNPLEX ... task-parallel scheme for the revised simplex method. SYNPLEX eliminates the numerical instability...
  • Superglue

  • Referenced in 2 articles [sw13511]
  • using data versioning for dependency-aware task-based parallelization. In computational science, it is necessary ... evolving computer systems is becoming prohibitive. Task-based parallel programming models aim to allow ... runtime system that schedules the tasks onto nodes, cores, and accelerators ... this paper we describe a task parallel programming model where dependencies are represented through data...
  • TOP-C

  • Referenced in 5 articles [sw18789]
  • Task Oriented Parallel C/C++). A Package for Easily Writing Parallel Applications for both Distributed...
  • parallel.lib

  • Referenced in 3 articles [sw15203]
  • parallel ’skeletons’ (i.e. ways in which parallel tasks rely upon and interact with each other ... layer for modular techniques, ’worker farms’, and parallel tests...
  • GPDT

  • Referenced in 45 articles [sw04803]
  • scale support vector machines on multiprocessor systems Parallel software for solving the quadratic program arising ... multiprocessor systems, by distributing the heaviest computational tasks of each decomposition iteration. Based ... their careful combination to get an effective parallel tool is discussed. A comparison with state...
  • PICO

  • Referenced in 26 articles [sw02252]
  • Then, we discuss the design of the parallel layer, which includes flexible processor clustering levels ... load balancing mechanisms, and a non-preemptive task scheduler running on each processor. We close ... computational results on the ASCI Red massively parallel computer...
  • FEAST

  • Referenced in 83 articles [sw04025]
  • explicit orthogonalization procedures, and its main computational tasks consist of solving very few inner independent ... high performance, robustness, accuracy, and scalability on parallel architectures. This general purpose FEAST solver package...
  • QuakeTM

  • Referenced in 2 articles [sw09534]
  • exhibits irregular parallelism for which a task parallel model fits well. We provide a coarse...
  • SPRINT

  • Referenced in 11 articles [sw01362]
  • model for user-selected task boundaries. Using this tool, different parallelization alternatives have been evaluated...
  • Gecode

  • Referenced in 64 articles [sw06272]
  • accumulated failure count, activity); many search engines (parallel, interactive graphical, restarts); automatic symmetry breaking (LDSB ... focus on different modeling and programming tasks with Gecode. free Gecode is distributed under ... wide range of machines (including 64bit machines). parallel Gecode complies with reality in that...
  • hompi

  • Referenced in 2 articles [sw33489]
  • Programming Framework for Expressing and Deploying Task-Based Parallelism. This paper presents hompi, a framework ... programming and executing task-based parallel applications on clusters of multiprocessors and multi-cores, while ... substrate that handles local threads and remote tasks seamlessly, allowing both programming flexibility and increased...
  • TOPPER

  • Referenced in 11 articles [sw01390]
  • complete tool for optimizing the performance parallel programs on multiprocessor architectures. The concern of TOPPER ... separate graphs, describing the overall application’s task partitioning and interprocess communication requirements, as well ... proposes an optimal task allocation but also can execute automatically the parallel application...
  • Jellyfish

  • Referenced in 28 articles [sw12431]
  • increments. This biased ordering allows for a parallel implementation that admits a speed-up nearly ... processors. On large-scale matrix completion tasks, Jellyfish is orders of magnitude more efficient than...
  • TaskChecker

  • Referenced in 2 articles [sw08428]
  • finish parallelism. A major productivity hurdle for parallel programming is the presence of data races ... that handles both the async-finish task-parallel programming model used in languages such...
  • PyCOMPSs

  • Referenced in 2 articles [sw28741]
  • functions to be run as asynchronous parallel tasks. A runtime system is in charge...
  • GA

  • Referenced in 29 articles [sw11611]
  • explore the best settings for the current task. Furthermore, users can define new genetic operators ... sequentially or in parallel...