Multi-Core Lab Manual
This 16-page lab workbook is to be used while taking the Programming Multi-Core Processors Based Embedded Systems short course. This document covers two lab exercises (a simple “Hello World” program and a “Data Sorting” exercise).
Multi-Core Programming Course Outline
A one-page document that provides an overview of a short course to introduce the students to multi-threading based multi-core processor programming. Five lectures are combined with five labs that help students develop network applications on a leading multi-core processor based platform while focusing on performance.
Multi-Core Programming Lab Outline
A two-page document provides an overview of five labs that introduce the students to multi-threading based multi-core processor programming. Labs are progressively more complex and students will start with a simple “Hello World” program to implementing a sorting algorithm to developing a sniffer for the internet traffic.
One Week Course on Multi-Core Programming Outline
A two-page document provides an overview of a weeklong course that can be given to introduce the concepts on programming multi-core processors based embedded system. This course provides a hands-on experience with Cavium Octeon based platforms.
Multi-Core Lab Overview
This is PowerPoint document with 26 slides that provides an overview of the 5 labs that can be used to teach about Multi-Core programming techniques to solve real-world problems.