Virtualizable Architecture for embedded MPSoC
Virtualization is a concept, which enables transparent resource sharing by strictly encapsulating modules. These virtualized modules behave as being the sole user of a resource. As each virtualized module has no knowledge about actually not being the sole user of a resource, malicious interference between virtualized modules is avoided by design. A survey lists the IBM VM Facility/370 to be the first machine realizing this concept [Goldberg 1974]. When the virtualized modules are software tasks, virtualization may be regarded as being a very strict interpretation of multitasking.
KeywordsClock Cycle Interconnection Network Task Graph Instruction Memory Triple Modular Redundancy
Unable to display preview. Download preview PDF.