Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content
Graphics Processing Units (GPUs) are specialized coprocessors that were initially conceived for the purpose of accelerating vector operations, such as graphics rendering. Writing and configuring efficient algorithms for GPU devices is... more
    • by 
    •   4  
      Compiler OptimizationCompilers and Programming LanguagesCUDA Programming, GPU ComputingTuning
g-Spike, a parallel algorithm for solving general nonsymmetric tridiagonal systems for the GPU, and its CUDA implementation are described. The solver is based on the Spike framework, applying Givens rotations and QR factorization without... more
    • by  and +1
    •   7  
      Numerical AnalysisGPU ComputingGPGPU (General Purpose GPU) ProgrammingHigh-performance computing, GPU programming
The computational epidemiology is the development and use of computational models that aims to understand the proliferation of diseases of the dynamic point of view. The computational models are capable to simulate the behavior of an... more
    • by 
    •   13  
      EpidemiologyModeling and SimulationGPU ComputingMathematical Epidemiology
CUDA (Compute Unified Device Architecture) is a parallel computing platform developed by Nvidia which provides the ability of using GPUs to run computationally intensive programs. This presentation provides a brief overview of CUDA,... more
    • by 
    •   7  
      Compute Unified Device Architecture NVIDIA CUDAMassively parallel processing with CUDACUDACUDA Programming, GPU Computing
Volume rendering is an important area of study in computer graphics, due to its application in areas such as medicine, physic simulations, oil and gas industries, and others. The main used method nowadays for volume rendering is ray... more
    • by 
    •   5  
      GPU based volume renderingGPGPU (General Purpose GPU) ProgrammingOpenCL on GPUsCUDA Programming, GPU Computing
The present paper discusses digital filter banks in the context of wideband radio monitoring tasks including DFT-modulated filter banks and the weighted overlap-add (WOLA) algorithm. Filter bank software-hardware implementations are... more
    • by  and +1
    •   5  
      Digital Signal ProcessingCompute Unified Device Architecture NVIDIA CUDACUDA Programming, GPU ComputingFilter Banks
This thesis focuses on the development, implementation and optimization of pattern-matching algorithms in two different, yet closely-related research fields: malicious code detection in intrusion detection systems and digital forensics... more
    • by 
    •   13  
      Artificial IntelligenceGPU ComputingIntrusion Detection SystemsGPGPU (General Purpose GPU) Programming
The Graphics Processing Unit (GPU) has become an integral part of mainstream computing. The advancement and evaluation of GPU has lead to a significant performance improvement of many algorithms used in day today life. Being powerful... more
    • by 
    •   4  
      Image ProcessingParallel ProgrammingCUDA Programming, GPU ComputingARM microcontroller
A B S T R A C T With the technology development of medical industry, processing data is expanding rapidly and computation time also increases due to many factors like 3D, 4D treatment planning, the increasing sophistication of MRI pulse... more
    • by  and +1
    •   4  
      Parallel ComputingCompute Unified Device Architecture NVIDIA CUDAMassively parallel processing with CUDACUDA Programming, GPU Computing
With the newly available deep learning techniques, new class of problems can be tackled. This is for example the case when dealing with classification or regression problem with an input space of infinite dimension. The mapping input... more
    • by  and +1
    •   17  
      Artificial IntelligenceComputer VisionReinforcement LearningMachine Learning
A flow diagram is a graphical presentation of an energy or chemical system with its components and their interconnections through mass and energy streams. An automatic drawing algorithm of flow diagrams has been developed and presented in... more
    • by 
    •   14  
      Computer GraphicsArtificial IntelligenceMachine LearningCombinatorial Optimization
This paper presents a parallel implementation of the hybrid BiCGStab(2) (bi-conjugate gradient stabilized) iterative method in a GPU (graphics processing unit) for solution of large and sparse linear systems. This implementation uses the... more
    • by 
    •   13  
      Parallel AlgorithmsParallel ComputingParallel ProgrammingGPU Computing
    • by 
    •   15  
      Information RetrievalSemantic Web TechnologiesSemantic Web technology - OntologiesSemantic Web
This GPU book teaches both CUDA and CPU Parallel Programming using pThreads.
    • by 
    •   6  
      Parallel ComputingParallel ProgrammingGPU ComputingCompute Unified Device Architecture NVIDIA CUDA
In this paper, the performance of the Cyclic Reduction (CR) algorithm for solving tridiagonal systems is improved with the aid of efficient global memory transactions on Graphics Processing Units (GPU). To achieve maximum memory... more
    • by  and +2
    •   6  
      Computational Fluid DynamicsParallel ProgrammingHigh Order Methods in EngineeringMPI
This paper focuses on the anticipatory enhancement of methods of detecting stealth software. Cyber security detection tools are insufficiently powerful to reveal the most recent cyber-attacks which use malware. In this paper, we will... more
    • by  and +1
    •   20  
      Parallel ComputingParallel ProgrammingGPU ComputingParallel Processing
    • by 
    •   7  
      Compute Unified Device Architecture NVIDIA CUDAMassively parallel processing with CUDACUDACUDA Programming, GPU Computing
