Predictable and Runtime-Adaptable Network-On-Chip for Mixed-critical Real-time Systems

Predictable and Runtime-Adaptable Network-On-Chip for Mixed-critical Real-time Systems
Author :
Publisher : Cuvillier Verlag
Total Pages : 260
Release :
ISBN-10 : 9783736989795
ISBN-13 : 3736989792
Rating : 4/5 (95 Downloads)

Synopsis Predictable and Runtime-Adaptable Network-On-Chip for Mixed-critical Real-time Systems by : Sebastian Tobuschat

The industry of safety-critical and dependable embedded systems calls for even cheaper, high performance platforms that allow flexibility and an efficient verification of safety and real-time requirements. In this sense, flexibility denotes the ability to (online) adapt a system to changes (e.g. changing environment, application dynamics, errors) and the reuse-ability for different use cases. To cope with the increasing complexity of interconnected functions and to reduce the cost and power consumption of the system, multicore systems are used to efficiently integrate different processing units in the same chip. Networks-on-chip (NoCs), as a modular interconnect, are used as a promising solution for such multiprocessor systems on chip (MPSoCs), due to their scalability and performance. Hence, future NoC designs must face the aforementioned challenges. For safety-critical systems, a major goal is the avoidance of hazards. For this, safety-critical systems are qualified or even certified to prove the correctness of the functioning under all possible cases. A predictable behavior of the NoC can help to ease the qualification process (e.g. formal analysis) of the system. To achieve the required predictability, designers have two classes of solutions: isolation (quality of service (QoS) mechanisms) and (formal) analysis. For mixed-criticality systems, isolation and analysis approaches must be combined to efficiently achieve the desired predictability. Isolation techniques are used to bound interference between different application classes. And analysis can then be applied verifying the real-time applications and sufficient isolation properties. Traditional NoC analysis and architecture concepts tackle only a subpart of the challenges—they focus on either performance or predictability. Existing, predictable NoCs are deemed too expensive and inflexible to host a variety of applications with opposing constraints. And state-of-the-art analyses neglect certain platform properties (e.g. they assume sufficient buffer sizes to avoid backpressure) to verify the behaviour. Together this leads to a high over-provisioning of the hardware resources as well as adverse impacts on system performance (especially for the non safety-critical applications), and on the flexibility of the system. In this work we tackle these challenges and develop a predictable and runtime-adaptable NoC architecture that efficiently integrates mixed-critical applications with opposing constraints. Additionally, we present a modeling and analysis framework for NoCs that accounts for backpressure (i.e. full buffers in network routers delaying the progress of network packets). This framework enables to evaluate the performance and reliability early at design time. Hence, the designer can assess multiple design decisions and trade-offs (such as area, voltage, reliability, performance) by using abstract models and formal approaches.

Networks on Chip

Networks on Chip
Author :
Publisher : Springer Science & Business Media
Total Pages : 304
Release :
ISBN-10 : 9780306487279
ISBN-13 : 0306487276
Rating : 4/5 (79 Downloads)

Synopsis Networks on Chip by : Axel Jantsch

As the number of processor cores and IP blocks integrated on a single chip is steadily growing, a systematic approach to design the communication infrastructure becomes necessary. Different variants of packed switched on-chip networks have been proposed by several groups during the past two years. This book summarizes the state of the art of these efforts and discusses the major issues from the physical integration to architecture to operating systems and application interfaces. It also provides a guideline and vision about the direction this field is moving to. Moreover, the book outlines the consequences of adopting design platforms based on packet switched network. The consequences may in fact be far reaching because many of the topics of distributed systems, distributed real-time systems, fault tolerant systems, parallel computer architecture, parallel programming as well as traditional system-on-chip issues will appear relevant but within the constraints of a single chip VLSI implementation.

High-Performance and Time-Predictable Embedded Computing

High-Performance and Time-Predictable Embedded Computing
Author :
Publisher : River Publishers
Total Pages : 236
Release :
ISBN-10 : 9788793609693
ISBN-13 : 8793609698
Rating : 4/5 (93 Downloads)

Synopsis High-Performance and Time-Predictable Embedded Computing by : Pinho, Luis Miguel

Nowadays, the prevalence of computing systems in our lives is so ubiquitous that we live in a cyber-physical world dominated by computer systems, from pacemakers to cars and airplanes. These systems demand for more computational performance to process large amounts of data from multiple data sources with guaranteed processing times. Actuating outside of the required timing bounds may cause the failure of the system, being vital for systems like planes, cars, business monitoring, e-trading, etc. High-Performance and Time-Predictable Embedded Computing presents recent advances in software architecture and tools to support such complex systems, enabling the design of embedded computing devices which are able to deliver high-performance whilst guaranteeing the application required timing bounds. Technical topics discussed in the book include: Parallel embedded platformsProgramming modelsMapping and scheduling of parallel computationsTiming and schedulability analysisRuntimes and operating systems The work reflected in this book was done in the scope of the European project P‑SOCRATES, funded under the FP7 framework program of the European Commission. High-performance and time-predictable embedded computing is ideal for personnel in computer/communication/embedded industries as well as academic staff and master/research students in computer science, embedded systems, cyber-physical systems and internet-of-things.

