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 148 for “"Graphics Processing Units"”.
-
Distributed Support Vector Machine With Graphics Processing Units
… distribute each chunk to a different machine and processing SVM training within each chunk). In addition, we moved the kernel calculation part in SVM classification to a graphics processing unit (GPU) which has zero scheduling overhead to create concurrent threads. In this thesis, we will take …
-
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 …
-
Techniques for optimizing dynamic parallelism on graphics processing units
… parallelism is a feature of general purpose graphics processing units (GPUs) whereby threads running on a GPU can spawn other threads without CPU intervention. This feature is useful for programming applications with nested parallelism where threads executing in parallel may each identify …
-
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 …
-
Accelerating graph pattern mining algorithms on modern graphics processing units
Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2022-11-11 without embargo terms
-
Advanced Optimization Techniques For Monte Carlo Simulation On Graphics Processing Units
<p>The objective of this work is to design and implement a self-adaptive parallel GPU optimized Monte Carlo algorithm for the simulation of adsorption in porous materials. We focus on Nvidia's GPUs and CUDA's Fermi architecture specifically. The resulting package supports the different ensemble …
-
Pencil beam dose calculation for proton therapy on graphics processing units
… how the computational power offered by graphics processing units can be harnessed to enable fast analytical dose calculation for online monitoring in proton therapy. The first part of the work consisted of a systematic investigation of various approaches to implementing the most …
-
Acceleration of Hardware Testing and Validation Algorithms using Graphics Processing Units
… studies the acceleration of EDA algorithms on Graphics Processing Units (GPUs). This dissertation concentrates on a subset of EDA algorithms related to testing and validation. In particular, within the area of testing, fault simulation, diagnostic simulation and reliability analysis are …
-
Toward Predictable and Efficient Deep Neural Network Inference on Graphics Processing Units
GPUs dominate DNN inference but remain difficult to control predictably under multi-tenant load. This thesis presents a practical, end-to-end approach for predictable, efficient single-GPU inference built around a closed loop of predict → allocate → power-tune. First, we introduce SGPRS, a …
-
Generalizing the Utility of Graphics Processing Units in Large-Scale Heterogeneous Computing Systems
… processors (i.e., CPUs). The graphic processing unit (GPU) is one such accelerator. Originally designed solely for graphics processing, GPUs have evolved into programmable processors that can deliver massive parallel processing power for general-purpose applications. Using SIMD (Single …
-
Large eddy simulations of turbulent flows on graphics processing units: application to film-cooling flows
… but an emerging approach is the use of Graphics Processing Units (GPUs), which deliver impressive computing performance compared to CPUs. Recently there has been great interest in the scientific computing community to use GPUs for general-purpose computation (such as the numerical …
-
Development and application of Lattice Boltzmann and accurate volume of fluid numerical techniques on graphics processing units
… LBM procedures and VOF are implemented to run on graphics processing units (GPU) including multiple CPU-GPU platforms. The throughput of a single GPU LBM code is approximately 16 times higher that of a single CPU code. The scaling of a multi-GPU VOF code is nearly linear on the Blue Waters …
-
Investigation of general-purpose computing on graphics processing units and its application to the finite element analysis of electromagnetic problems
In this dissertation, the hardware and API architectures of GPUs are investigated, and the corresponding acceleration techniques are applied on the traditional frequency domain finite element method (FEM), the element-level time-domain methods, and the nonlinear discontinuous Galerkin method. …
-
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 …
-
Design and implementation of non-photorealistic rendering techniques for 3D geospatial data
… and parallel computing architecture of graphics processing units. This thesis proposes non-photorealistic rendering techniques that enable both the computation and selection of the abstraction level of 3D geospatial model contents according to user interaction and dynamically changing …
-
Real-time adaptive-optics optical coherence tomography (AOOCT) image reconstruction on a GPU
… process. General purpose computation on graphics processing units is one such way that this computationally intensive reconstruction can be performed in a desktop computer in real-time. This work shows the process of AOOCT image reconstruction, the basics of how to use NVIDIA's CUDA 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 …
-
Modified nodal integral method for Navier-Stokes equations incorporated with generic quadrilateral elements, and GPU-based parallel computing
… developed earlier for rectangular domains, on graphics processing units (GPUs). Nodal methods have become the backbone and workhorse of the core design production codes used in the nuclear industry for decades. As a variation of the coarse mesh nodal methods, the modified nodal integral method …
Page 1 of 8