Abstract

Detailed modeling of processors and high performance cycle-accurate simulators are essential for today's hardware and software design. These problems are challenging enough by themselves and have seen many previous research efforts. Addressing both simultaneously is even more challenging, with many existing approaches focusing on one over another. In this paper, we propose the Reduced Colored Petri Net (RCPN) model that has two advantages: first, it offers a very simple and intuitive way of modeling pipelined processors; second, it can generate high performance cycle-accurate simulators. RCPN benefits from all the useful features of Colored Petri Nets without suffering from their exponential growth in complexity. RCPN processor models are very intuitive since they are a mirror image of the processor pipeline block diagram. Furthermore, in our experiments on the generated cycle-accurate simulators for XScale and StrongArm processor models, we achieved an order of magnitude (~15 times) speedup over the popular SimpleScalar ARM simulator.

Comment: Submitted on behalf of EDAA (http://www.edaa.com/)


Original document

The different versions of the original document can be found in:

http://dx.doi.org/10.1109/date.2005.166
http://www.cecs.uci.edu/conference_proceedings/date_2005/reshadi_pipeline.pdf,
https://arxiv.org/abs/0710.4643,
https://arxiv.org/pdf/0710.4643,
https://dl.acm.org/citation.cfm?id=1048925.1049216,
https://ieeexplore.ieee.org/document/1395674,
https://academic.microsoft.com/#/detail/2166358385
https://hal.archives-ouvertes.fr/hal-00181210/document,
https://hal.archives-ouvertes.fr/hal-00181210/file/228820786.pdf
Back to Top

Document information

Published on 01/01/2005

Volume 2005, 2005
DOI: 10.1109/date.2005.166
Licence: CC BY-NC-SA license

Document Score

0

Views 0
Recommendations 0

Share this document

claim authorship

Are you one of the authors of this document?