The SMITE Computer Architecture.
ROYAL SIGNALS AND RADAR ESTABLISHMENT MALVERN (ENGLAND)
Pagination or Media Count:
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 CoreFoster86 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.
- Computer Hardware
- Computer Programming and Software