The SMITE Computer Architecture.
Abstract
The SMITE project aims to provide Secure Multiprocessors of Information by Type Enforcement (Wiseman86). To achieve this the software engineering techniques of type abstraction and object oriented programming will be used (Wiseman88). However to get the best out of these relatively new techniques for building systems a sympathetic computer architecture is required. Such an architecture has been developed at RSRE. It is called Flex (Foster et. al. 82) and has been available for a number of years, the latest implementation being for the ICL PERQ II workstation, though with new microcode and software (Currie et.al. 85). Flex is a high level language oriented capability computer but is not specific to one particular language. For the SMITE project a new hardware base is being produced to provide adequate performance and functionality for applications such as secure databases. The implementation is based on Flex to allow the Ten15 software engineering environment (Core&Foster86) to be used, but has additional functionality for security and performance reasons. This paper describes the instruction set level architecture of SMITE and the hardware structure that supports it.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jan 01, 1988
- Accession Number
- ADA193889
Entities
People
- H. Field-richards
- S. Wiseman
Organizations
- Royal Signals and Radar Establishment