Conference paper
A Time-Composable Operating System for the Patmos Processor
In the last couple of decades we have witnessed a steady growth in the complexity and widespread of real-time systems. In order to master the rising complexity in the timing behaviour of those systems, rightful attention has been given to the development of time-predictable computer architectures. The Patmos time-predictable microprocessor used in the T-CREST project employs performance-enhancing hardware while keeping the system analyzable.
Time composability, at both hardware and software level, is a considerable aid to reducing the integration costs of complex applications. A time-composable operating system, on top of a time-composable processor, facilitates incremental development, which is highly desirable for industry. This paper makes a twofold contribution.
First, we present enhancements to the Patmos processor to allow achieving time composability at the operating system level. Second, we extend an existing time-composable operating system, TiCOS, to make best use of advanced Patmos hardware features in the pursuit of time composability.
Language: | English |
---|---|
Publisher: | Association for Computing Machinery |
Year: | 2015 |
Pages: | 1892-1897 |
Proceedings: | 30th Annual ACM/SIGAPP Symposium on Applied ComputingACM Symposium on Applied Computing |
ISBN: | 1450331963 and 9781450331968 |
Types: | Conference paper |
DOI: | 10.1145/2695664.2695685 |
ORCIDs: | Schoeberl, Martin |
Computer systems organization Contextual software domains Cross-computing tools and techniques Embedded and cyber-physical systems Extra-functional properties General and reference Operating systems Performance Process management Real-time systems Software and its engineering Software organization and properties Software performance real-time operating system time composability time predictability