Performance Tuning of Scientific Applications
暫譯: 科學應用的效能調優

Bailey, David H., Lucas, Robert F., Williams, Samuel

相關主題

商品描述

With contributions from some of the most notable experts in the field, Performance Tuning of Scientific Applications presents current research in performance analysis. The book focuses on the following areas.





Performance monitoring: Describes the state of the art in hardware and software tools that are commonly used for monitoring and measuring performance and managing large quantities of data



Performance analysis: Discusses modern approaches to computer performance benchmarking and presents results that offer valuable insight into these studies



Performance modeling: Explains how researchers deduce accurate performance models from raw performance data or from other high-level characteristics of a scientific computation



Automatic performance tuning: Explores ongoing research into automatic and semi-automatic techniques for optimizing computer programs to achieve superior performance on any computer platform



Application tuning: Provides examples that show how the appropriate analysis of performance and some deft changes have resulted in extremely high performance





Performance analysis has grown into a full-fledged, sophisticated field of empirical science. Describing useful research in modern performance science and engineering, this book helps real-world users of parallel computer systems to better understand both the performance vagaries arising in scientific applications and the practical means for improving performance.



Read about the book on HPCwire and insideHPC

商品描述(中文翻譯)

隨著一些該領域最著名專家的貢獻,《科學應用的性能調優》展示了性能分析的最新研究。本書專注於以下幾個領域。

*性能監控*:描述了當前在硬體和軟體工具方面的最新技術,這些工具通常用於監控和測量性能以及管理大量數據。

*性能分析*:討論了計算機性能基準測試的現代方法,並呈現出提供有價值見解的研究結果。

*性能建模*:解釋了研究人員如何從原始性能數據或科學計算的其他高層特徵中推導出準確的性能模型。

*自動性能調優*:探討了自動和半自動技術的持續研究,這些技術旨在優化計算機程序,以在任何計算機平台上實現卓越性能。

*應用調優*:提供示例,顯示如何通過適當的性能分析和一些巧妙的變更來實現極高的性能。

性能分析已發展成為一個成熟且複雜的實證科學領域。本書描述了現代性能科學和工程中的有用研究,幫助平行計算機系統的實際用戶更好地理解科學應用中出現的性能變化以及改善性能的實際方法。

**閱讀有關本書的文章,請參見HPCwire和insideHPC。**

作者簡介

David Bailey is a chief technologist in the High Performance Computational Research Department at the Lawrence Berkeley National Laboratory. Dr. Bailey has published several books and numerous research studies on computational and experimental mathematics. He has been a recipient of the ACM Gordon Bell Prize, the IEEE Sidney Fernbach Award, and the MAA Chauvenet Prize and Merten Hasse Prize.



Robert Lucas is the director of computational sciences in the Information Sciences Institute and a research associate professor in computer science in the Viterbi School of Engineering at the University of Southern California. Dr. Lucas has many years of experience working with high-end defense, national intelligence, and energy applications and simulations. His linear solvers are the computational kernels of electrical and mechanical CAD tools.



Samuel Williams is a researcher in the Future Technologies Group at the Lawrence Berkeley National Laboratory. Dr. Williams has authored or co-authored thirty technical papers, including several award-winning papers. His research interests include high-performance computing, auto-tuning, computer architecture, performance modeling, and VLSI.

作者簡介(中文翻譯)

大衛·貝利(David Bailey)是洛倫斯·伯克利國家實驗室高效能計算研究部的首席技術專家。貝利博士已出版多本書籍及多篇有關計算數學和實驗數學的研究論文。他曾獲得ACM戈登·貝爾獎、IEEE西德尼·費爾巴赫獎、MAA肖文內獎及梅滕·哈斯獎。

羅伯特·盧卡斯(Robert Lucas)是南加州大學資訊科學研究所的計算科學主任,以及維特比工程學院計算機科學的研究副教授。盧卡斯博士在高端國防、國家情報及能源應用和模擬方面擁有多年經驗。他的線性求解器是電氣和機械CAD工具的計算核心。

塞繆爾·威廉斯(Samuel Williams)是洛倫斯·伯克利國家實驗室未來技術組的研究員。威廉斯博士已撰寫或共同撰寫三十篇技術論文,包括幾篇獲獎論文。他的研究興趣包括高效能計算、自動調整、計算機架構、性能建模及VLSI。