This course covers concepts and approaches related to the design and implementation of multicore software using MCAPI, a standard lightweight communications API created by the Multicore Association and defined for closely distributed (multiple cores on a chip and/or chips on a board) embedded systems. MCAPI captures the basic elements of communication and synchronization that are required for such systems, simplifying the migration of applications from a single core to multicore. Ultimately, MCAPI provides a simple, efficient, and consistent multicore programming model across different types and numbers of cores, operating systems, and physical transports.
Length: 2 Days Cost: $1895
System and software architects, developers, team leaders and managers seeking to understand and implement software using MCAPI.
Knowledge of the C/C++ programming language and intermediate C/C++ software development experience is a pre-requisite for this course.