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 61 for “"Parallel systems"”.
-
Code Generation for Extreme Scale Parallel Systems
… significant roles in the design of extreme scale parallel systems. These factors are influencing system designers to support higher on-node computing capability via throughput-optimized processors instead of latency-optimized processors. However, the inter- and intra-processor communication …
-
Scalable Diskless Checkpointing for Large Parallel Systems
… the overhead of checkpoint/recovery is small on systems with thousands of nodes, and with appropriate partitioning of nodes, the user application can survive several times longer.
-
A parallel systems approach to universal receivers
… approach to the design of communication systems for unknown and time-varying channels is introduced. The true channel is from a known set of channels called the channel class, but the transmitter and receiver do not know which of these channels is actually in effect. One of the goals of …
-
Mapping numerical software onto distributed memory parallel systems
The aim of this thesis is to further the use of parallel computers, in particular distributed memory systems, by proving strategies for parallelisation and developing the core component of tools to aid scalar software porting. The ported code must not only efficiently exploit available parallel …
-
Detection of separable predicates on series-parallel systems
… on distributed computations having the series-parallel property. This deviates from the approach used in the past where the detection problem was addressed for small classes of predicates to be detected on general distributed computations. The detection algorithm is based on a decomposition of …
-
Measurement-based performance analysis and modeling of parallel systems
ETDs are only available to UIUC Users without author permission
-
The subspace model : shape-based compilation for parallel systems
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1997.
-
Software topological message aggregation techniques for large-scale parallel systems
… classes of applications written for large scale parallel systems. This thesis explores techniques for reducing this overhead through topological aggregation, in which fine-grained messages are dynamically combined not just at each source of communication, but also at intermediate points between …
-
An Efficient Data Structure for Implementing Splitter Hyperobjects in Task-Parallel Systems
… to support splitter hyperobjects for task-parallel systems. Splitters can mitigate races on shared, nonlocal state, where parallel nested tasks make independent local modifications without affecting shared history. The data structure is inspired by “persistent” trees, but refined to achieve …
-
Measuring, modeling, and optimizing counterintuitive performance phenomena in power-scalable, parallel systems
The demands of exascale computing systems and applications have pushed for a rapid, continual design paradigm coupled with increasing design complexities from the interaction between the application, the middleware, and the underlying system hardware, which forms a breeding ground for inefficiency. …
-
Formal Specification and Runtime Verification of Parallel Systems using Interval Temporal Logic (ITL)
… (RV) is the discipline that allows monitoring systems at runtime in order to check the satisfaction or violation of a given correctness property. Parallel systems are more complicated than sequential systems. Therefore, systems that run in parallel need a parallel runtime verification framework …
-
Platforms for artificial neural networks : neurosimulators and performance prediction of MIMD-parallel systems
Contains fulltext : 18657.pdf (Publisher’s version ) (Open Access)
-
Heterogeneous parallel virtual machine: A portable program representation and compiler for performance and energy optimizations on heterogeneous parallel systems
"Programming heterogeneous parallel systems, such as the SoCs (System-on-Chip) on mobile and edge devices is extremely difficult; the diverse parallel hardware they contain exposes vastly different hardware instruction sets, parallelism models and memory systems. Moreover, a wide range of diverse …
-
Measurement-Based Characterization of Parallel I/O Systems
… the issue of evaluating the performance of parallel I/O subsystems for a variety of I/O intensive workloads on massively parallel systems. First, a model-based workload specification methodology for generating parallel I/O intensive workloads is described. Second, a synthetic workload …
-
Concordia parallel C : design and implementation
… on the design and implementation of Concordia Parallel C (CPC) and its compiler Concordia Parallel C Compiler (CPCC). The Concordia Parallel Programming Environment (CPPE) is a novel parallel programing environment supporting virtual-architecture parallel programming paradigm, program and …
-
A high-performance framework for analyzing massive complex networks
… study interesting aspects of real-world complex systems such as the Internet, social systems, transportation networks, and biological interaction data by modeling them as graphs. Graph-theoretic and combinatorial problems are also pervasive in scientific computing and engineering applications. In …
-
A Portable and Scalable Multigrid Solver for Nonlinear Structural Mechanics Problems
… (MPI) is used to implement the proposed parallel multigrid method, which ensures the portability of the code. The object-based programming model adopted for this work is also described. The performance of the parallel algorithm is studied using two sets of benchmark problems: fixed-size …
-
Communication avoiding parallel algorithms for amorphous problems
Parallelizing large sized problem in parallel systems has always been a challenge for programmer. This difficulty is caused by the complexity of the existing systems as well as the target problems. This is becoming a greater issue as the data sizes are constantly growing and as a result, larger …
-
A scheduling framework for dynamically resizable parallel applications
… in science and engineering require large parallel systems in order to solve computational problems within a reasonable timeframe. These applications can benefit from dynamic resizing during the course of their execution. Dynamic resizing enables fine-grained control over resource …
-
Direct sequential system assemblage
… The next task of the thesis is to assemble these systems in multiple, thus discovering both the intrinsic behaviors of the system as well as its means of exchange with other systems. These parallel systems investigations will then provide the background for the final task of this thesis: volume …
Page 1 of 4