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 28 for “"Runtime performance"”.
-
Optimizing Runtime Performance of Dynamically Typed Code
… and programs that require a high level of runtime adaptiveness. However, the lack of compile-time type information involves fewer opportunities for compiler optimizations, and no detection of type errors at compile time. In order to provide the benefits of static and dynamic typing, hybrid …
-
Impact of Increased Cache Misses on Runtime Performance of MPX-enabled Programs
Low level languages like C and C++ provide high performance and direct control over memory management. But these languages are prone to memory safety violations. Intel introduced a new ISA extension-Memory Protection Extension(MPX), a hardware-assisted full-stack solution, to protect against the …
-
Improving the Runtime Performance and Robustness of Hybrid Statically and Dynamically Typed Programming Languages
… and the construction of applications where runtime adaptability is an important issue. In contrast, statically typed languages have undeniable advantages such as early type error detection and more opportunities for compiler optimizations. Since both approaches offer different benefits, …
-
Avalanche : a framework for parallel and distributed computation
… programming either provide poor support for runtime flexibility or are overly restricted in their range of target applications. Here we describe the interface and implementation of the Avalanche framework, which attempts to solve both of these problems. In addition, we present the runtime …
-
SHM Racer : dynamic race condition detection using shared memory traps
… false positives, but its ability to slow runtime performance can make this type of analysis impractical. The decided approach was to develop SHM Racer: a shared memory library that provides a shared memory access interface to multiple threads. SHM Racer would also use its knowledge of …
-
Remote data access and analysis using SciDB
… data from the WaterWiSe project, and analyze the runtime performance of the system.
-
Extracting and optimizing low-level bytecode from high-level verified Coq
… systems programs to low-level assembly, with no Runtime or Garbage Collection requirements and an emphasis on performance. MCQC targets the Gallina functional language used in the Coq proof assistant. MCQC translates pure and recursive functions into C++17, while compiling monadic effectful …
-
Hydra: A Spatial Perception Engine for Constructing and Optimizing 3D Scene Graphs in Real-time
… We discuss experiments that explore the runtime performance of Kimera, and produce scene graphs for real-life environments. We then introduce Hydra, a real-time spatial perception system that can construct 3D scene graphs incrementally from visual-inertial sensor data, overcoming several …
-
Hardware acceleration for sparse Fourier image reconstruction
… out without reconfiguration overhead. Actual runtime performance data show that we achieve up to 10 times speedup compared to the software-only version. The design is estimated to provide even more speedup on a next-generation RC platform.
-
Multi-volume high resolution RGB-D mapping with dynamic volume placement
… in resolution through images, and provide runtime performance details.
-
Improved Designs for Application Virtualization
… for application virtualization to mitigate the performance loss in streaming and browser-based applications. For the application streaming, we propose a solution which keeps operating system components and application software at the server and streams them to the client side for execution. This …
-
Making runtime monitoring of parametric properties practical
… being used on various platforms. To this end, runtime monitoring is one of the most promising and feasible solutions for enhancing software reliability. In particular, runtime monitoring of parametric properties (parametric monitoring) has been receiving growing attention for its suitability in …
-
Message-driven parallel language runtime design and optimizations for multicore-based massively parallel machines
… pays close attention to the parallel language runtime system–a software layer that supports the execution of parallel applications. The essential idea is to parallelize the language runtime with threads as a natural consequence of the same general approach in applications to take advantage of …
-
Fast checkpoint and recovery techniques for an in-memory database
… with many workloads without negative impact on runtime performance. We design the checkpoint and logging system to utilize multicore's resources to its fullest extent, both during runtime and during recovery. Parallelism allows the system to recover fast. Experiments show that a large database …
-
HyperSpace: Data-Value Integrity for Securing Software
… struggle to balance precision, generality, and runtime overhead. In this thesis, we propose Data-Value Integrity (DVI), a new defense policy that enforces the integrity of "data value" for security-sensitive control and non-control data. DVI breaks an essential step of memory corruption based …
-
Optimizing Memory-Corruption Security Defenses for Real-Time Systems
… are not compatible with RTSs or impose too much performance overhead to be schedulable. This thesis presents a new Mixed Integer Linear Programming optimization algorithm — Defense Optimization Algorithm for Real-time system Memory-Corruption Security (DOARMS) — that determines the optimal, yet …
-
Accelerating RTL Simulation Through Fine-grained Task Dataflow and Selective Execution
… due to their quick compilation times, their runtime performance is slow. This is because as the designs are scaled up, multicore communication and scheduling overheads limit performance and scalability. We present ASH, a parallel architecture tailored to RTL simulation workloads. ASH consists …
-
Variant configuration and management : challenges and opportunities
… Diagrams" is recommended to achieve higher runtime performance when using interactive configurators for large modular systems and large teams. Also, I propose different visualization techniques to enable model designers to understand variant relationships in the model, check whether they …
-
Improving programmability and performance for scientific applications
… address this problem, we explore programming and runtime models which decouple algorithmic complexity, parallelism concerns, and hardware mapping. We build upon these frameworks to exploit domain-specific semantics using high-level transformations and modifications to obtain performance through …
-
Clouds of glass: fragility of virtual machine disk images
… to use, uses the least disk space, and has no runtime performance slowdown, but is vulnerable to corruption and block failures. Our first solution, qcow2r, protects qcow2 metadata from corruption and block failures, and it is designed to be only slightly more inconvenient to use. Also, qcow2r …
Page 1 of 2