157,910 research outputs found
General-Purpose Computation Based on Graphics Processing Units
Bakalářská práce pojednává o využití grafického adaptéru (GPU) pro obecné výpočty jinak zpracovávané na procesoru (CPU). Zabývá se knihovnami, které pro tento účel lze využít a to především architekturou nVidia CUDA.This bachelor thesis discusses the usage of a graphic adapter (GPU) for general computation otherwise processed on a processor (CPU). It deals with libraries that can be used for this purpose, especially with CUDA architecture.
GPGPU for track finding in High Energy Physics
The LHC experiments are designed to detect large amount of physics events
produced with a very high rate. Considering the future upgrades, the data
acquisition rate will become even higher and new computing paradigms must be
adopted for fast data-processing: General Purpose Graphics Processing Units
(GPGPU) is a novel approach based on massive parallel computing. The intense
computation power provided by Graphics Processing Units (GPU) is expected to
reduce the computation time and to speed-up the low-latency applications used
for fast decision taking. In particular, this approach could be hence used for
high-level triggering in very complex environments, like the typical inner
tracking systems of the multi-purpose experiments at LHC, where a large number
of charged particle tracks will be produced with the luminosity upgrade. In
this article we discuss a track pattern recognition algorithm based on the
Hough Transform, where a parallel approach is expected to reduce dramatically
the execution time.Comment: 6 pages, 4 figures, proceedings prepared for GPU-HEP 2014 conference,
submitted to DESY-PROC-201
Adaptive-optics Optical Coherence Tomography Processing Using a Graphics Processing Unit
Graphics processing units are increasingly being used for scientific computing for their powerful parallel processing abilities, and moderate price compared to super computers and computing grids. In this paper we have used a general purpose graphics processing unit to process adaptive-optics optical coherence tomography (AOOCT) images in real time. Increasing the processing speed of AOOCT is an essential step in moving the super high resolution technology closer to clinical viability
Optimization of Multiple-Rendezvous Low-Thrust Missions on General-Purpose Graphics Processing Units
A massively parallel method for the identification of optimal sequences of targets in multiple-rendezvous low-thrust missions is presented. Given a list of possible targets, a global search of sequences compatible with the mission requirements is performed. To estimate the feasibility of each transfer, a heuristic model based on Lambert's transfers is evaluated in parallel for each target, making use of commonly available general-purpose graphics processing units such as the Nvidia Tesla cards. The resulting sequences are ranked by user-specified criteria such as length or fuel consumption. The resulting preliminary sequences are then optimized to a full low-thrust trajectory using classical methods for each leg. The performance of the method is discussed as a function of various parameters of the algorithm. The efficiency of the general-purpose graphics processing unit implementation is demonstrated by comparing it with a traditional CPU-based branch-and-bound method. Finally, the algorithm is used to compute asteroid sequences used in a solution submitted to the seventh edition of the Global Trajectory Optimization Competition
- …
