Reading 

Description:

Before the early 2000’s, processors became faster mostly by simply cranking the clock rate up. However, around 2003, processors hit the ceiling of the current technology. In order to keep increasing computing power, chip designers and programmers have had to shift their focus to improving concurrency.