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 153 for “"Programmability"”.
-
Transactional Programmability and Performance
I also provide an analysis of I/O in lock-based critical sections in large multithreaded workloads, with observations on how this I/O could be performed in transactional code. In this analysis, I find that no one of the previously proposed techniques is by itself sufficient for handling …
-
Improving programmability and performance for scientific applications
… bridge the gap between performance and programmability. Because challenging problems in various domains, not limited to computation mechanics, requires both domain expertise and programming prowess, there is a need for ways to separate those concerns. This thesis describes methods and …
-
Bulk Operation and Data Coloring for Multiprocessor Programmability
The second contribution of this thesis is architecture support and programming model for a data-centric approach to thread synchronization. In Data-Centric Synchronization (DCS), the programmer uses local reasoning to assign synchronization constraints to data. Based on these, the system …
-
Improving the Programmability of A Distributed Hardware Accelerator
Sparse iterative matrix algorithms are critical to many scientific and engineering workloads, yet they perform poorly on conventional hardware. (Ōmeteōtl, a new hardware accelerator with a distributed-memory and task-based execution model, aims to address these performance bottlenecks. However, …
-
Towards Enhancing Performance, Programmability, and Portability in Heterogeneous Computing
… with new challenges with respect to performance, programmability, and portability (or the three P's) of heterogeneous computing. In this work we discuss such challenges and identify benchmarking techniques based on computation and communication patterns as an appropriate means for the systematic …
-
Obtaining performance and programmability using reconfigurable hardware for media processing
… minimize dedicated hardware and organization for programmability. We analyze reconfigurable logic architectures and their performance limitations. This analysis leads to a theory that reconfigurable logic can never be clocked faster than a fixed-logic design based on the same fabrication …
-
On the Programmability and Performance of OpenCL Designs for FPGA
… Additionally, although HLS tools have improved programmability, this may come at the cost of performance or area utilization. This thesis addresses this design trade-off via a comparative study of a hand-coded design in HDL and an architecturally similar, tool-generated design using an OpenCL …
-
Advancing Deep Packet Inspection in SDNs: A Comparative Analysis of P4 and OpenFlow Programmability
… adoption of P4 for its unique flexibility and programmability, potentially extending DPI functionalities to the application layer (Layer 7), thereby addressing and potentially surpassing OpenFlow’s limitations. Employing a methodical approach, this study harnesses Open vSwitch and BMv2 …
-
Application of microfluidic emulsion technology to biochemistry, drug delivery and Lab-on-a-Chip programmability
… biochemistry, drug delivery and lab-on-a-chip programmability. These subjects represent distinct research programs, but the underlying physics of droplet formation, transport and control at low values of the Reynolds and Capillary numbers in multiphase microfluidics allows them to be considered …
-
Mechanics, shape, and programmability in soft matter systems: From fluid membranes to spring and droplet networks
… answer questions about shape, mechanics, and programmability. </p> <p>For membranes, my collaborators and I have developed a theoretical model of endocytosis in yeast. Endocytosis is the process by which a cell membrane deforms to surround extracellular material to draw it into the cell. …
-
Digital Harmonic-Cancelling Sinusoidal Signal Synthesis
… purity, area cost, power consumption, and programmability of sine-wave synthesizers remains an intriguing research problem. The subject of this thesis is digital harmonic-cancelling sine-wave synthesizers (DHSSs). The first publication of a DHSS was in 1969. However, due to the …
-
Auto-bandwidth control in dynamically reconfigured hybrid-SDN MPLS networks
… The technology known as hybrid SDN combines the programmability features of SDN with the robust MPLS label switched path features along with traffic engineering enhancements introduced by routing protocols such as Border Gateway Patrol-Traffic Engineering (BGP-TE) and Open Shortest Path …
-
A Reconfigurable, Distributed-Memory Accelerator for Sparse Applications
… architectures suffer from either poor programmability due to over-specialization or poor compute performance due to inefficient general-purpose hardware. This thesis proposes Quartz, a new architecture that uses short dataflow tasks and reconfigurable compute in a distributed-SRAM …
-
Exploring the Boundaries of Operating System in the Era of Ultra-fast Storage Technologies
… bottleneck. But this comes at the cost of programmability, isolation, safety, and reliability. Moreover, scalability bottlenecks in the filesystem can not be addressed by simply moving the filesystem to the userspace. Overall, while designing a kernel-bypass storage stack looks obvious and …
-
Microfluidic bubble logic
… and mechanisms to control them, bringing the programmability of the digital world into the physical world - with a wide range of promising applications in biotechnology, highthroughput screening, genomics and fluidic control systems for soft robotics, printing and digital …
-
Liberated pixels : alternative narratives for lighting future cities
… develop three design explorations that focus on programmability, addressability, responsiveness, mobility and ad-hoc control. The first of these explorations, Urban Pixels, presents a wireless network of individual, autonomous physical pixels that can be deployed on any surface in the city. The …
-
A high performance micro channel interface for image processing applications
… can be achieved using the camera interface. Programmability is offered in features such as collected field-of-view, data format, collection method, and camera control. A DOS device driver is developed for the collection of camera images. The final design is constructed to collect images …
-
Digitally controlled "programmable" active filters
… number of passive elements to achieve function programmability. Switches are also used to select the number of cascaded sections to realize higher order transfer functions.
-
A Design Methodology for Creating Programmable Logic-based Real-time Image Processing Hardware
… (FPGA) chips. FPGA chips provide gate-level programmability for the hardware architecture. Sophisticated software development tools, called the TRAVERSE development system software, are created to overcome the significant amount of time and expertise required to manually utilize this …
-
An annotated bibliography of the works for horn, voice and piano from 1830-1850 with an analysis of selected works from 1830-1986
… elaborate upon the song's characteristics and programmability: key, length, duration, voice type, difficulty level for each player and a musical quality rating. The difficulty levels are IV--Easy, V--Medium, and VI--Difficult. The musical quality ratings are I--Poor, II--Below Average, …
Page 1 of 8