About the BookMulticore Application Programming is a comprehensive, practical guide to high-performance multicore programming that any experienced developer can use. Author Darryl Gove covers all leading approaches to parallelization on multiple leading platforms, including Linux, Oracle Solaris, Mac OS X, and Windows. Through practical examples, he illuminates the challenges involved in writing applications that fully utilize multicore systems, helping you produce applications that are functionally correct, offer superior performance, and scale well to many cores.For Sale in Indian subcontinent onlyFeatures"Must have" knowledge about writing applications that fully exploit today's increasingly widespread multicore systems Explains the key options available for writing high-performance multicore applications on Linux, Solaris, Mac OS X, and Windows Shows how to write applications that scale up to large numbers of parallel threads - and how to avoid common parallelization problemsContentsHardware, Processes, and ThreadsCoding for PerformanceIdentifying Opportunities for ParallelismSynchronization and Data SharingUsing POSIX ThreadsWindows ThreadingUsing Automatic Parallelization and OpenMPHand-Coded Synchronization and SharingScaling with Multicore ProcessorsOther Parallelization TechnologiesConcluding Remarks