<p><p>In the domain of embedded systems the contradicting requirements of computational performance, energy efficiency and flexibility, together with the shrinking time-to-market and extremely short product lifecycles, exhibits one of the most challenging assignments in engineering today. System arc
System-Level Modeling and Design Space Exploration for Multiprocessor Embedded System-on-Chip Architectures
β Scribed by Gakgan Erbas
- Publisher
- Amsterdam University Press
- Year
- 2006
- Tongue
- English
- Leaves
- 154
- Series
- UvA Proefschriften
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Table of Contents
Contents......Page 8
Acknowledgments......Page 6
1 Introduction......Page 10
1.1 Related work in system-level design......Page 14
1.2 Organization and contributions of this thesis......Page 17
2 The Sesame environment......Page 20
2.1 Trace-driven co-simulation......Page 22
2.2 Application layer......Page 23
2.3 Architecture layer......Page 26
2.4 Mapping layer......Page 29
2.5 Implementation aspects......Page 31
2.5.1 Application simulator......Page 35
2.5.2 Architecture simulator......Page 37
2.6 Mapping decision support......Page 39
2.7 Obtaining numbers for system-level simulation......Page 40
2.8 Summary......Page 42
3 Multiobjective application mapping......Page 44
3.1 Related work on pruning and exploration......Page 46
3.2.1 Application modeling......Page 48
3.2.2 Architecture modeling......Page 49
3.2.3 The mapping problem......Page 50
3.3.1 Preliminaries......Page 52
3.3.3 Multiobjective evolutionary algorithms (MOEAs)......Page 55
3.3.4 Metrics for comparing nondominated sets......Page 60
3.4 Experiments......Page 62
3.4.1 MOEA performance comparisons......Page 65
3.4.2 Effect of crossover and mutation......Page 70
3.5 Conclusion......Page 73
4 Dataflow-based trace transformations......Page 76
4.1 Traces and trace transformations......Page 78
4.2 The new mapping strategy......Page 83
4.3 Dataflow actors in Sesame......Page 86
4.3.2 SDF actors for architecture events......Page 87
4.3.3 Token exchange mechanism in Sesame......Page 89
4.3.4 IDF actors for conditional code and loops......Page 90
4.4 Dataflow actors for event refinement......Page 92
4.5 Trace refinement experiment......Page 95
4.6 Conclusion......Page 99
5 Motion-JPEG encoder case studies......Page 102
5.1 Sesame: Pruning, exploration, and refinement......Page 103
5.2 Artemis: Calibration and validation......Page 110
5.3 Conclusion......Page 114
6 Real-time issues......Page 116
6.1 Problem definition......Page 117
6.2 Recurring real-time task model......Page 119
6.2.1 Demand bound and request bound functions......Page 120
6.2.2 Computing request bound function......Page 122
6.3 Schedulability under static priority scheduling......Page 123
6.4 Dynamic priority scheduling......Page 126
6.5 Simulated annealing framework......Page 127
6.6 Experimental results......Page 129
6.7 Conclusion......Page 132
7 Conclusion......Page 134
A Performance metrics......Page 136
B Task systems......Page 140
References......Page 144
Nederlandse samenvatting......Page 150
Scientific output......Page 152
Biography......Page 154
π SIMILAR VOLUMES
This book gives a comprehensive introduction to the design challenges of MPSoC platforms, focusing on early design space exploration. It defines an iterative methodology to increase the abstraction level so that evaluation of design decisions can be performed earlier in the design process. These tec
<p><P>Embedded Software Design and Programming of Multiprocessor System-on-Chip: Simulink and SystemC Case Studies</P><P></P><P>Katalin Popovici</P><P>FrΓ©dΓ©ric Rousseau</P><P>Ahmed Jerraya,</P><P>Marilyn Wolf</P><P></P><P></P><P>Current multimedia and telecom applications require complex, heterogene
<p><P>Embedded Software Design and Programming of Multiprocessor System-on-Chip: Simulink and SystemC Case Studies</P><P></P><P>Katalin Popovici</P><P>FrΓ©dΓ©ric Rousseau</P><P>Ahmed Jerraya,</P><P>Marilyn Wolf</P><P></P><P></P><P>Current multimedia and telecom applications require complex, heterogene
<p><P>Currently employed at STMicroelectronics, Transactional-Level Modeling (TLM) puts forward a novel SoC design methodology beyond RTL with measured improvements of productivity and first time silicon success. </P><P></P><P>The SystemC consortium has published the official TLM development kit in