Parallelizing FPGA Technology Mapping Using Graphics Processing Units (GPUs)
2010 International Conference on Field Programmable Logic and Applications, 2010GPUs are becoming an increasingly attractive option for obtaining performance speedups for data-parallel applications. FPGA technology mapping is an algorithm that is heavily data parallel; however, it has many features that make it unattractive to implement on a GPU. The algorithm uses data in irregular ways since it is a graph-based algorithm.
Doris Chen, Deshanand P. Singh
openaire +1 more source
Wavefront phase recovery using graphic processing units (GPUs)
SPIE Proceedings, 2004We have developed a Shack-Hartmann sensor simulation, moving the complex amplitude of the electromagnetic field using Fast Fourier Transforms. The Shack-Hartmann sensor takes as input the atmospheric wavefront frames generated by the Roddier algorithm, and provides, as output, the subpupil images. The centroids and the wavefront phase maps are computed
Fernando L. Rosa +2 more
openaire +1 more source
The Use of a Graphic Processing Unit (GPU) in a Real Time Visual Odometry Application
2015 IEEE International Conference on Dependable Systems and Networks Workshops, 2015This paper presents a practical application of visual odometry (VO). Visual odometry applications are computationally expensive due to the frequent and large number of required data processing. In the present work the application is implemented in a graphics processing unit card (GPU) using compute unified device architecture CUDA and OpenCV libraries,
Jaime Armando Delgado Vargas +1 more
openaire +1 more source
Accelerating a hydrological uncertainty ensemble model using graphics processing units (GPUs)
Computers & Geosciences, 2014The practical application of hydrological uncertainty models that are designed to generate multiple ensembles can be severely restricted by the available computer processing power and thus, the time taken to generate the results. CPU clusters can help in this regard, but are often costly to use continuously and maintain, causing scientists to look ...
Dale Tristram +2 more
openaire +1 more source
Graphical Processing Units (GPUs): Opportunities and Challenges
2011GPUs are more and more used as low cost high performance computing platforms. While new parallel computing architectures and languages such as OpenCL and CUDA, as well as some new libraries ease up their programming, it is still relatively difficult to design code for them in an efficient way and it gives us a taste of what pioneers experimented in the
El-Ghazawi, Tarek +4 more
openaire +1 more source
Utilizing Graphics Processing Units (GPUs) for Numerical Computations
Initially designed for graphics processing, GPUs (graphics processing unit) only contained fixed rendering functions. As they are parallel processors with high computational power for arithmetic calculations, GPUs have been evolving rapidly with the inclusion of programmable pipelines.Alnoman Mundher Tayyeh +3 more
openaire +1 more source
Parallel Electronic Structure Calculations Using Multiple Graphics Processing Units (GPUs)
2013We present an implementation of parallel GPU-accelerated GPAW, a density-functional theory (DFT) code based on grid based projector-augmented wave method. GPAW is suitable for large scale electronic structure calculations and capable of scaling to thousands of cores.
Enkovaara Jussi +3 more
openaire +1 more source
Dynamic Precision for Electron Repulsion Integral Evaluation on Graphical Processing Units (GPUs)
Journal of Chemical Theory and Computation, 2011It has recently been demonstrated that novel streaming architectures found in consumer video gaming hardware such as graphical processing units (GPUs) are well-suited to a broad range of computations including electronic structure theory (quantum chemistry).
Nathan, Luehr +2 more
openaire +2 more sources
Computing resultants on Graphics Processing Units: Towards GPU-accelerated computer algebra
Journal of Parallel and Distributed Computing, 2013In this article we report on our experience in computing resultants of bivariate polynomials on Graphics Processing Units (GPU). Following the outline of Collins' modular approach [6], our algorithm starts by mapping the input polynomials to a finite field for sufficiently many primes m.
openaire +2 more sources
Parallel medical image reconstruction: from graphics processing units (GPU) to Grids
The Journal of Supercomputing, 2010We present and compare a variety of parallelization approaches for a real-world case study on modern parallel and distributed computer architectures. Our case study is a production-quality, time-intensive algorithm for medical image reconstruction used in computer tomography (PET).
Maraike Schellmann +6 more
openaire +1 more source

