SystemQ: A queuing-based approach to architecture performance evaluation with SystemC

5Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Platform architectures for modern embedded systems are increasingly heterogeneous and parallel. Early design decisions, such as the allocation of hardware resources and the partitioning of functionality onto architecture building blocks, become even more complex and important for the resulting design quality. To effectively support designers during the concept phase we base our design flow SystemQ on queuing systems. We show how by starting with a performance model the system's behavior and structure can be refined systematically. SystemQ is implemented in SystemC and seamlessly supports the refinement of SystemQ models down to established transaction and RT levels. Compared with existing approaches, SystemQ's formalism exposes transaction scheduling as one key aspect of the system's performance and allows the modeling of time and resource workload-dependent behavior. A case study underpins the usefulness of SystemQ's approach by evaluating a network access platform at three refinement levels. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Sonntag, S., Gries, M., & Sauer, C. (2005). SystemQ: A queuing-based approach to architecture performance evaluation with SystemC. In Lecture Notes in Computer Science (Vol. 3553, pp. 434–444). Springer Verlag. https://doi.org/10.1007/11512622_46

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free