𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

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

⬇  Acquire This Volume

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


Multiprocessor Systems on Chip: Design S
✍ Torsten Kempf, Gerd Ascheid, Rainer Leupers (auth.) πŸ“‚ Library πŸ“… 2011 πŸ› Springer-Verlag New York 🌐 English

<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

Multiprocessor Systems on Chip: Design S
✍ Kempf, Torsten;Ascheid, Gerd;Leupers, Rainer πŸ“‚ Library πŸ“… 2011 πŸ› Springer New York 🌐 English

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

Embedded Software Design and Programming
✍ Katalin Popovici, FrΓ©dΓ©ric Rousseau, Ahmed A. Jerraya, Marilyn Wolf (auth.) πŸ“‚ Library πŸ“… 2010 πŸ› Springer-Verlag New York 🌐 English

<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

Embedded Software Design and Programming
✍ Katalin Popovici, FrΓ©dΓ©ric Rousseau, Ahmed A. Jerraya, Marilyn Wolf (auth.) πŸ“‚ Library πŸ“… 2010 πŸ› Springer-Verlag New York 🌐 English

<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

Transaction Level Modeling with SystemC:
✍ Frank Ghenassia, Alain Clouard (auth.), Frank Ghenassia (eds.) πŸ“‚ Library πŸ“… 2005 πŸ› Springer US 🌐 English

<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