Performance Analysis of Network Architectures

Performance Analysis of Network Architectures
Author :
Publisher : Springer Science & Business Media
Total Pages : 264
Release :
ISBN-10 : UOM:39015064731857
ISBN-13 :
Rating : 4/5 (57 Downloads)

Synopsis Performance Analysis of Network Architectures by : Dietmar Tutsch

Three approaches can be applied to determine the performance of parallel and distributed computer systems: measurement, simulation, and mathematical methods. This book introduces various network architectures for parallel and distributed systems as well as for systems-on-chips, and presents a strategy for developing a generator for automatic model derivation. It will appeal to researchers and students in network architecture design and performance analysis.

Modeling, Analysis and Optimization of Network-on-Chip Communication Architectures

Modeling, Analysis and Optimization of Network-on-Chip Communication Architectures
Author :
Publisher : Springer Science & Business Media
Total Pages : 182
Release :
ISBN-10 : 9789400739581
ISBN-13 : 9400739583
Rating : 4/5 (81 Downloads)

Synopsis Modeling, Analysis and Optimization of Network-on-Chip Communication Architectures by : Umit Y. Ogras

Traditionally, design space exploration for Systems-on-Chip (SoCs) has focused on the computational aspects of the problem at hand. However, as the number of components on a single chip and their performance continue to increase, the communication architecture plays a major role in the area, performance and energy consumption of the overall system. As a result, a shift from computation-based to communication-based design becomes mandatory. Towards this end, network-on-chip (NoC) communication architectures have emerged recently as a promising alternative to classical bus and point-to-point communication architectures. In this dissertation, we study outstanding research problems related to modeling, analysis and optimization of NoC communication architectures. More precisely, we present novel design methodologies, software tools and FPGA prototypes to aid the design of application-specific NoCs.

Performance Analysis and Tuning on Modern CPUs

Performance Analysis and Tuning on Modern CPUs
Author :
Publisher : Independently Published
Total Pages : 238
Release :
ISBN-10 : 9798575614234
ISBN-13 :
Rating : 4/5 (34 Downloads)

Synopsis Performance Analysis and Tuning on Modern CPUs by :

Performance tuning is becoming more important than it has been for the last 40 years. Read this book to understand your application's performance that runs on a modern CPU and learn how you can improve it. The 170+ page guide combines the knowledge of many optimization experts from different industries.

Principles of Asynchronous Circuit Design

Principles of Asynchronous Circuit Design
Author :
Publisher : Springer Science & Business Media
Total Pages : 348
Release :
ISBN-10 : 9781475733853
ISBN-13 : 1475733852
Rating : 4/5 (53 Downloads)

Synopsis Principles of Asynchronous Circuit Design by : Jens Sparsø

Principles of Asynchronous Circuit Design - A Systems Perspective addresses the need for an introductory text on asynchronous circuit design. Part I is an 8-chapter tutorial which addresses the most important issues for the beginner, including how to think about asynchronous systems. Part II is a 4-chapter introduction to Balsa, a freely-available synthesis system for asynchronous circuits which will enable the reader to get hands-on experience of designing high-level asynchronous systems. Part III offers a number of examples of state-of-the-art asynchronous systems to illustrate what can be built using asynchronous techniques. The examples range from a complete commercial smart card chip to complex microprocessors. The objective in writing this book has been to enable industrial designers with a background in conventional (clocked) design to be able to understand asynchronous design sufficiently to assess what it has to offer and whether it might be advantageous in their next design task.

Handbook of Hardware/Software Codesign

Handbook of Hardware/Software Codesign
Author :
Publisher : Springer
Total Pages : 0
Release :
ISBN-10 : 9401772665
ISBN-13 : 9789401772662
Rating : 4/5 (65 Downloads)

Synopsis Handbook of Hardware/Software Codesign by : Soonhoi Ha

This handbook presents fundamental knowledge on the hardware/software (HW/SW) codesign methodology. Contributing expert authors look at key techniques in the design flow as well as selected codesign tools and design environments, building on basic knowledge to consider the latest techniques. The book enables readers to gain real benefits from the HW/SW codesign methodology through explanations and case studies which demonstrate its usefulness. Readers are invited to follow the progress of design techniques through this work, which assists readers in following current research directions and learning about state-of-the-art techniques. Students and researchers will appreciate the wide spectrum of subjects that belong to the design methodology from this handbook.