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 29 for “"dynamic memory"”.
-
Palloc: parallel dynamic memory allocation
In this thesis, we describe two related memory allocators, each with novel properties. PALLOC1 contributes a unique strategy based on the traversal of a parallel tree data structure for allowing concurrent allocations and frees to proceed within a single thread's heap. PALLOC1 also provides a …
-
Dynamic Memory Allocation in a Virtual Memory Computer
Made available in DSpace on 2014-12-12T20:54:35Z (GMT). No. of bitstreams: 1 7714931.pdf: 4829139 bytes, checksum: 386c7fa650ae638ba69231cf0d111b2b (MD5) Previous issue date: 1977
-
High Performance Architecture using Speculative Threads and Dynamic Memory Management Hardware
… central processing unit (CPU) performance and memory subsystem performance. More specifically I will describe my research related to the design of an innovative decoupled multithreaded architecture that can be used in multi-core processor implementations. I also address how memory management …
-
Xmalloc: a scalable lock-free dynamic memory allocator for many-core machines
… However, most of past research, on scalable memory allocators such as atomic operation based lock-free algorithms, can be scalable with number of processors growing, but have poor scalability with the number of vector units in one SIMD processor growing. As a result, they are not truly …
-
The Effect of Active and Passive Control on Air Traffic Controller Dynamic Memory
… and passive control on air traffic controller dynamic memory. The study consisted of two experiments, each involving a realistic ATC scenario for radar approach control with a mix of arriving and departing traffic. In Experiment I, the subjects performed manual control of the traffic while, in …
-
Generalized techniques for using system execution traces to support software performance analysis
… traces in a novel technique to detect Excessive Dynamic Memory Allocations software performance anti-pattern. This is the first attempt, according to the author's best knowledge, of a technique to detect automatically the excessive dynamic memory allocations anti-pattern. The contributions from …
-
Design of a memory based expert system for interpreting facial expressions in terms of signalled emotions
A memory based expert system(JANUS) has been designed to interpret facial expression in terms of the signalled emotion. Janus accepts a geometric description of the face obtained from measurements on a digitised full face photograph and returns the appropriate emotion label. An intermediate …
-
SlimGuard: Design and Implementation of a Memory Efficient and Secure Heap Allocator
… severe threat. State-of-the-art secure dynamic memory allocators can offer protection, however their memory consumption is high, making them suboptimal in many situations. We introduce sys, a secure allocator whose design is driven by memory efficiency. Among other features, sys uses an …
-
Refresh reduction in dynamic memories
… DRAM (eDRAM). Unfortunately, eDRAM, being a dynamic memory, requires periodic refresh, which ends up consuming substantial energy for large last-level caches. In upcoming architectures that stack a processor die and multiple DRAM dies, DRAM dies experience higher temperatures. Elevated …
-
Drosophila CPEB, Orb2, a Putative Biochemical Engram of Long-term Memory
… a transient experience creates an enduring yet dynamic memory remains a fundamental unresolved issue in studies of memory. Experience-dependent aggregation of the RNA-binding protein CPEB/Orb2 is one of the candidate mechanisms of memory maintenance. Here, using tools that allow rapid and …
-
Compilation techniques for short-vector instructions
… of compilation is the effective management of memory alignment. As with scalar loads and stores, vector references are typically more efficient when accessing aligned regions. In many cases, the compiler can glean no alignment information and must emit conservative code sequences. In response, …
-
Hosting LLMs on Shared GPUs
… serving is particularly challenging, as static memory partitioning can lead to severe under-utilization, fragmentation, and latency spikes, while dynamic loading of model weights can cause unacceptable downtime due to high model loading overheads. To address these issues, we introduce …
-
Intelligent Memory Manager: Towards improving the locality behavior of allocation-intensive applications.
Dynamic memory management required by allocation-intensive (i.e., Object Oriented and linked data structured) applications has led to a large number of research trends. Memory performance due to the cache misses in these applications continues to lag in terms of execution cycles as ever increasing …
-
Region-based Program Specialization
… ML-like languages by combining techniques from dynamic memory management with program specialization. Our approach is based on the region calculus of Tofte and Talpin, a polymorphically typed lambda calculus with annotations that make memory allocation and deallocation explicit. The formal …
-
SUDS : automatic parallelization for raw processors
… speculative, in the sense that it may introduce dynamic memory allocation operations into code that would not otherwise dynamically allocate memory. Thus, SUDS also includes a transactional runtime system that periodically checkpoints machine state, executes code speculatively, checks if the …
-
Modeling and Runtime Systems for Coordinated Power-Performance Management
… we focus on three throttling techniques: CPU dynamic voltage and frequency scaling (DVFS), dynamic memory throttling (DMT), and dynamic concurrency throttling (DCT). We first conduct an empirical analysis of the performance and energy trade-offs of different architectures under the throttling …
-
STATIC ENFORCEMENT OF TERMINATION-SENSITIVE NONINTERFERENCE USING THE C++ TEMPLATE TYPE SYSTEM
… data from influencing program control flow and memory access patterns, thus obviating side-channel leaks. Formally, Covert C++ can facilitate an extended definition of the classical noninterference property, broadened to also cover the dynamic execution property of memory-trace obliviousness. …
-
A distributed multi-threaded data partitioner with space-filling curve orders
… used to determine partitioning overheads are memory consumption and execution time, although these two factors are dependent on each other. The focus of this thesis is to reduce partitioning overheads as much as possible. We have described several optimizations to this end - incremental …
-
The Media of Memories: Argentine and Brazilian Transitional Justice as Seen on TV
… and mediation of the officially sanctioned memory narratives promoted by normative transitional justice mechanisms. In this vein, this project—The Media of Memories: Argentine and Transitional Justice as Seen on TV—poses a series of interrelated questions:1) How can transitional justice …
-
Investigating Spatial Memory Reconsolidation in Rats: Memory Updating, Effects of Aging, and Hippocampal Network Activity
… that reactivation or retrieval of a consolidated memory opens up a window of time during which the memory can be strengthened, disrupted, or updated via a process of "reconsolidation". This dissertation is comprised of three experimental studies in rats aimed at investigating previously unexamined …
Page 1 of 2