scispace - formally typeset
Open AccessMonographDOI

System-level modelling and design space exploration for multiprocessor embedded system-on-chip architectures

Cagkan Erbas
TLDR
This study targets such multiprocessor embedded systems and strives to develop algorithms, methods, and tools to deal with a number of fundamental problems which are encountered by the system designers during the early design stages.
Abstract
Modern embedded systems come with contradictory design constraints. On one hand, these systems often target mass production and battery-based devices, and therefore should be cheap and power efficient. On the other hand, they still need to show high (sometimes real-time) performance, and often support multiple applications and standards which requires high programmability. This wide spectrum of design requirements leads to complex heterogeneous System-on-Chip (SoC) architectures -- consisting of several types of processors from fully programmable microprocessors to configurable processing cores and customized hardware components, integrated on a single chip. This study targets such multiprocessor embedded systems and strives to develop algorithms, methods, and tools to deal with a number of fundamental problems which are encountered by the system designers during the early design stages.

read more

Content maybe subject to copyright    Report

UvA-DARE is a service provided by the library of the University of Amsterdam (http
s
://dare.uva.nl)
UvA-DARE (Digital Academic Repository)
System-level modelling and design space exploration for multiprocessor
embedded system-on-chip architectures
Erbas, C.
Publication date
2006
Document Version
Final published version
Link to publication
Citation for published version (APA):
Erbas, C. (2006).
System-level modelling and design space exploration for multiprocessor
embedded system-on-chip architectures
. Amsterdam University Press.
http://en.aup.nl/books/9789056294557-system-level-modelling-and-design-space-exploration-
for-multiprocessor-embedded-system-on-chip-architectures.html
General rights
It is not permitted to download or to forward/distribute the text or part of it without the consent of the author(s)
and/or copyright holder(s), other than for strictly personal, individual use, unless the work is under an open
content license (like Creative Commons).
Disclaimer/Complaints regulations
If you believe that digital publication of certain material infringes any of your rights or (privacy) interests, please
let the Library know, stating your reasons. In case of a legitimate complaint, the Library will make the material
inaccessible and/or remove it from the website. Please Ask the Library: https://uba.uva.nl/en/contact, or a letter
to: Library of the University of Amsterdam, Secretariat, Singel 425, 1012 WP Amsterdam, The Netherlands. You
will be contacted as soon as possible.
Download date:10 Aug 2022

System-Level Modeling and
Design Space Exploration for
Multiprocessor Embedded
System-on-Chip Architectures
Çag˘kan Erbas¸
Modern embedded systems come with contradictory design constraints. On one hand, these sys-
tems often target mass production and battery-based devices, and therefore should be cheap and
power efficient. On the other hand, they still need to show high (sometimes real-time) perform-
ance, and often support multiple applications and standards, which require high programmability.
This wide spectrum of design requirements leads to complex heterogeneous System-on-Chip (SoC)
architectures – consisting of several types of processors from fully programmable microprocessors
to configurable processing cores and customized hardware components, integrated on a single
chip.This study targets such multiprocessor embedded systems and strives to develop algorithms,
methods, and tools to deal with a number of fundamental problems, which are encountered by
the system designers during the early design stages.
™xHSTAPGy294557z
Çag˘kan Erbas¸ received the BSc degree in electrical engineering from Middle East Technical
University, Ankara and the MSc degree in computer engineering from Ege University, Izmir.
He completed this PhD thesis at the University of Amsterdam in 2006. His research interests
include embedded systems, hardware/software codesign, multiobjective search algorithms
and meta-heuristics.
Çag˘kan Erbas¸System-Level Modeling and Design Space Exploration …
UvA Thesis
Faculty of Science
UNIVERSITEIT VAN AMSTERDAM
AUP/Erbas 10-10-2006 11:18 Pagina 1

System-Level Modeling and
Design Space Exploration for
Multiprocessor Embedded
System-on-Chip Architectures

Cover design: Ren´e Staelenberg, Amsterdam
Cover illustration: “Binary exploration” by C¸ a˘gkan Erbas¸
NUR 980
ISBN 90-5629-455-5
ISBN-13 978-90-5629-455-7
c
° Vossiuspers UvA Amsterdam University Press, 2006
All rights reserved. Without limiting the rights under copyright reserved above, no
part of this book may be reproduced, stored in or introduced into a retrieval system,
or transmitted, in any form or by any means (electronic, mechanical, photocopying,
recording or otherwise) without the written permission of both the copyright owner
and the author of the book.

System-Level Modeling and
Design Space Exploration for
Multiprocessor Embedded
System-on-Chip Architectures
ACADEMISCH PROEFSCHRIFT
ter verkrijging van de graad van doctor
aan de Universiteit van Amsterdam,
op gezag van Rector Magnificus,
prof. mr. P. F. van der Heijden
ten overstaan van een door het College voor Promoties ingestelde
commissie, in het openbaar te verdedigen in de Aula der Universiteit
op donderdag 30 november 2006, te 13.00 uur
door
C¸ a
˘
gkan Erbas¸
geboren te K¨utahya, Turkije

Citations
More filters
Journal ArticleDOI

Decision-Theoretic Design Space Exploration of Multiprocessor Platforms

TL;DR: An efficient technique to perform design space exploration of a multiprocessor platform that minimizes the number of simulations needed to identify a Pareto curve with metrics like energy and delay is presented.
Journal Article

Laura: Leiden architecture research and exploration tool

TL;DR: The Compaan/Laura tool as discussed by the authors automatically converts Matlab code to executable Kahn Process Network (KPN) specification and transforms the specification into design implementations described as synthesizable VHDL.
Proceedings Article

Performance modelling for stem-level Design.

TL;DR: The issue of adequately modelling the store-and-forward buffer when abstracting from the individual bytes of packets is the question at what moment during period [ta, te] a Packet should be stored into and removed from the Buffer.
Proceedings ArticleDOI

Energy efficient streaming applications with guaranteed throughput on MPSoCs

TL;DR: This paper schedule the streaming applications on a multi-clock synchronous modeling framework, guarantee the application timing properties by throughput analysis, and customize both processor voltage-frequency levels and memory sizes in the design space to optimize the application pipeline parallelism for energy efficiency.
References
More filters
Book

Genetic algorithms in search, optimization, and machine learning

TL;DR: In this article, the authors present the computer techniques, mathematical tools, and research results that will enable both students and practitioners to apply genetic algorithms to problems in many fields, including computer programming and mathematics.
Journal ArticleDOI

Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment

TL;DR: The problem of multiprogram scheduling on a single processor is studied from the viewpoint of the characteristics peculiar to the program functions that need guaranteed service and it is shown that an optimum fixed priority scheduler possesses an upper bound to processor utilization.
Journal ArticleDOI

Muiltiobjective optimization using nondominated sorting in genetic algorithms

TL;DR: Goldberg's notion of nondominated sorting in GAs along with a niche and speciation method to find multiple Pareto-optimal points simultaneously are investigated and suggested to be extended to higher dimensional and more difficult multiobjective problems.
Book

Evolutionary algorithms for solving multi-objective problems

TL;DR: This paper presents a meta-anatomy of the multi-Criteria Decision Making process, which aims to provide a scaffolding for the future development of multi-criteria decision-making systems.
Book

Scheduling algorithms for multiprogramming in a hard real-time environment

TL;DR: In this paper, the problem of multiprogram scheduling on a single processor is studied from the viewpoint of the characteristics peculiar to the program functions that need guaranteed service, and it is shown that an optimum fixed priority scheduler possesses an upper bound to processor utilization which may be as low as 70 percent for large task sets.
Related Papers (5)
Frequently Asked Questions (6)
Q1. what is the meaning of the thesis?

Token exchange mechanism in Sesame 80 4.3.4 IDF actors for conditional code and loops 814.4 Dataflow actors for event refinement 83 4.5 Trace refinement experiment 86 4.6 Conclusion 905.1 Sesame: Pruning, exploration, and refinement 94 5.2 Artemis: Calibration and validation 101 5.3 Conclusion 1056.1 Problem definition 108 6.2 Recurring real-time task model 1106.2.1 Demand bound and request bound functions 111 6.2.2 Computing request bound function 1136.3 Schedulability under static priority scheduling 114 6.4 Dynamic priority scheduling 117 6.5 Simulated annealing framework 118 6.6 Experimental results 120 6.7 Conclusion 123 

Of course, all the important stuff that you don’t want to miss like football, playstation, cars, women were being discussed during the lunch. 

This study targets such multiprocessor embedded systems and strives to develop algorithms, methods, and tools to deal with a number of fundamental problems, which are encountered by the system designers during the early design stages. 

On one hand, these systems often target mass production and battery-based devices, and therefore should be cheap and power efficient. 

Download date:10 Aug 2022System-Level Modeling and Design Space Exploration for Multiprocessor Embedded System-on-Chip ArchitecturesÇağkan ErbaşModern embedded systems come with contradictory design constraints. 

Erbaş received the BSc degree in electrical engineering from Middle East Technical University, Ankara and the MSc degree in computer engineering from Ege University, Izmir.