Eran Bar-Lev
  Phone: 1-866-640-4754
  Fax:
  register@selacanada.ca

Coming courses

More courses from
Embedded/RT
 
Testing of Embedded Software
Design of Device Drivers for Embedded Systems
Real-Time Operating Systems With VxWorks
Introduction to Real-Time Operating Systems
Safety Critical & High Availability Systems
Software Security for Embedded
Embedded Linux Basics
Real-Time Essentials
Embedded Solutions For Windows XP Embedded
Effective C++ in RT/Embedded Systems
Debugging Real-Time Software
Linux Embedded/RT and Drivers
Design of High Availability Systems & Software
Real-Time UML
RTOS Architecture and Effective C
Architectural Design of Real-Time Software
Real-Time Design Patterns
Design of Distributed and Multi-Core Systems & Software
Design of Safety-Critical Systems & Software
 
Distrib - Version: 1.1
 
    imgSela  
Design of Distributed and Multi-Core Systems & Software
2 days course
This course examines the high-level design of embedded systems and software for distributed and multicore processing environments. It begins with a discussion of the basic concepts of distributed systems and multi-core systems-on-a-chip ("SoC's"). This is followed by an in-depth study of distributed control systems design, including examples from automotive applications and home automation. Guidelines are given for the design of large and complex distributed systems, with examples from the worlds of transportation and high-performance communication systems. The course then shifts focus to the use of multi-core SoC's in embedded systems designs. This includes detailed study of both symmetric and asymmetric multiprocessing -- from the perspectives of hardware, software and operating systems support. It delves deeply into operating systems for multi-core SoC's, multi-core software architectural design, and special memory issues in multi-core software. This course is far from a general course about system or software design theory, but rather it is highly focused on the practical design of multi-processor embedded systems and software that will operate in distributed and multicore processing configurations.
This course is intended for practicing real-time and embedded systems software system architects, project managers and technical consultants who will have responsibility for designing, structuring and implementing the software for real-time and embedded multiprocessing systems that will operate in distributed and/or multicore processing configurations.
Skip Navigation Links.