- Citations (34)
-
Cited In (0)
-
Conference Proceeding: An efficient solver for Cache Miss Equations
[show abstract] [hide abstract]
ABSTRACT: Cache Miss Equations (CME) (S. Ghosh et al., 1997) is a method that accurately describes the cache behavior by means of polyhedra. Even though the computation cost of generating CME is a linear function of the number of references, solving them is a very time consuming task and thus trying to study a whole program may be infeasible. The paper presents effective techniques that exploit some properties of the particular polyhedra generated by CME. Such techniques reduce the complexity of the algorithm to solve CME, which results in a significant speedup when compared with traditional methods. In particular, the proposed approach does not require the computation of the vertices of each polyhedron, which has an exponential complexityPerformance Analysis of Systems and Software, 2000. ISPASS. 2000 IEEE International Symposium on; 02/2000 -
Article: Effective analysis for engineering real-time fixed priority schedulers
[show abstract] [hide abstract]
ABSTRACT: There has been considerable activity in recent years in developing analytical techniques for hard real-time systems. Inevitably these techniques make simplifying assumptions so as to reduce the complexity of the problem to be solved. Unfortunately this leads to a gap between theory and engineering practice. The paper presents new analysis that enables the costs of the scheduler (clock overheads, queue manipulations and release delays) to be factored into the standard equations for calculating worst-case response times. As well as predicting the true behavior of realistic systems, the analysis also allows free parameters, such as clock interrupt rate, to be determinedIEEE Transactions on Software Engineering 06/1995; · 1.98 Impact Factor -
Article: The Impact of an Ada Run-time System's Performance Characteristics on Scheduling Models+
[show abstract] [hide abstract]
ABSTRACT: : When analysing hard real-time systems for their performance properties, most scheduling models either ignore the timing characteristics of the underlying run-time support kernel entirely or have a very simple model of its behaviour. However, when engineering an actual implementation, it is necessary to tailor the scheduling theory so that the actual performance characteristics of the run-time system are adequately addressed. Failure to do this may result in a "guaranteed" task missing its deadline. In this paper we investigate an actual Ada run-time kernel and give performance measures for clock handling and delay queue manipulation. The impact these measures have on the scheduling models are discussed. 1. Introduction A common approach to building hard real-time systems is to undertake pre-runtime analysis of the application to ensure that, even in the worst possible situation (within the failure hypothesis), all deadlines are met. The use of the available processors is the most cr...07/1993;
Data provided are for informational purposes only. Although carefully collected, accuracy cannot be guaranteed.
The impact factor represents a rough estimation of the journal's impact factor and does not reflect the actual
current impact factor.
Publisher conditions are provided by RoMEO. Differing provisions from the publisher's actual policy or licence
agreement may be applicable.