Zobrazeno 1 - 10
of 28
pro vyhledávání: '"Wolfgang Puffitsch"'
Publikováno v:
Schoeberl, M, Puffitsch, W, Hepp, S, Huber, B & Prokesch, D 2018, ' Patmos: a time-predictable microprocessor ', Real-Time Systems, vol. 54, no. 2, pp. 1-35 . https://doi.org/10.1007/s11241-018-9300-4
Current processors provide high average-case performance, as they are optimized for general purpose computing. However, those optimizations often lead to a high worst-case execution time (WCET). WCET analysis tools model the architectural features th
Publikováno v:
Real-Time Systems. 51:526-565
This paper presents an approach to execute safety-critical applications on multi- and many-core processors in a predictable manner. We investigate three concrete platforms: the Intel Single-chip Cloud Computer, the Texas Instruments TMS320C6678 and t
Publikováno v:
ISORC
Cilku, B, Puffitsch, W, Prokesch, D, Schoeberl, M & Puschner, P 2017, Improving performance of single-path code through a time-predictable memory hierarchy . in Proceedings of the IEEE 20th International Symposium on Real-Time Distributed Computing ., 7964873, IEEE, pp. 76-83, 2017 IEEE 20th International Symposium on Real-Time Distributed Computing, Toronto, Ontario, Canada, 16/05/2017 . https://doi.org/10.1109/ISORC.2017.17
Cilku, B, Puffitsch, W, Prokesch, D, Schoeberl, M & Puschner, P 2017, Improving performance of single-path code through a time-predictable memory hierarchy . in Proceedings of the IEEE 20th International Symposium on Real-Time Distributed Computing ., 7964873, IEEE, pp. 76-83, 2017 IEEE 20th International Symposium on Real-Time Distributed Computing, Toronto, Ontario, Canada, 16/05/2017 . https://doi.org/10.1109/ISORC.2017.17
Deriving the Worst-Case Execution Time (WCET) of a task is a challenging process, especially for processor architectures that use caches, out-of-order pipelines, and speculative execution. Despite existing contributions to WCET analysis for these com
Autor:
Wolfgang Puffitsch
Publikováno v:
ECRTS
Dynamic branch prediction is commonly found in modern processors, but notoriously difficult to model for worst-case execution time analysis. This is particularly true for global dynamic branch predictors, where predictions are influenced by the globa
Autor:
Wolfgang Puffitsch, Martin Schoeberl
Publikováno v:
ISORC
Virtual memory is an important feature of modern computer architectures. For hard real-time systems, memory protection is a particularly interesting feature of virtual memory. However, current memory management units are not designed for time-predict
Autor:
Wolfgang Puffitsch
Publikováno v:
Concurrency and Computation: Practice and Experience. 25:2269-2289
SUMMARY Garbage collection is a well-known technique to increase program safety and developer productivity. Within the past few years, it has also become feasible for uniprocessor hard real-time systems. However, garbage collection for multi-processo
Publikováno v:
Software: Practice and Experience. 40:507-542
Autor:
Wolfgang Puffitsch
Publikováno v:
JTRES
While modern Java virtual machines are efficient and portable, they are also very complex software artifacts. Adapting or extending such a complex system within the scope of a university course is hardly an option. Fernando is a minimalist ahead-of-t
Publikováno v:
JTRES
UC Viden
UC Viden
For real-time systems the whole execution stack needs to be time-predictable and analyzable for the worst-case execution time (WCET). This paper presents a time-predictable platform for safety-critical Java. The platform consists of (1) the Patmos pr
Autor:
Wolfgang Puffitsch
Publikováno v:
SAC
Branch prediction is an important feature of pipelined processors to achieve high performance. However, it can lead to overly pessimistic worst-case execution time (WCET) bounds when being modeled too conservatively. This paper presents bounds on the