• CUDA

  • Referenced in 1169 articles [sw03258]
  • NVIDIA® CUDA® Toolkit provides a comprehensive development environment for C and C++ developers building ... accelerated applications. The CUDA Toolkit includes a compiler for NVIDIA GPUs, math libraries, and tools...
  • Thrust

  • Referenced in 50 articles [sw09618]
  • Thrust is a C++ template library for CUDA based on the Standard Template Library ... level interface that is fully interoperable with CUDA C. Thrust provides a rich collection ... utilized in rapid prototyping of CUDA applications, where programmer productivity matters most, as well...
  • CUBLAS

  • Referenced in 73 articles [sw06880]
  • Algebra Subprograms) on top of the NVIDIA®CUDA™ runtime. It allows the user to access...
  • CUSPARSE

  • Referenced in 39 articles [sw07887]
  • implemented on top of the NVIDIA® CUDA™ runtime (which is part of the CUDA Toolkit...
  • CUSP

  • Referenced in 40 articles [sw07563]
  • sparse linear algebra and graph computations on CUDA. Cusp provides a flexible, high-level interface...
  • PyCUDA

  • Referenced in 15 articles [sw09005]
  • easy, Pythonic access to Nvidia‘s CUDA parallel computation API. Several wrappers of the CUDA ... Convenience. Abstractions like pycuda.compiler.SourceModule and pycuda.gpuarray.GPUArray make CUDA programming even more convenient than with Nvidia ... Completeness. PyCUDA puts the full power of CUDA’s driver API at your disposal ... wish. Automatic Error Checking. All CUDA errors are automatically translated into Python exceptions. Speed. PyCUDA...
  • Gaalop

  • Referenced in 27 articles [sw00313]
  • FPGA (field-programmable gate arrays) or the CUDA technology from NVIDIA. We describe the concepts...
  • cuRAND

  • Referenced in 19 articles [sw11536]
  • NVIDIA CUDA Random Number Generation library (cuRAND) delivers high performance GPU-accelerated random number generation ... from within your CUDA functions/kernels running on the GPU. A variety of RNG algorithms...
  • cuFFT

  • Referenced in 23 articles [sw11258]
  • This document describes cuFFT, the NVIDIA® CUDA™ Fast Fourier Transform (FFT) product. It consists...
  • OmpSs

  • Referenced in 13 articles [sw24813]
  • directives extending other accelerator based APIs like CUDA or OpenCL. Our OmpSs environment is built...
  • clSpMV

  • Referenced in 9 articles [sw12638]
  • higher performance compared to the vendor optimized CUDA implementation of the proposed hybrid sparse format ... higher performance compared to the CUDA implementations of all sparse formats...
  • hiCUDA

  • Referenced in 6 articles [sw12727]
  • based language called hiCUDA (for high-level CUDA) for programming NVIDIA GPUs. It provides ... program with hiCUDA directives) to an equivalent CUDA program. In this way, we can compile ... program to a binary using the existing CUDA compiler toolchain from NVIDIA. There ... program runs compared to a hand-written CUDA version, given that they implement the same...
  • Mint

  • Referenced in 6 articles [sw12752]
  • Mint: realizing CUDA performance in 3D stencil methods with Annotated C. We present Mint ... enjoy the performance benefits of hand coded CUDA without becoming entangled in the details. Mint ... source-to-source translator that generates optimized CUDA C from traditional C source. The translator ... deliver performance competitive with painstakingly hand-optimized CUDA. We show that...
  • CUMODP

  • Referenced in 8 articles [sw08402]
  • CUMODP (CUDA Modular Polynomial) Library: The CUMODP Library implements arithmetic operations for dense matrices ... CUMODP Library are written in CUDA. The CUMODP Library includes a supporting C library called...
  • JCuda

  • Referenced in 8 articles [sw20191]
  • JCuda Java bindings for the CUDA runtime and driver API. With JCuda it is possible ... interact with the CUDA runtime and driver API from Java programs. JCuda is the common...
  • cudaBayesreg

  • Referenced in 6 articles [sw24712]
  • package cudaBayesreg: CUDA Parallel Implementation of a Bayesian Multilevel Model for fMRI Data Analysis. Compute ... Unified Device Architecture (CUDA) is a software platform for massively parallel high-performance computing ... NVIDIA GPUs. This package provides a CUDA implementation of a Bayesian multilevel model ... performance computing strategies. In this package, the CUDA programming model uses a separate thread...
  • CULA

  • Referenced in 11 articles [sw12745]
  • model featured by NVIDIA GPUs based on CUDA demands very strong parallelism, requiring between hundreds...
  • OCCA

  • Referenced in 10 articles [sw18538]
  • kernel expansions for the OpenMP, OpenCL, and CUDA platforms. Computational results using finite difference, spectral...
  • trng

  • Referenced in 9 articles [sw07529]
  • environment, e.g. Message Passing Standard, OpenMP or CUDA. All generators, that are implemented by TRNG...