Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Chapter 11. Concluding Remarks > Parallel Code on Multicore Processors

Parallel Code on Multicore Processors

For serial codes, there are few differences between running on a single thread of a multicore processor and running on a single CPU of a multiprocessor system. The real differences occur when running a parallel application on a multicore processor compared to running the same application on a multiprocessor system.

One of the largest problems for a multiprocessor system is that of nonuniform memory latency. An application will get the best performance if it is close to the memory where its data is held. Unfortunately, it is all too easy for an application to be migrated away from its ideal location, resulting in the application experiencing an increase in the memory latency and a corresponding drop in performance.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint