Abstract:
Raising the level of abstraction in system design promises to enable faster exploration of the design space at early stages. While scheduling decision for embedded softwa...Show MoreMetadata
Abstract:
Raising the level of abstraction in system design promises to enable faster exploration of the design space at early stages. While scheduling decision for embedded software has great impact on system performance, it's much desired that the designer can select the right scheduling algorithm at high abstraction levels so as to save him from the error-prone and time consuming task of tuning code delays or task priority assignments at the final stage of system design. In this paper we tackle this problem by introducing a RTOS model and an approach to refine any unscheduled transaction level model (TLM) to a TLM with RTOS scheduling support. The refinement process provides a useful tool to the system designer to quickly evaluate different dynamic scheduling algorithms and make the optimal choice at an early stage of system design.
Published in: First IEEE/ACM/IFIP International Conference on Hardware/ Software Codesign and Systems Synthesis (IEEE Cat. No.03TH8721)
Date of Conference: 01-03 October 2003
Date Added to IEEE Xplore: 22 March 2004
Print ISBN:1-58113-742-7