Title :
Frequency interleaving as a codesign scheduling paradigm
Author :
Paul, JoAnn M. ; Peffers, Simon N. ; Thomas, Donald E.
Author_Institution :
Center for Electron. Design Autom., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
Frequency interleaving is introduced as a means of conceptualizing and co-scheduling hardware and software behaviors so that software models with conceptually unbounded state and execution time are resolved with hardware resources. The novel mechanisms that result in frequency interleaving are a shared memory foundation for all system modeling (from gates to software intensive subsystems) and dc-coupled, but interrelated time- and state-interleaved scheduling domains. The result for system modeling is greater accommodation of software as a configuration paradigm that loads system resources, a greater accommodation of shared memory modeling, and a greater representation of software schedulers as a system architectural abstraction. The results for system co-simulation are a lessening of the dependence on discrete event simulation as a means of merging physical and non-physical models of computation, and a lessening of the need to partition a system as computation and communication too early in the design. We include an example demonstrating its implementation.
Keywords :
discrete event simulation; hardware-software codesign; scheduling; codesign scheduling; discrete event simulation; execution time; frequency interleaving; shared memory modeling; software models; software schedulers; system co-simulation; system modeling; unbounded state;
Conference_Titel :
Hardware/Software Codesign, 2000. CODES 2000. Proceedings of the Eighth International Workshop on
Conference_Location :
San Diego, CA, USA
Print_ISBN :
1-58113-268-9