. Enabled by RISC technologies, low-cost commodity microprocessors are performing at ever increasing levels, significantly via instruction level parallelism (ILP). This in turn increases the opportunities for their use in a variety of day-to-day applications ranging from the simple control of appliances such as microwave ovens, to sophisticated systems for cabin control in modern aircraft. Indeed, "embedded" applications such as these represent segments in the computer industry with great potential for growth. However, this growth is currently impeded by the lack of robust optimizing compiler technologies that support the assured, rapid and inexpensive prototyping of real-time software in the context of microprocessors with ILP. I...
We present a programming language called TCEL (Time-Constrained Event Language), whose semantics is ...
Abstract. Program compilation can be formally defined as a sequence of equivalence-preserving transf...
Instruction scheduling is central to achieving performance in modern processors with instruction lev...
In practice, the hard real-time systems are still implemented in low-level programming languages for...
In hard real-time applications, programs must not only be functionally correct but must also meet ti...
Advances in VLSI technology will enable chips with over a billion transistors within the next decade...
This thesis describes an experimental programming language called TIME/occam. TIME/occam, like occam...
Real-time programmers have to deal with the problem of relating timing constraints associated with s...
The design and implementation of real-time systems require that both the logical and the temporal be...
Precision Timed Architectures (PRET) are a recent proposal for designing processors for real-time em...
10.1109/RTCSA.2006.39|Proceedings - 12th IEEE International Conference on Embedded and Real-Time Com...
In hard real-time applications, programs must not only be functionally correct but must also meet ti...
Complex real-time systems are traditionally developed in several disjoint steps: (i) decomposition o...
How can we take a programming language off the shelf and upgrade it into a real-time programming la...
Real-time programmers have to deal with the problem of relating timing constraints associated with s...
We present a programming language called TCEL (Time-Constrained Event Language), whose semantics is ...
Abstract. Program compilation can be formally defined as a sequence of equivalence-preserving transf...
Instruction scheduling is central to achieving performance in modern processors with instruction lev...
In practice, the hard real-time systems are still implemented in low-level programming languages for...
In hard real-time applications, programs must not only be functionally correct but must also meet ti...
Advances in VLSI technology will enable chips with over a billion transistors within the next decade...
This thesis describes an experimental programming language called TIME/occam. TIME/occam, like occam...
Real-time programmers have to deal with the problem of relating timing constraints associated with s...
The design and implementation of real-time systems require that both the logical and the temporal be...
Precision Timed Architectures (PRET) are a recent proposal for designing processors for real-time em...
10.1109/RTCSA.2006.39|Proceedings - 12th IEEE International Conference on Embedded and Real-Time Com...
In hard real-time applications, programs must not only be functionally correct but must also meet ti...
Complex real-time systems are traditionally developed in several disjoint steps: (i) decomposition o...
How can we take a programming language off the shelf and upgrade it into a real-time programming la...
Real-time programmers have to deal with the problem of relating timing constraints associated with s...
We present a programming language called TCEL (Time-Constrained Event Language), whose semantics is ...
Abstract. Program compilation can be formally defined as a sequence of equivalence-preserving transf...
Instruction scheduling is central to achieving performance in modern processors with instruction lev...