Matches in SemOpenAlex for { <https://semopenalex.org/work/W8928846> ?p ?o ?g. }
Showing items 1 to 55 of
55
with 100 items per page.
- W8928846 abstract "Arguably, modern graphics processing units (GPU) are the first commodity, and desktop parallel processor. Although GPU programming was originated from the interactive rendering in graphical applications such as computer games,researchers in the field of general purpose computation on GPU (GPGPU) are showing that the power, ubiquity and low cost of GPUs makes them an ideal alternative platform for high-performance computing. This has resulted in theextensive exploration in using the GPU to accelerate general-purpose computations in many engineering and mathematical domains outside ofgraphics. However, limited to the development complexity caused by the graphics-oriented concepts and development tools for GPU-programming, GPGPU has mainly been discussed in the academic domain so far and has not yet fully fulfilled its promises in the real world.This thesis aims at exploiting GPGPU in the practical engineering domain and presented a novel contribution to GPGPU-driven linear time invariant (LTI) systems that are employed by the signal processing techniques in stylus-based or optical-based surface metrology and data processing. The core contributions that have been achieved in this project can be summarized as follow. Firstly, a thorough survey of the state-of-the-art of GPGPU applications and theirdevelopment approaches has been carried out in this thesis. In addition, the category of parallel architecture pattern that the GPGPU belongs to has been specified, which formed the foundation of the GPGPU programming frameworkdesign in the thesis. Following this specification, a GPGPU programming framework is deduced as a general guideline to the various GPGPU programming models that are applied to a large diversity of algorithms inscientific computing and engineering applications. Considering the evolution of GPU’s hardware architecture, the proposed frameworks cover through the transition of graphics-originated concepts for GPGPU programming based onlegacy GPUs and the abstraction of stream processing pattern represented by the compute unified device architecture (CUDA) in which GPU is considered as not only a graphics device but a streaming coprocessor of CPU. Secondly, theproposed GPGPU programming framework are applied to the practical engineering applications, namely, the surface metrological data processing and image processing, to generate the programming models that aim to carry out parallel computing for the corresponding algorithms. The accelerationperformance of these models are evaluated in terms of the speed-up factor and the data accuracy, which enabled the generation of quantifiable benchmarks for evaluating consumer-grade parallel processors. It shows that the GPGPUapplications outperform the CPU solutions by up to 20 times without significant loss of data accuracy and any noticeable increase in source code complexity, which further validates the effectiveness of the proposed GPGPU generalprogramming framework. Thirdly, this thesis devised methods for carrying out result visualization directly on GPU by storing processed data in local GPU memory through making use of GPU’s rendering device features to achieve realtime interactions.The algorithms employed in this thesis included various filtering techniques, discrete wavelet transform, and the fast Fourier Transform which cover the common operations implemented in most LTI systems in spatial and frequency domains. Considering the employed GPUs’ hardware designs, especially the structure of the rendering pipelines, and the characteristics of the algorithms, the series of proposed GPGPU programming models have proven its feasibility,practicality, and robustness in real engineering applications. The developed GPGPU programming framework as well as the programming models areanticipated to be adaptable for future consumer-level computing devices and other computational demanding applications. In addition, it is envisaged that the devised principles and methods in the framework design are likely to havesignificant benefits outside the sphere of surface metrology." @default.
- W8928846 created "2016-06-24" @default.
- W8928846 creator A5017717658 @default.
- W8928846 date "2009-10-01" @default.
- W8928846 modified "2023-09-23" @default.
- W8928846 title "PC-Grade Parallel Processing and Hardware Acceleration for Large-Scale Data Analysis" @default.
- W8928846 hasPublicationYear "2009" @default.
- W8928846 type Work @default.
- W8928846 sameAs 8928846 @default.
- W8928846 citedByCount "0" @default.
- W8928846 crossrefType "dissertation" @default.
- W8928846 hasAuthorship W8928846A5017717658 @default.
- W8928846 hasConcept C121684516 @default.
- W8928846 hasConcept C173608175 @default.
- W8928846 hasConcept C205711294 @default.
- W8928846 hasConcept C21442007 @default.
- W8928846 hasConcept C2778119891 @default.
- W8928846 hasConcept C2779851693 @default.
- W8928846 hasConcept C41008148 @default.
- W8928846 hasConcept C50630238 @default.
- W8928846 hasConceptScore W8928846C121684516 @default.
- W8928846 hasConceptScore W8928846C173608175 @default.
- W8928846 hasConceptScore W8928846C205711294 @default.
- W8928846 hasConceptScore W8928846C21442007 @default.
- W8928846 hasConceptScore W8928846C2778119891 @default.
- W8928846 hasConceptScore W8928846C2779851693 @default.
- W8928846 hasConceptScore W8928846C41008148 @default.
- W8928846 hasConceptScore W8928846C50630238 @default.
- W8928846 hasLocation W89288461 @default.
- W8928846 hasOpenAccess W8928846 @default.
- W8928846 hasPrimaryLocation W89288461 @default.
- W8928846 hasRelatedWork W1509254020 @default.
- W8928846 hasRelatedWork W1800049369 @default.
- W8928846 hasRelatedWork W1965307606 @default.
- W8928846 hasRelatedWork W1991763756 @default.
- W8928846 hasRelatedWork W2099160152 @default.
- W8928846 hasRelatedWork W2104282275 @default.
- W8928846 hasRelatedWork W2105545110 @default.
- W8928846 hasRelatedWork W2112824946 @default.
- W8928846 hasRelatedWork W22188748 @default.
- W8928846 hasRelatedWork W2366901466 @default.
- W8928846 hasRelatedWork W2462203110 @default.
- W8928846 hasRelatedWork W2552919996 @default.
- W8928846 hasRelatedWork W2555022968 @default.
- W8928846 hasRelatedWork W2604565103 @default.
- W8928846 hasRelatedWork W2744526485 @default.
- W8928846 hasRelatedWork W2791733443 @default.
- W8928846 hasRelatedWork W2899659640 @default.
- W8928846 hasRelatedWork W2995890762 @default.
- W8928846 hasRelatedWork W3183776770 @default.
- W8928846 hasRelatedWork W95017943 @default.
- W8928846 isParatext "false" @default.
- W8928846 isRetracted "false" @default.
- W8928846 magId "8928846" @default.
- W8928846 workType "dissertation" @default.