CIS-4230/5230 Homework #1 (Parallel Introduction)

Due: Monday, January 22, 2018

In the text read Chapter 1 (it's short). Chapter 2 is longer and we'll be talking about topics from it throughout the course. For now just skim over it to familiarize yourself with what is there. The first major topic we'll be covering is POSIX threads (pthreads) which is discussed at length in Chapter 4. Plan on reading most of Chapter 4 during the next 3-4 weeks.

Read the article The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software. A link to it can also be found under the "Resources/Articles" header on the home page. Note that the article is fairly old but what it talks about is still (mostly) true.

The main purpose of this assignment is to get you up to speed with our development environment.