scispace - formally typeset
Proceedings ArticleDOI

Safe and protected execution for the Morph/AMRM reconfigurable processor

Reads0
Chats0
TLDR
A protection architecture is proposed for the Morph/AMRM reconfigurable processor which enable nearly the full range of power of reconfigurability in the processor core while requiring only a small number of fixed logic features which to ensure safe, protected multiprocess execution.
Abstract
Technology scaling of CMOS processes brings relatively faster transistors (gates) and slower interconnects (wires), making viable the addition of reconfigurability to increase performance. In the Morph/AMRM system we are exploring the addition of reconfigurable logic, deeply integrated with the processor core, employing the reconfigurability to manage the cache, datapath, and pipeline resources more effectively. However, integration of reconfigurable logic introduces significant protection and safety challenges for microprocess execution. We analyze the protection structures in a state of the art microprocessor core (R10000), identifying the few critical logic blocks and demonstrating that the majority of the logic in the processor core can be safely reconfigured. Subsequently, we propose a protection architecture for the Morph/AMRM reconfigurable processor which enable nearly the full range of power of reconfigurability in the processor core while requiring only a small number of fixed logic features which to ensure safe, protected multiprocess execution.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Reconfigurable computing: a survey of systems and software

TL;DR: The hardware aspects of reconfigurable computing machines, from single chip architectures to multi-chip systems, including internal structures and external coupling are explored, and the software that targets these machines is focused on.
Book

Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation

Scott Hauck, +1 more
TL;DR: This book is intended as an introduction to the entire range of issues important to reconfigurable computing, using FPGAs as the context, or "computing vehicles" to implement this powerful technology.
Patent

Method and apparatus for secure execution using a secure memory partition

TL;DR: A processor capable of secure execution as discussed by the authors contains an execution unit and secure partition logic that secures a partition in memory, and also contains cryptographic logic coupled to the execution unit that encrypts and decrypts secure data and code.
Patent

Control over faults occurring during the operation of guest software in the virtual-machine architecture

TL;DR: In this article, fault information relating to a fault associated with the operation of guest software is received, and a determination is made as to whether the fault information satisfies one or more filtering criterion.
Patent

Tracking operating system process and thread execution and virtual machine execution in hardware or in a virtual machine monitor

TL;DR: In this article, the transitions among schedulable entities executing in a computer system are tracked in computer hardware or in a virtual machine monitor, and the virtual machine monitors derive scheduling information from the transitions to enable a VM system to guarantee adequate scheduling quality of service to real-time applications executing in virtual machines that contain both realtime and non-realtime applications.
References
More filters
Proceedings ArticleDOI

Garp: a MIPS processor with a reconfigurable coprocessor

TL;DR: Novel aspects of the Garp Architecture are presented, as well as a prototype software environment and preliminary performance results, which suggest that a Garp of similar technology could achieve speedups ranging from a factor of 2 to as high as a factors of 24 for some useful applications.
Book

The Design of the UNIX Operating System

TL;DR: This document discusses the representation of processes in the distributed UNIX system, and some of the mechanisms used to achieve this representation are described.
Journal ArticleDOI

Complete computer system simulation: the SimOS approach

TL;DR: SimOS is a simulation environment capable of modeling complete computer systems, including a full operating system and all application programs that run on top of it and provides substantial flexibility in the tradeoff between simulation speed and detail.
Dissertation

Reconfigurable Architectures for General-Purpose Computing

TL;DR: MATRIX is developed, the first architecture to defer the binding of instruction resources until run-time, allowing the application to organize resources according to its needs, and it is shown that MATRIX yields 10-20$\times the computational density of conventional processors.
Proceedings ArticleDOI

A dynamic instruction set computer

TL;DR: A dynamic instruction set computer (DISC) has been developed that supports demand-driven modification of its instruction set and enhances the functional density of FPGAs by physically relocating instruction modules to available FPGA space.