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 13 of 13 for “"SPMD"”.

  1. Zone Based Scheduling: A Framework for Scalable Scheduling of SPMD parallel programs on the Grid

    Grid computing is a field of research that combines many computers from distant locations to form one large computing resource. In order to be able to make use of the full potential of such a system there is a need to effectively manage resources on the Grid. There are numerous scheduling systems …

    vt Repository record for Zone Based Scheduling: A Framework for Scalable Scheduling of SPMD parallel programs on the Grid (opens in a new tab)

  2. MSL : a synthesis enabled language for distributed high performance computing implementations

    SPMD-style (single program multiple data) parallel programming, usually done with MPI, are dominant in high-performance computing on distributed memory machines. This thesis outlines a new methodology to aid in the development of SPMD-style high-performance programs. The new methodology is …

    mit Repository record for MSL : a synthesis enabled language for distributed high performance computing implementations (opens in a new tab)

  3. The application of active and passive bioaccumulation methods to measure metallic and organic pollutants along the Namibian coastline

    … mussels (AMs), semi-permeable membrane devices (SPMDs), resident- and transplanted mussel bioindicators (Choromytilus meriolionalis) were deployed at two exposure sites (Walvis Bay Harbour & Swakopmund) for six weeks. Element concentrations (Al, As, Cd, Co, Cu, Fe, Mn, Mo, Ni, Pb, Se, U, and Zn) …

    nwu-za Repository record for The application of active and passive bioaccumulation methods to measure metallic and organic pollutants along the Namibian coastline (opens in a new tab)

  4. A subspace optimizing data parallel complier

    … of the prevalent Single Program, Multiple Data (SPMD) model. A Subspace compiler is designed based on the Subspace model, employing subspace trees as its program representation. A significant part of this compiler is implemented, with the CM-5 CM Fortran platform as its target. The implementation …

    mit Repository record for A subspace optimizing data parallel complier (opens in a new tab)

  5. Achieving performance portability across parallel accelerator architectures

    … even microarchitecture. This thesis focuses on SPMD code written in CUDA, noting that programs must obey a number of constraints to achieve high performance on an NVIDIA GPU. Under such constraints, source-level optimizations can improve the performance of CUDA code on Rigel, a MIMD accelerator …

    uiuc Repository record for Achieving performance portability across parallel accelerator architectures (opens in a new tab)

  6. Impact Of Thread Scheduling On Modern Gpus

    … massive number of threads in parallel in a SPMD (Single Program Multiple Data) fashion. Threads are grouped into workgroups by programmer and workgroups are then assigned to each compute core on the GPU by hardware. Once assigned, a workgroup is further subgrouped into wavefronts of the …

    mississippi Repository record for Impact Of Thread Scheduling On Modern Gpus (opens in a new tab)

  7. Performance Measurement and Support Software for the Message-Driven Model on Multiprocessors

    … for parallel programming. For certain scientific SPMD programs that exhibit a substantial amount of idle time, it will be shown that message-driven programming can help reduce idle time and increase speedup with minimal compiler support. Specifically, the message-driven model of computation will …

    uiuc Repository record for Performance Measurement and Support Software for the Message-Driven Model on Multiprocessors (opens in a new tab)

  8. The automatic implementation of a dynamic load balancing strategy within structured mesh codes generated using a parallelisation tool

    … load balancing (DLB) strategy within a parallel SPMD (single program multiple data) structured mesh application code is possible. It details how DLB can be effectively employed to reduce the level of load imbalance in a parallel system without expert knowledge of the application. Furnishing …

    greenwich Repository record for The automatic implementation of a dynamic load balancing strategy within structured mesh codes generated using a parallelisation tool (opens in a new tab)

  9. Advanced Memory Data Structures for Scalable Event Trace Analysis

    … iterative or recursive algorithms or through SPMD-style parallel programs, which produce equal or similar repeated event sequences. The data reduction technique is based on the novel Complete Call Graph (CCG) data structure which allows domain specific data compression for event traces in a …

    qucosa-diss

  10. Load Balancing Scientific Applications

    … today use a Single Program Multiple Data (SPMD) parallel programming model, and an increasing number of processors will wait for the slowest one at the synchronization points. To address load imbalance, many large-scale parallel applications use dynamic load balance algorithms to …

    tdl Repository record for Load Balancing Scientific Applications (opens in a new tab)

  11. A Software Framework For the Detection and Classification of Biological Targets in Bio-Nano Sensing

    … of the data), in a Single Program Multiple Data (SPMD) style. Our proposed framework enables the detection of cancer cells in a mixture of cancer cells, red blood cells (RBCs), and white blood cells (WBCs), and achieves a maximum speedup of 6X over a single-node machine by processing 10 gigabytes …

    vt Repository record for A Software Framework For the Detection and Classification of Biological Targets in Bio-Nano Sensing (opens in a new tab)

  12. Die Parallelisierung des filternden algebraischen Mehrgitterverfahrens zum Lösen partieller Differentialgleichungen

    … sind die Zielarchitektur; sie werden im SPMD Modell benutzt. Ein ganzer Satz von Methoden wird entwickelt, mit dem sich AMG Verfahren – speziell Selektionsverfahren – parallelisieren lassen. Das Ziel ist dabei, das serielle Verfahren möglichst wenig zu verändern, um seine Güte zu …

    heid-diss Repository record for Die Parallelisierung des filternden algebraischen Mehrgitterverfahrens zum Lösen partieller Differentialgleichungen (opens in a new tab)

  13. Characterization of hydrocarbons found in the arctic aquatic environment near the Ekati diamond mine

    Polycyclic aromatic hydrocarbons (PAHs) in the aquatic environment of the Ekati Diamond Mine were evaluated in snow, sediment, air and water (via passive membrane samplers). Five stream sites within the receiving environment, the tailings cells, a seep, three haul roads, two incinerators and a …

    royalroads Repository record for Characterization of hydrocarbons found in the arctic aquatic environment near the Ekati diamond mine (opens in a new tab)