Textbooks

OCTEON® Programmers Guide - The Fundamentals

OCTEON® Programmers Guide - The Fundamentals Introduction Version for Cavium University Program

Download the lite version by clicking here.

For  Full version of this book teachers and researchers can send a request via email university@cavium.com
or fill out the form http://university.cavium.com/enroll1.php


A Gentle Introduction to Concurrent Programming

Text for a Freshman Course Using Java by Wittman, Mathur, and Korb.

http://groups.google.com/group/concurrency-book



Introduction to Embedded Systems

Introduction to Embedded Systems

This book is intended for students at the advanced undergraduate level or the introductory graduate level, and for practicing engineers and computer scientists who wish to understand the engineering principles of embedded systems. This book is used in the CS149 at UC Berkeley, taught by Lee and Seshia (please see link to video series below).

Edward A. Lee and Sanjit A. Seshia,Introduction to Embedded Systems, A Cyber-Physical Systems Approach, http://LeeSeshia.org, ISBN 978-0-557-70857-4, 2011



Introduction to Embedded Systems

Introduction to Embedded Systems - CS 149 - UC Berkeley - Spring 2012 - video lecture series by Prof Ed Lee of UC Berkeley.

This class is intended to introduce students to the design and analysis of computational systems that interact with physical processes. A major theme of this course will be on the interplay of practical design with formal models of systems, including both software components and physical dynamics. A major emphasis will be on building high confidence systems with real-time and concurrent behaviors. 

http://m.youtube.com/#/playlist?list=PL62BE418C34C3B2BD



An introduction to Computer Networks

An introduction to Computer Networks - Stanford - Fall 2012 - video lecture series by Prof Nick McKeown and Prof Philip Levis

This is an introductory course on computer networking, specifically the Internet. It focuses on explaining how the Internet works, ranging from how bits are modulated on wires and in wireless to application-level protocols like BitTorrent and HTTP. It also explains the principles of how to design networks and network protocols.

http://class.stanford.edu/networking/Fall2012