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 14 of 14 for “"Coprocessors."”.
-
Cryptographic coprocessors for embedded systems
In the field of embedded systems design, coprocessors play an important role as a component to increase performance. Many embedded systems are built around a small General Purpose Processor (GPP). If the GPP cannot meet the performance requirements for a certain operation, a coprocessor can be …
-
Energy analysis and optimisation techniques for automatically synthesised coprocessors
The primary outcome of this research project is the development of a methodology enabling fast automated early-stage power and energy analysis of configurable processors for system-on-chip platforms. Such capability is essential to the process of selecting energy efficient processors during …
-
An Analysis of an Interrupt-Driven Implementation of the Master-Worker Model with Application-Specific Coprocessors
… processor aided by several application-specific coprocessors. These computing units operate under a simplification of the master-worker model. The user-defined coprocessors may be either homogeneous or heterogeneous. We analyze system performance with regard to system size and task granularity, …
-
A soft coprocessor approach to the development of image and video processing applications on FPGAs
… coprocessor (SCP). A set of fundamental soft coprocessors is presented, aimed at implementing some of the key abstractions of Image Algebra. Each soft coprocessor processes an image or video stream, and can be parameterised by its specific functionality. To support interactive experimentation, …
-
Secure and Efficient Implementations of Cryptographic Primitives
… We focus on how to integrate cryptographic coprocessors in an efficient and secure way. The outcome of this research leads to four contributions to hardware security research. First, we propose a programmable and parallel Elliptic Curve Cryptography (ECC) coprocessor architecture. We use a …
-
Design and evaluation of an adaptable vector coprocessor for multicores
… building block for the creation of larger vector coprocessors. This innovative lane design contains a floating-point multiply unit, a floating-point add/subtract unit, a miscellaneous function unit, a load/store unit, and a vector register file. The design was prototyped and benchmarked on a field …
-
Runtime Adaptation for Autonomic Heterogeneous Computing
… of accelerators such as GPUs, FPGAs, and other coprocessors into everything from cell phones to supercomputers. More quietly it is increasing with the rise of NUMA systems, hierarchical caching, OS noise, and a myriad of other factors. As heterogeneity becomes a fact of life, efficiently …
-
Efficient Algorithms And Optimizations For Scientific Computing On Many-Core Processors
… top of the line GPUs, CPUs, and Intel’s Phi coprocessors. In addition, the work evaluates the performance of the cell list algorithms for different problem sizes and different radial cutoffs.</p> <p>In addition, this work evaluates two cell list approaches, a hybrid MPI+OpenMP approach and a …
-
A co-processor design to support MPI primitives in configurable multiprocessor designs
… that can be used to interconnect many such coprocessors in order to build a multi-processor system is also designed and implemented. The entire design is implemented in the VHDL hardware description language, synthesized using Synplicity Synplify Pro and finally mapped onto the Annapolis …
-
Hardware-Software Co-Design for Sensor Nodes in Wireless Networks
… sensor nodes (nodes contain FPGA chips as coprocessors) in wireless networks, it does not estimate power/energy consumption of sensor nodes. So far, no simulators have been developed to evaluate the performance of such flexible nodes in wireless networks. In second section, we present …
-
Ascend : an architecture for performing secure computation on encrypted data
… applicability. Secure processors (e.g., Aegis), coprocessors (e.g., TPM) or hardware extensions (e.g., TXT) typically require trust in the entire processor, the host operating system and the program that computes on the inputs. In this thesis, we design a secure processor architecture, called …
-
A mesh architecture for data management of matrix computations.
… which were previously implemented as coprocessors attached to general purpose processor cores. It is well known that matrix algorithms are highly parallelisable, so the coprocessor generally contains many cores to take advantage of this. However, encapsulating them within the …
-
Predictable and monitored execution for COTS-based real-time embedded systems
… components, such as CPU cores, HW processors, coprocessors and peripherals, which can all autonomously perform computational and communication activities. Furthermore, they are increasingly built using Commercial Off-The-Shelf (COTS) components in an attempt to increase performance and reduce …
-
High Level Power Estimation and Reduction Techniques for Power Aware Hardware Design
The unabated continuation of the Moore's law has allowed the doubling of the number of transistors per unit area of a silicon die every 2 years or so. At the same time, an increasing demand on consumer electronics and computing equipments to run sophisticated applications has led to an …