The thesis on hand provides hardware-software co-design of timing analysable synchronisation techniques in embedded shared-memory multi-core processors. In hardware, an augmented memory controller including the logic to support consistent and atomic Read-Modify-Write (RMW) primitives for a predictable shared-memory multi-core processor has been developed. The techniques introduced with the augmented memory controller are also applicable to further (future) shared-memory multi-core platforms. On top of these RMW primitives, timing analysable software synchronisation techniques are provided. On the one hand, hard real-time (HRT) capable, worst-case efficient, lock-based synchronisation techniques employing busy-waiting (spinning) and blocking...
The requirements for today's embedded hard real-time systems are high: They should deliver high perf...
High parallelism of MPSoC applications increase the need of optimization for the synchronization mec...
This thesis provides a fully automatic translation from synchronous programs to parallel software fo...
The thesis on hand provides hardware-software co-design of timing analysable synchronisation techniq...
Designing time-predictable architectures to support the requirements of hard real-time systems is th...
To take full advantage of the increasingly used shared-memory multicore architectures, software algo...
In order to meet performance/low energy/integration requirements, parallel architectures (multithrea...
Tomorrow\u27s real-time embedded systems will be built upon multicore architectures. This raises two...
Decreasing feature sizes and the desire to continue with large-scale integration of semiconductor co...
The past trend of increasing processor throughput by increasing the clock frequency and the instruct...
With the advent of multi-core platforms, research in the field of hard real-time has recently consid...
In dieser Arbeit wird dargestellt, wie ein simultan mehrfädiger (SMT) Prozessor aufgebaut sein muss,...
For safety-critical real-time embedded systems, the worst-case execution time (WCET) analysis — dete...
The problem of finding the Worst-Case Execution Time, WCET, of a program executed on a specific hard...
Multicore design is a major issue in modern computer architectures. Programmers are urged to design ...
The requirements for today's embedded hard real-time systems are high: They should deliver high perf...
High parallelism of MPSoC applications increase the need of optimization for the synchronization mec...
This thesis provides a fully automatic translation from synchronous programs to parallel software fo...
The thesis on hand provides hardware-software co-design of timing analysable synchronisation techniq...
Designing time-predictable architectures to support the requirements of hard real-time systems is th...
To take full advantage of the increasingly used shared-memory multicore architectures, software algo...
In order to meet performance/low energy/integration requirements, parallel architectures (multithrea...
Tomorrow\u27s real-time embedded systems will be built upon multicore architectures. This raises two...
Decreasing feature sizes and the desire to continue with large-scale integration of semiconductor co...
The past trend of increasing processor throughput by increasing the clock frequency and the instruct...
With the advent of multi-core platforms, research in the field of hard real-time has recently consid...
In dieser Arbeit wird dargestellt, wie ein simultan mehrfädiger (SMT) Prozessor aufgebaut sein muss,...
For safety-critical real-time embedded systems, the worst-case execution time (WCET) analysis — dete...
The problem of finding the Worst-Case Execution Time, WCET, of a program executed on a specific hard...
Multicore design is a major issue in modern computer architectures. Programmers are urged to design ...
The requirements for today's embedded hard real-time systems are high: They should deliver high perf...
High parallelism of MPSoC applications increase the need of optimization for the synchronization mec...
This thesis provides a fully automatic translation from synchronous programs to parallel software fo...