• MPtostream

  • Referenced in 3 articles [sw14131]
  • OpenMP compiler for CPU-GPU heterogeneous parallel systems. In light of GPUs’ powerful floating-point ... operation capacity, heterogeneous parallel systems incorporating general purpose CPUs and GPUs have become a highlight ... existing scientific computing applications to the heterogeneous parallel systems remains a big challenge. The OpenMP ... ranging from 3.1 to 17.3 on a heterogeneous system, incorporating an Intel Xeon E5405...
  • SkelCL

  • Referenced in 5 articles [sw33047]
  • abstractions for alleviated programming of modern parallel heterogeneous systems. SkelCL is a research project developed...
  • StarPU

  • Referenced in 41 articles [sw14216]
  • unified platform for task scheduling on heterogeneous multicore architectures. Multicore machines equipped with accelerators ... probably the most famous example of a parallel computer mixing IBM Cell Broadband Engines ... sufficient. The real challenge is to build systems where the application would permanently spread across ... scheduling tasks over heterogeneous, accelerator-based machines. Our system features a software virtual shared memory...
  • Exa-Dune

  • Referenced in 13 articles [sw32962]
  • PDEs) on future exascale systems exhibiting a heterogeneous massively parallel architecture. In order to cope...
  • GridSim

  • Referenced in 49 articles [sw01392]
  • simulation of entities in parallel and distributed computing (PDC) systems-users, applications, resources, and resource ... comprehensive facility for creating different classes of heterogeneous resources that can be aggregated using resource...
  • OmpSs

  • Referenced in 15 articles [sw24813]
  • with new directives to support asynchronous parallelism and heterogeneity (devices like GPUs). However ... Mercurium compiler and Nanos++ runtime system. Asynchronous parallelism is enabled in OmpSs ... different tasks of the program. To support heterogeneity a new construct is introduced: the target...
  • Parray

  • Referenced in 1 article [sw12634]
  • that supports systemlevel succinct programming for heterogeneous parallel systems. PARRAY extends mainstream...
  • Charlotte

  • Referenced in 10 articles [sw30253]
  • Charlotte: Metacomputing on the Web. Parallel computing on local area networks is generally based ... issues such as heterogeneity, security, and administrative boundaries. We present a system which enables application ... programmers to write parallel programs in Java and allows Java-capable browsers to execute parallel...
  • Symgrid

  • Referenced in 5 articles [sw09415]
  • computational patterns (for irregular parallelism). A key issue is heterogeneity: SymGrid is designed to orchestrate ... components from different symbolic systems into a single coherent (possibly parallel) Grid application, building...
  • TORC

  • Referenced in 4 articles [sw18633]
  • Platform-Independent Task Parallelism. With the increasing diversity of computing systems and the rapid performance ... improvement of commodity hardware, heterogeneous clusters become the dominant platform for low-cost, high-performance ... computing. Grid-enabled and heterogeneous implementations of MPI establish it as the de facto programming ... these environments. On the other hand, task parallelism provides a natural way for exploiting their...
  • libParanumal

  • Referenced in 3 articles [sw41993]
  • heterogeneous (GPU/CPU) systems. The initial development of libParanumal was performed by the Parallel Numerical Algorithms...
  • FATCOP

  • Referenced in 11 articles [sw00265]
  • describe FATCOP 2.0, a new parallel mixed integer program solver that works in an opportunistic ... environment provided by the Condor resource management system. We outline changes to the search strategy ... utilization, together with new techniques to exploit heterogeneous resources. We detail several advanced features...
  • ExaSlang

  • Referenced in 1 article [sw39664]
  • High-Performance Computing (HPC) systems are becoming increasingly parallel and heterogeneous. As a consequence ... need to be especially designed towards these systems to achieve optimal performance. This, in turn ... multigrid method targeting distributed-memory systems. Furthermore, we present the transformation framework that drives ... code utilizing a hybrid OpenMP and MPI parallelization. Moreover, we substantiate our approach with scaling...
  • Legion

  • Referenced in 3 articles [sw25965]
  • centric parallel programming system for writing portable high performance programs targeted at distributed heterogeneous architectures ... independence, locality). By making the Legion programming system aware of the structure of program data ... including correctly extracting task- and data-level parallelism and moving data around complex memory hierarchies...
  • Ocelot

  • Referenced in 3 articles [sw09713]
  • heterogeneous systems. Ocelot is a dynamic compilation framework designed to map the explicitly data parallel...
  • TPVM

  • Referenced in 9 articles [sw03347]
  • address performance and functionality limits in heterogeneous systems. The TPVM framework, based on the notion ... message-passing system, but uses threads as units of computing, scheduling, and parallelism. TPVM facilitates...
  • DistDLB

  • Referenced in 11 articles [sw01957]
  • provide an economic alternative to the traditional parallel machines, and enable scientists to conduct cosmological ... cosmology simulations. Distributed systems, e.g. the Computation Grid, usually consist of heterogeneous resources connected with...
  • OP2

  • Referenced in 7 articles [sw17501]
  • multi-core and many-core processor based systems. A key feature of this work ... main design issues in parallelizing unstructured mesh based applications on heterogeneous platforms. These include handling ... range of multi-core/many-core systems. These include multi-core CPUs from Intel (Westmere...
  • AQuES

  • Referenced in 1 article [sw02071]
  • Parallel query evaluation for relational database management systems still remains a challenging problem. Modern systems ... heterogeneous hardware environment, exploiting different ways of parallelism and dealing with unpredictable system load. This...
  • Paralize

  • Referenced in 1 article [sw17913]
  • users with a heterogeneous network of computers with a common file system and a problem ... that lend itself to parallelization these functions might be of help. Such problems...