Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 20 of 85 for “"graphics processing units (GPUs)"”.
-
Topology Optimization with Unstructured Meshes on Graphics Processing Units (GPUs)
… computer architectures, more speci cally on Graphics Processing Units or GPUs. Algorithms for every step in these methods are proposed and benchmarked with varied results. The ultimate goal of this work is to speed up the topology optimization process by means of parallel computing using o …
-
A software-defined receiver for laser communications using a GPU
… electronics and software implementations. Graphics Processing Units (GPUs) can reduce the complexity in receiver design since GPUs require less specialized knowledge and can enable faster development times than Field Programmnable Cate Array (FPGA) implementations, while still retaining …
-
GPU-based digital hologram reconstruction and particle detection
… with standard digital imaging equipment, however processing them to extract tracer or particle locations is computationally expensive. Exacerbating the issue is that hundreds or thousands of holograms must be reconstructed to analyze a single flow.Presented here is a hologram reconstruction and …
-
Fast galactic structure finding using graphics processing units
… a many-core approach to the problem using graphics processing units (GPUs) appears largely unexplored. Since these simulations are inherently n-body problems, they contain a high degree of parallelism, which makes them very well suited to a GPU architecture. Therefore, it makes sense to …
-
PyStream: Python Shaders Running on the GPU
Abstract Graphics processing units (GPUs) have tremendous computing power, but are hard to program. Most GPU programming languages are extremely low level; no one has run a general-purpose high-level language on a GPU. This dissertation shows how to run Python shaders on a GPU for real-time …
-
A hybrid parallel framework for computational solid mechanics
… support is included for hardware acceleration by Graphics Processing Units (GPUs) via NVIDIA's CUDA architecture for both single GPU workstations and heterogenous clusters of GPUs. The capabilities of the framework are demonstrated through a series of sample problems, including a laser induced …
-
Improving Mobile SOC's Performance as an Energy Efficient DSP Platform with Heterogeneous Computing
… are evaluated with a focus toward digital signal processing (DSP). Evaluation is conducted on modern consumer devices running Android operating system and leveraging the relatively new RenderScript Compute to utilize CPU resources alongside other compute resources such as graphics processing units …
-
Real-Time Smoothed Particle Hydrodynamics For CUDA
Recent advances in graphics processing units (GPUs) have exposed the GPU as an at- tractive platform for inherently parallel programming problems. NVIDIA's Compute Unifed Device Architecture (CUDA) has enabled developers to harness the massive computational power of the GPU through the CUDA …
-
Real-Time Smoothed Particle Hydrodynamics For CUDA
Recent advances in graphics processing units (GPUs) have exposed the GPU as an at- tractive platform for inherently parallel programming problems. NVIDIA's Compute Unifed Device Architecture (CUDA) has enabled developers to harness the massive computational power of the GPU through the CUDA …
-
Massively parallel message passing on a GPU for graphical model inference
… parallelism have been implemented to exploit graphics processing units (GPUs), albeit often tackling specific graphical model structures such as directed acyclic graphs (DAGs), grids, uniform state spaces, and pairwise models. All those implementations emphasize the importance of load …
-
Theory and application of neural and graphical models in early cancer diagnostics
… availability of large training datasets and graphics processing units (GPUs), we address challenges in the application of graphical models and neural networks to prediction sensitive areas such as healthcare. We begin by presenting our work in the context of learning graphical models from …
-
Scalable immersive audio for virtual environments
… that uses the highly parallel nature of modern graphics processing units (GPUs) to process large amounts of data for simulated sound propagation. In a real-time virtual reality game environment, the system is able to handle dynamic geometry and movable sound sources in full 3D at interactive …
-
GPU implementation of block transforms
… floating-point computational ability of Graphics Processing Units (GPUs) has been mainly limited for rendering and visualization application by architecture and programming model. However, with increasing programmability and architecture progress, GPUs inherent massively parallel …
-
Performance Evaluation of Blocking and Non-Blocking Concurrent Queues on GPUs
… an incorrect behavior of these data structures. Graphics Processing Units (GPUs) have appeared as a powerful platform for high-performance computing. As regular data-parallel computations are straightforward to implement on traditional CPU architectures, it is challenging to implement them in a …
-
Improving Simulation Performance With Gpus
… Based on a testing simulator, we have used Graphics Processing Units (GPUs) to accelerate the solution of the types of equations typically encountered in dynamic system simulators. Compared to commercial matrix solvers that run on a CPU, we realized speedups ranging from 5 (for system size …
-
GPU-accelerated Linear Solvers for High-order Finite Element Methods in Poisson Problems
… for high-order finite element methods on Graphics Processing Units (GPUs). The conjugate gradient algorithm iteratively refines an initial approximate solution until a specified stopping criterion is met, with its convergence rate enhanced through the application of a preconditioner. Novel …
-
GPU accelerated risk quantification
… parallelization available when using modern Graphics Processing Units (GPUs). Such parallelized simulations have been shown to produce significant speedups, in some cases up to 3,000 times faster then the sequential versions. Due to the FAIR simulation's need for many samples from various …
-
Parallel computing on geostatistical data using CUDA
… considerable attention with the design of new graphics processing units (GPUs). Our study focuses on geostatistical data analysis, which is currently applied in diverse disciplines such as meteorology, oceanography, geography, forestry, environmental control, and agriculture. While …
-
Massively parallel algorithms for method of characteristics neutral particle transport on shared memory computer architectures
… and heterogeneous computing platforms, such as Graphics Processing Units (GPUs), are an increasingly popular paradigm for resolving these issues. This thesis explores the applicability of shared memory parallel platforms for solving deterministic neutron transport problems. A 2D method of …
-
A distributed CPU-GPU framework for large-scale pairwise alignment
… The massive computational power of graphics processing units (GPUs) makes them an appealing choice for accelerating these computations. As such, CPU-GPU clusters can enable all-against-all comparisons on large datasets. This thesis presents a hybrid MPI-CUDA framework for computing …
Page 1 of 5