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 54 for “"vectorization"”.

  1. Image Vectorization

    … editing without leaving holes. Object-based vectorization compares favorably with current approaches in the representation and rendering quality. Object-based vectorization and complex editing tasks are performed in a few 10s of seconds.

    byu Repository record for Image Vectorization (opens in a new tab)

  2. Speculative Vectorization with Selective Replay

    … hardware-software co-design allows speculative vectorization of more code regions and hence enhances the coverage of vectorization. Finally, to optimize the new SIMD architecture, a new instruction is proposed to augment memory-access instructions with extra tags that carry dependence …

    cambridge Repository record for Speculative Vectorization with Selective Replay (opens in a new tab)

  3. Vectorization of Raster Images Using B-Spline Surfaces

    A system has been developed for converting raster images into vector images. Raster images are made of pixels, while vector images are made of smoother shapes. The image is first segmented, and the segments are layered. The boundary of each segment is approximated with a periodic B-Spline curve. …

    byu Repository record for Vectorization of Raster Images Using B-Spline Surfaces (opens in a new tab)

  4. Applying Source Level Auto-Vectorization to Aparapi Java

    … Java thread pool fallback path to include the vectorization library through the use of an auto-vectorization tool created for this work. When the code is not vectorizable the auto-vectorizer tool is still able to offer performance improvements over the default fallback path through an improved …

    vt Repository record for Applying Source Level Auto-Vectorization to Aparapi Java (opens in a new tab)

  5. Dynamic loop vectorization for executing OpenCL kernels on CPUs

    … loop-based serialization or in parallel via SIMD vectorization. SIMD vectorization is particularly difficult where control divergence is present. This thesis proposes a technique for transforming divergent loops in OpenCL kernels such that vectorization opportunities can be extracted when possible …

    uiuc Repository record for Dynamic loop vectorization for executing OpenCL kernels on CPUs (opens in a new tab)

  6. Vectorization and microtasking of UTCHEM on the CRAY X-MP

    … Speedup factors of up to 40 by a combination of vectorization and microtasking on a two-processor CRAY X-MP were observed. Higher speedup factors were observed on the CRAY X-MP/48. A fully vectorized iterative method for solving the system of equations, Jacobi Conjugate Gradient, which resulted …

    texas Repository record for Vectorization and microtasking of UTCHEM on the CRAY X-MP (opens in a new tab)

  7. Neutron Response Vectorization and Optimization of Moderating Neutron Spectrometers for Active Interrogation

    … genetic algorithms, and 2) a neutron response vectorization method for determining neutron source location by vectorizing the moderating neutron response functions. Although these new approaches by no means solve the problem of SNM detection, they provide a crucial step in tailoring moderating …

    umkc Repository record for Neutron Response Vectorization and Optimization of Moderating Neutron Spectrometers for Active Interrogation (opens in a new tab)

  8. The Emotion Vectorization Algorithm (EVA): Automated Music Generation from Imaging and Emotion Inputs

    Generative AI tools for the creative arts have become increasingly popular over the past few years. Several well-known models, such as ChatGPT and DALL-E, can even produce writing and artwork comparable to those created by human professionals. Thus, it's no surprise that many technology firms, such …

    mit Repository record for The Emotion Vectorization Algorithm (EVA): Automated Music Generation from Imaging and Emotion Inputs (opens in a new tab)

  9. VeGen: A Vectorizer Generator for SIMD and Beyond

    … in modern processors. Traditional compiler auto-vectorization techniques have focused on targeting single instruction multiple data (SIMD) instructions. However, these auto-vectorization techniques are not sufficiently powerful to model non-SIMD vector instructions, which can accelerate …

    mit Repository record for VeGen: A Vectorizer Generator for SIMD and Beyond (opens in a new tab)

  10. Automatically Optimizing Tree Traversal Algorithms

    … improvement: locality enhancement and vectorization. Furthermore we demonstrate that these techniques can be automatically applied by an optimizing compiler, relieving programmers of manual, error-prone, application-specific effort.</p> <p>Achieving high performance in many applications …

    purdue-thes Repository record for Automatically Optimizing Tree Traversal Algorithms (opens in a new tab)

  11. Automatic Source Code Transformation To Pass Compiler Optimization

    Loop vectorization is a powerful optimization technique that can significantly boost the runtime of loops. This optimization depends on functional equivalence between the original and optimized code versions, a requirement typically established through the compiler's static analysis. When this …

    vt Repository record for Automatic Source Code Transformation To Pass Compiler Optimization (opens in a new tab)

  12. Characterizing the Effectiveness of Compilers in Vectorizing Polyhedrally Transformed Code

    … Optimization techniques such as Tiling, Vectorization, Loop Unrolling etc. can produce significantly better performance. In this study we focus on Tiling and Vectorization. Our study is to evaluate for various benchmarks and various problem sizes, whether one optimization affects the …

    ohiolink Repository record for Characterizing the Effectiveness of Compilers in Vectorizing Polyhedrally Transformed Code (opens in a new tab)

  13. Polyhedral Code Transformation for Julia

    … on CPU is to rearrange code to allow for more vectorization, such as considering striding of array accesses. The polyhedral model of computation describes a series of operations and abstractions for manipulating code without violating dependencies or correctness, but is more aggressive than …

    mit Repository record for Polyhedral Code Transformation for Julia (opens in a new tab)

  14. Applications and Analysis of NLP Deep Learning Models for Antibiotic's Side Effects Classifications

    … clustering results. Furthermore, I propose a new vectorization technique for articles, leveraging conditional probabilities for more effective clustering. I believe that these methods will provide advantages in both computational efficiency and clustering accuracy. I will analyze the effectiveness …

    claremont Repository record for Applications and Analysis of NLP Deep Learning Models for Antibiotic's Side Effects Classifications (opens in a new tab)

  15. Weld : fast data-parallel computation on modern hardware

    … requiring complex optimizations like vectorization, loop blocking and load balancing to get good performance. As a result, many widely used data processing systems fall well short of peak hardware performance. We have developed Weld, an intermediate language and runtime that can run …

    mit Repository record for Weld : fast data-parallel computation on modern hardware (opens in a new tab)

  16. Compiler and runtime techniques for optimizing dynamic scripting languages

    … reduces the interpretation overhead of R through vectorization of the widely used Apply class of operations in R. The approach combines data transformation and function vectorization to transform the looping-over-data execution into a code with mostly vector operations, which can significantly …

    uiuc Repository record for Compiler and runtime techniques for optimizing dynamic scripting languages (opens in a new tab)

  17. Numerical and experimental analysis of circularly polarized radiating line antennas

    … supercomputer are described. Examples showing vectorization of the matrix fill, the matrix decomposition, and the computation of far fields are given. Performance statistics showing the improvement obtained from vectorization are provided.

    uiuc Repository record for Numerical and experimental analysis of circularly polarized radiating line antennas (opens in a new tab)

  18. Performance analysis and optimization of a CFD application

    … the quantity of memory accesses and the lack of vectorization inhibited optimal serial performance on a x86-based CPU. Optimizing techniques including pointer dereferencing, loop transformation and Fortran SIMD directives were applied to the top 10 time-consuming subroutines to remove obstacles …

    uiuc Repository record for Performance analysis and optimization of a CFD application (opens in a new tab)

  19. Simulating Nonlinear Neutrino Oscillations on Next-Generation Many-Core Architectures

    … through MPI, OpenMP, and SIMD instructions (vectorization). It can run on both the CPU and the Xeon Phi co-processor, the latter of which is based on the Intel Many Integrated Core Architecture (MIC). The performance of XFLAT on various system configurations and physics scenarios has been …

    unm Repository record for Simulating Nonlinear Neutrino Oscillations on Next-Generation Many-Core Architectures (opens in a new tab)

Page 1 of 3