CS1_CMP_Essay - Technology grows at an amazing pace and as...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
Technology grows at an amazing pace and as the first programs performing basic calculations became a thing of the past, increasingly advanced programs came out. In order to keep up with evolving software, hardware had to evolve as well. The Chip Multi Processor (CMP), currently being designed by Intel, changes it’s energy per instruction (EPI) depending on the parallelism of the program. For example, if the code is not very parallel, a greater amount of EPI would be needed in order to carry out the set of instructions. On the other hand if parallelism is present then less energy and hence a much smaller amount of EPI would be required. As stated in the document provided by Intel, the three challenges of increasing the performance of the CMP are lessening the effects of Amdahl’s Law, the power budget, and co-developing parallel and sequential processing side by side. With regards to Amdahl’s Law, time is “wasted” when the system has to process the sequential component in the code, and this is a problem because all programs that are
Background image of page 1
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 04/22/2008 for the course CS 1 taught by Professor Rohr during the Spring '08 term at UCLA.

Ask a homework question - tutors are online