This paper presents a Graphics Processing Unit (GPU) based parallel implementation for the All Pairs Shortest Paths problem. The implementation is based on the Floyd-Warshall algorithm and takes full advantage of the highly multithreaded... more
    • by  and +3
    •   12  
      Parallel AlgorithmsParallel ComputingGraph TheoryParallel Programming
We present a fast and accurate 3D hand tracking method which relies on RGB-D data. The method follows a model based approach using a hierarchical particle filter variant to track the model’s state. The filter estimates the probability... more
    • by  and +1
    •   11  
      Computer ScienceComputer VisionCompute Unified Device Architecture NVIDIA CUDAMassively parallel processing with CUDA
Penjajaran sekuen merupakan hal yang fundamental dalam bioinformatika. Penjajaran sekuen dapat menganalisis sekuen. Penjajaran sekuen menggunakan pemograman dinamis yang memiliki kompleksitas O(mn) yang mana m dan n adalah panjang sekuen... more
    • by  and +1
    •   6  
      BioinformaticsParallel ComputingParallel ProgrammingGPU Computing
Fluid simulation has recently become possible to do in real-time utilizing modern programmable GPUs. In this paper, a comparison is made between more traditional CFD methods which solve the Navier-Stokes PDEs and the alternative discrete... more
    • by 
    •   2  
      GPGPU (General Purpose GPU) ProgrammingCUDA Programming, GPU Computing
This short paper present a collection of GPU lightweight decompression algorithms implementations within a FOSS library, Giddy – the first to be published to offer such function-ality. As the use of compression is important in... more
    • by 
    •   8  
      Data CompressionGPU ComputingGPGPU (General Purpose GPU) ProgrammingCUDA Programming, GPU Computing
The analysis and the understanding of object manipulation scenarios based on computer vision techniques can be greatly facilitated if we can gain access to the full articulation of the manipulating hands and the 3D pose of the manipulated... more
    • by  and +2
    •   11  
      Computer ScienceComputer VisionParticle Swarm OptimizationCompute Unified Device Architecture NVIDIA CUDA
Volume rendering is an important area of study in computer graphics, due to its application in areas such as medicine, physic simulations, oil and gas industries, and others. The main used method nowadays for volume rendering is ray... more
    • by 
    •   5  
      Computer ScienceGPU based volume renderingOpenCL on GPUsCUDA Programming, GPU Computing
    • by 
    •   2  
      Parallel ComputingCUDA Programming, GPU Computing
Umumnya, Transformasi Fourier Diskrit digunakan untuk mengolah citra dengan mengubah sinyal yang berdomain waktu / spasial ke bentuk sinyal berdomain frekuensi, atau sebaliknya, mengubah sinyal berdomain frekuensi ke sinyal berdomain... more
    • by 
    •   7  
      Computer ScienceSignal ProcessingDigital Signal ProcessingGPU Computing
This work has the goal to study how an efficient deep packet inspection (DPI) algorithm may be implemented using the graphical processing unit (GPU) CUDA (Computer Unified Device Architecture) enabled boards existing in personal... more
    • by 
    •   4  
      Compute Unified Device Architecture NVIDIA CUDADeep Packet InspectionCUDA Programming, GPU ComputingPacket Analysis
    • by 
    • CUDA Programming, GPU Computing
A new step-by-step comprehensive MR physics simulator (MRISIMUL) of the Bloch equations is presented. The aim was to develop a magnetic resonance imaging (MRI) simulator that makes no assumptions with respect to the underlying pulse... more
    • by  and +1
    •   6  
      MRIMRI PhysicsCompute Unified Device Architecture NVIDIA CUDAMassively parallel processing with CUDA
Usage of multiple unmanned aerial vehicles (UAV) in a certain mission makes flight route planning more complicated and slower. In order to obtain better performance, in the literature, most of the researchers propose using evolutionary... more
    • by 
    •   2  
      GPGPU (General Purpose GPU) ProgrammingCUDA Programming, GPU Computing
The last years have seen the rise of using GPU’s not only for graph- ics computing, but also for a more global use in parallel computing. This completely new field comes with dedicated GPU’s (GPGPU, Global Purpose GPU) that are not... more
    • by 
    •   8  
      GPU ComputingGPGPU (General Purpose GPU) ProgrammingBenchmarkingJava Programming
The rapid evolution of CUDA GPU architecture and the new heterogenous platforms that break the hegemony of x86 offer opportunities for performance optimizations, but also pose challenges for scalable heterogeneous parallelization of the... more
    • by 
    •   5  
      Molecular Dynamics SimulationGPU ComputingMolecular SimulationHigh Performance Computing (HPC)
Рассмотрен мониторинг широкого частотного диапазона с использованием ДПФ-модулированных банков фильтров. Описаны равнополосные и неравнополосные реализации банков фильтров, включая прямую реализа-цию с полной модуляцией, критически... more
    • by 
    •   6  
      Digital Signal ProcessingCompute Unified Device Architecture NVIDIA CUDACUDA Programming, GPU ComputingFilter Banks
    • by  and +1
    •   6  
      Computer GraphicsRendering (Computer Graphics)GPGPU (General Purpose GPU) ProgrammingReal-time rendering
