Abstract
Future embedded system products, e.g. smart handheld mobile terminals, will accommodate a large number of applications that will partly run sequentially and independently, partly concurrently and interacting on massively parallel computing platforms. Already for systems of moderate complexity, the design space will be huge and its exploration requires that the system architect is able to quickly evaluate the performances of candidate architectures and application mappings. The mainstream evaluation technique today is the system-level performance simulation of the applications and platforms using abstracted workload and processing capacity models, respectively. These virtual system models allow fast simulation of large systems at an early phase of development with reasonable modeling effort and time. The accuracy of the performance results is dependent on how closely the models used reflect the actual system. This paper presents a compiler based technique for automatic generation of workload models for performance simulation, while exploiting an overall approach and platform performance capacity models developed previously. The resulting workload models are experimented using x264 video and JPEG encoding application examples.
Original language | English |
---|---|
Title of host publication | Proceedings of the Conference on Design, Automation and Test in Europe |
Subtitle of host publication | Dresden, Germany, March 08 - 12, 2010 |
Publisher | Association for Computing Machinery ACM |
Pages | 369-374 |
ISBN (Print) | 978-3-9810801-6-2 |
Publication status | Published - 2010 |
MoE publication type | A4 Article in a conference publication |
Event | Conference on Design, Automation and Test in Europe, DATE 2010 - Dresden, Germany Duration: 8 Mar 2010 → 12 Mar 2010 |
Conference
Conference | Conference on Design, Automation and Test in Europe, DATE 2010 |
---|---|
Abbreviated title | DATE 2010 |
Country/Territory | Germany |
City | Dresden |
Period | 8/03/10 → 12/03/10 |
Keywords
- embedded software
- embedded system
- performance evaluation
- performance simulation
- workload modelling
- workload simulation
- GCC
- compilers