{"product_id":"automatic-performance-prediction-of-parallel-programs-von-thomas-fahringer","title":"Automatic Performance Prediction of Parallel Programs","description":"\n                \u003cem\u003eAutomatic Performance Prediction of Parallel Programs\u003c\/em\u003e  presents a unified approach to the problem of automatically estimating  the performance of parallel computer programs. The author focuses  primarily on distributed memory multiprocessor systems, although large  portions of the analysis can be applied to shared memory architectures  as well. \u003cbr\u003e  The author introduces a novel and very practical approach for  predicting some of the most important performance parameters of  parallel programs, including work distribution, number of transfers,  amount of data transferred, network contention, transfer time,  computation time and number of cache misses. This approach is based on  advanced compiler analysis that carefully examines loop iteration  spaces, procedure calls, array subscript expressions, communication  patterns, data distributions and optimizing code transformations at  the program level; and the most important machine specific parameters  including cache characteristics, communication network indices, and  benchmark data for computational operations at the machine level.  \u003cbr\u003e  The material has been fully implemented as part of P\u003csup\u003e3\u003c\/sup\u003eT, which  is an integrated automatic performance estimator of the Vienna Fortran  Compilation System (VFCS), a state-of-the-art parallelizing compiler  for Fortran77, Vienna Fortran and a subset of High Performance Fortran  (HPF) programs. \u003cbr\u003e  A large number of experiments using realistic HPF and Vienna Fortran  code examples demonstrate highly accurate performance estimates, and  the ability of the described performance prediction approach to  successfully guide both programmer and compiler in parallelizing and  optimizing parallel programs. \u003cbr\u003e  A graphical user interface is described and displayed that visualizes  each program source line together with the corresponding parameter  values. P\u003csup\u003e3\u003c\/sup\u003eT uses color-coded performance visualization to  immediately identify hot spots in the parallel program. Performance  data can be filtered and displayed at various levels of detail. Colors  displayed by the graphical user interface are visualized in greyscale.  \u003cbr\u003e  \u003cem\u003eAutomatic Performance Prediction of Parallel Programs\u003c\/em\u003e also  includes coverage of fundamental problems of automatic parallelization  for distributed memory multicomputers, a description of the basic  parallelization strategy and a large variety of optimizing code  transformations as included under VFCS.\u003cdiv class=\"aw-variant-hidden-subtitle-div\" id=\"aw-variant-subtitle-9781461285922\"\u003e\u003ch3\u003e\u003c\/h3\u003e\u003c\/div\u003e","brand":"Libri","offers":[{"title":"Softcover - 9781461285922","offer_id":39415514398813,"sku":"9781461285922","price":106.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/0622\/files\/a192328f-655c-4a94-8f0c-5e35bbd97905.jpg?v=1761800874","url":"https:\/\/shop.autorenwelt.de\/products\/automatic-performance-prediction-of-parallel-programs-von-thomas-fahringer","provider":"Autorenwelt Shop","version":"1.0","type":"link"}