En este artículo se plantea una nueva paralelización del algoritmo de enjambre de partículas (PSO) haciendo uso de múltiples GPUs. Se plantean dos implementaciones basadas en la arquitectura CUDA de NVIDIA y la conexión P2P a través del... more
    • by 
    •   3  
      Concurrent Programming LanguagesParticle Swarm OptimizationCUDA Programming, GPU Computing
It is well known that non-binary LDPC codes outperform the BER performance of binary LDPC codes for the same code length. The superior BER performance of non-binary codes comes at the expense of more complex decoding algorithms that... more
    • by  and +1
    •   6  
      Parallel AlgorithmsParallel ComputingGPGPU (General Purpose GPU) ProgrammingNon-binary LDPC
A new strategy is proposed for implementing computationally intensive high-throughput decoders based on the long length irregular LDPC codes adopted in the DVB-S2 standard. It is supported on manycore graphics processing unit (GPU)... more
    • by  and +2
    •   4  
      Monte Carlo SimulationGPGPU (General Purpose GPU) ProgrammingLDPC codesCUDA Programming, GPU Computing
Molecular Dynamics (MD) is one of processes that requires High Performance Computing environments to complete its jobs. In the preparation of virtual screening experiments, MD is one of the important processes particularly for tropical... more
    • by  and +1
    •   5  
      Parallel ComputingAdvanced ComputingBioinformatics, Computational and Systems BiologyHigh-performance computing, GPU programming
This paper presents a computational performance comparison between some iterative methods used for linear systems solution. The goal is to show that the use of parallel processing provided by a Graphics Processing Unit (GPU) may be more... more
    • by 
    •   12  
      Computer ScienceParallel AlgorithmsParallel ComputingParallel Programming
The availability of Internet, line-of-sight and satellite identification and surveillance information as well as low-power, low-cost embedded systems-on-a-chip and a wide range of visible to long-wave infrared cameras prompted Embry... more
    • by 
    •   6  
      Machine VisionGPGPU (General Purpose GPU) ProgrammingSensor FusionUnmanned Aerial Vehicle (UAV)
Introduction to CUDA and STREAM.
    • by 
    •   3  
      CUDACUDA Programming, GPU ComputingCUDA Research
This paper presents a comparison between two parallel architectures: Compute Unified Device Architecture (CUDA) and Open Computing Language (OpenCL). Some works in the literature have presented a computational performance comparison of... more
    • by 
    •   16  
      Parallel AlgorithmsParallel ComputingParallel ProgrammingGPU Computing
Overview CUDA stands for the "Compute Unified Device Architecture", which is a free software platform provided by NVidia. It enables users to control GPUs by writing programs akin to C++. All CUDA software can be downloaded from CUDA... more
    • by 
    •   3  
      GPU ComputingHigh-performance computing, GPU programmingCUDA Programming, GPU Computing
This paper proposes a parallel regression formulation to reduce the computational time of variable selection algorithms. The proposed strategy can be used for several forward algorithms in order to select uncorrelated variables that... more
    • by 
    •   9  
      GPU ComputingGPGPU (General Purpose GPU) ProgrammingMultivariate Data AnalysisMultivariate Analysis
This paper presents a comparison between two architectures for parallel computing: Compute Unified Device Architecture (CUDA) and Open Computing Language (OpenCL). Some works in the literature have presented a computational performance... more
    • by  and +2
    •   26  
      Parallel AlgorithmsParallel ComputingProgramming LanguagesParallel Programming
Research based on RNA secondary structure has been conducted for decades. Accurately finding minimal free energy (MFE) of the secondary structure of RNA is one of the prime research areas. There are different approaches to find the MFE,... more
    • by  and +3
    •   16  
      Information SystemsBioinformaticsComputer ScienceInformation Technology
Graphics Processing Units (GPUs) are becoming popular accelerators in modern High-Performance Computing (HPC) clusters. Installing GPUs on each node of the cluster is not efficient resulting in high costs and power consumption as well as... more
    • by  and +2
    •   32  
      Risk Management and InsuranceComputer ScienceParallel AlgorithmsDistributed Computing
—Models are useful to represent abstractions of software and hardware processes. The Bulk Synchronous Parallel (BSP) is a bridging model for parallel computation that allows algorithmic analysis of programs on parallel computers using... more
    • by  and +1
    •   3  
      Parallel ProgrammingCUDA Programming, GPU ComputingParallel Programming on GPU using CUDA and OpenCL
Solving banded linear systems is an important computational kernel in many applications. Over the years, a variety of algorithms and modules in numerical libraries for this task have been proposed that are suitable for computer systems... more
    • by  and +1
    •   4  
      Compute Unified Device Architecture NVIDIA CUDAMassively parallel processing with CUDACUDA Programming, GPU ComputingnVIDIA CUDA™