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 78 for “"Heterogeneous computing"”.

  1. Runtime Adaptation for Autonomic Heterogeneous Computing

    Heterogeneity is increasing across all levels of computing, with the rise of accelerators such as GPUs, FPGAs, and other coprocessors into everything from cell phones to supercomputers. More quietly it is increasing with the rise of NUMA systems, hierarchical caching, OS noise, and a myriad of …

    vt Repository record for Runtime Adaptation for Autonomic Heterogeneous Computing (opens in a new tab)

  2. A MapReduce Framework for Heterogeneous Computing Architectures

    … of computational systems are equipped with heterogeneous compute resources, i.e., following different architecture. This applies to the level of a single chip, a single node and even supercomputers and large-scale clusters. With its impressive price-to-performance ratio as well as power …

    vt Repository record for A MapReduce Framework for Heterogeneous Computing Architectures (opens in a new tab)

  3. ReGen: Optimizing Genetic Selection Algorithms for Heterogeneous Computing

    … one of GenSel’s underlying algorithms for heterogeneous computing. The resulting algorithm exposes task-level parallelism and data-level parallelism present but inaccessible in the original algorithm. The heterogeneous computing solution, ReGen, outperforms the optimized CPU implementation …

    calpoly Repository record for ReGen: Optimizing Genetic Selection Algorithms for Heterogeneous Computing (opens in a new tab)

  4. Parallel and heterogeneous computing for static timing analysis

    Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2023-09-01 without embargo terms

    uiuc Repository record for Parallel and heterogeneous computing for static timing analysis (opens in a new tab)

  5. Scalable heterogeneous computing with asynchronous message-driven execution

    Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2022-11-15 without embargo terms

    uiuc Repository record for Scalable heterogeneous computing with asynchronous message-driven execution (opens in a new tab)

  6. Enabling the use of Heterogeneous Computing for Bioinformatics

    … sequencing and alignment processes. The use of heterogeneous systems, that use different types of computational units, has seen a new light in high performance computing in recent years; However expertise in multiple domains and skills required to program these systems is causing an hindrance to …

    vt Repository record for Enabling the use of Heterogeneous Computing for Bioinformatics (opens in a new tab)

  7. Programming High-Performance Clusters with Heterogeneous Computing Devices

    Today's high-performance computing (HPC) clusters are seeing an increase in the adoption of accelerators like GPUs, FPGAs and co-processors, leading to heterogeneity in the computation and memory subsystems. To program such systems, application developers typically employ a hybrid programming model …

    vt Repository record for Programming High-Performance Clusters with Heterogeneous Computing Devices (opens in a new tab)

  8. Towards Enhancing Performance, Programmability, and Portability in Heterogeneous Computing

    The proliferation of a diverse set of heterogeneous computing platforms in conjunction with the plethora of programming languages and optimization techniques on each language for each underlying architecture exacerbate widespread adoption of such platforms. This is especially true for novice …

    vt Repository record for Towards Enhancing Performance, Programmability, and Portability in Heterogeneous Computing (opens in a new tab)

  9. Architecture-Aware Mapping and Optimization on Heterogeneous Computing Systems

    … with multiple modes of parallelism has made heterogeneous computing systems indispensable in high performance computing. The popularity of such systems is evident from the fact that three out of the top five fastest supercomputers in the world employ heterogeneous computing, i.e., they use …

    vt Repository record for Architecture-Aware Mapping and Optimization on Heterogeneous Computing Systems (opens in a new tab)

  10. Automated Runtime Analysis and Adaptation for Scalable Heterogeneous Computing

    … As a consequence, current high-performance computing (HPC) systems integrate a wide variety of compute resources with different capabilities and execution models, ranging from multi-core CPUs to many-core accelerators. While such heterogeneous systems can enable dramatic acceleration of user …

    vt Repository record for Automated Runtime Analysis and Adaptation for Scalable Heterogeneous Computing (opens in a new tab)

  11. Software architectural support for tangible user interfaces in distributed, heterogeneous computing environments

    … interaction-based applications for distributed computing environments. Applications built with these tools are capable of utilizing heterogeneous resources for tangible interaction and can be reconfigured for different contexts with minimal code changes. Current trends in computing, especially …

    lsu-thes Repository record for Software architectural support for tangible user interfaces in distributed, heterogeneous computing environments (opens in a new tab)

  12. OODSF: an object-oriented data specification framework in a heterogeneous computing environment

    … a C++ framework to facilitate programming in a heterogeneous distributed environment. Using the OODSF, C++ language bindings of commonly used specification languages, such as Abstract Syntax Notation 1 (ASN.l) and Interface Definition Language (IDL), can be defined. The OODSF defines C++ class …

    vt Repository record for OODSF: an object-oriented data specification framework in a heterogeneous computing environment (opens in a new tab)

  13. Analysis and Implementation Considerations of Krylov Subspace Methods on Modern Heterogeneous Computing Architectures

    … which are ubiquitous throughout scientific computing. Even with Krylov methods, these problems are often infeasible to solve on standard workstation computers and must be solved instead on supercomputers. Most modern supercomputers fall into the category of “heterogeneous architectures”, …

    temple Repository record for Analysis and Implementation Considerations of Krylov Subspace Methods on Modern Heterogeneous Computing Architectures (opens in a new tab)

  14. Improving Mobile SOC's Performance as an Energy Efficient DSP Platform with Heterogeneous Computing

    … considered in everything from high performance computing to embedded applications. In this work, modern SOC's heterogeneous computing capabilities are evaluated with a focus toward digital signal processing (DSP). Evaluation is conducted on modern consumer devices running Android operating …

    unm Repository record for Improving Mobile SOC's Performance as an Energy Efficient DSP Platform with Heterogeneous Computing (opens in a new tab)

  15. A Work-Stealing For Dynamic Workload Balancing On CPU-GPU Heterogeneous Computing Platforms

    … feature available on modern cpu-gpu heterogeneous systems. The implementation of bfs application on the top of our framework achieves a minimum of 8.5% performance improvement over the one with coarse-grained task partitioning scheme. It also achieves 16% performance improvement on …

    mississippi Repository record for A Work-Stealing For Dynamic Workload Balancing On CPU-GPU Heterogeneous Computing Platforms (opens in a new tab)

  16. Generalizing the Utility of Graphics Processing Units in Large-Scale Heterogeneous Computing Systems

    Today, heterogeneous computing systems are widely used to meet the increasing demand for high-performance computing. These systems commonly use powerful and energy-efficient accelerators to augment general-purpose processors (i.e., CPUs). The graphic processing unit (GPU) is one such accelerator. …

    vt Repository record for Generalizing the Utility of Graphics Processing Units in Large-Scale Heterogeneous Computing Systems (opens in a new tab)

  17. Static-task scheduling incorporating precedence constraints and deadlines in a heterogeneous-computing environment / Michael D Niedert

    … of optimally scheduling jobs on a cluster of heterogeneous machines to minimize the time at which the last machine finishes is NP-complete. Nonetheless, the choice of a heuristic algorithm greatly affects the speed of solution. This work evaluates a greedy algorithm, an A* algorithm, and a …

    nps Repository record for Static-task scheduling incorporating precedence constraints and deadlines in a heterogeneous-computing environment / Michael D Niedert (opens in a new tab)

  18. Accelerating a Coupled SPH-FEM Solver through Heterogeneous Computing for use in Fluid-Structure Interaction Problems

    This work presents a partitioned approach to simulating free-surface flow interaction with hyper-elastic structures in which a smoothed particle hydrodynamics (SPH) solver is coupled with a finite-element (FEM) solver. SPH is a mesh-free, Lagrangian numerical technique frequently employed to study …

    vt Repository record for Accelerating a Coupled SPH-FEM Solver through Heterogeneous Computing for use in Fluid-Structure Interaction Problems (opens in a new tab)

Page 1 of 4