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

Summary

This chapter described the common reasons why an application may not reach ideal scaling. The discussions should provide you with the ability to identify the particular hardware- or software-related reasons for restricted scaling and understand the limiting factors. You should be able to determine ways of solving those problems that have solutions.

An important discussion in this chapter has been the comparison between multicore processors and multiprocessors systems. Multicore processors avoid or reduce some of the scaling limitations of multiprocessors systems. Understanding the differences will enable you to write code that works well on both kinds of systems. This is an important consideration because applications need to perform well regardless of the underlying hardware.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

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

  

Start a Free 10-Day Trial


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