Levesque / Williamson | A Guidebook to Fortran on Supercomputers | E-Book | www.sack.de
E-Book

E-Book, Englisch, 230 Seiten, Web PDF

Levesque / Williamson A Guidebook to Fortran on Supercomputers


1. Auflage 2014
ISBN: 978-1-4832-6571-1
Verlag: Elsevier Science & Techn.
Format: PDF
Kopierschutz: 1 - PDF Watermark

E-Book, Englisch, 230 Seiten, Web PDF

ISBN: 978-1-4832-6571-1
Verlag: Elsevier Science & Techn.
Format: PDF
Kopierschutz: 1 - PDF Watermark



A Guidebook to Fortran on Supercomputers presents in detail both the underlying architecture of supercomputers and the manner by which a compiler maps Fortran code onto that architecture. This book outlines the constructs preventing full optimization and provides specific strategies for restructuring a program. Organized into four chapters, this book begins with an overview of the basic concepts of vector, scalar, and parallel processing. This text then provides an in-depth look at the architectural features of a variety of existing machines, with emphasis to the features common to many of them. Other chapters consider the optimization techniques used by compilers and how a programmer can take advantage of this knowledge in restructuring existing programs and in the development of new applications. The final chapter presents examples of loops from real-world programs, with a discussion of the inherent problems. This book is a valuable resource for scientists, engineers, students, and research workers.

Levesque / Williamson A Guidebook to Fortran on Supercomputers jetzt bestellen!

Weitere Infos & Material


1;Front Cover;1
2;A Guidebook to Fortran on Supercomputers;4
3;Copyright Page;5
4;Table of Contents;6
5;PREFACE;8
6;CHAPTER 1. INTRODUCTION;12
6.1;1.1 CONVENTIONAL COMPUTERS;12
6.2;1.2 WHAT'S A SUPERCOMPUTER ANYWAY?;13
6.3;1.3 TERMINOLOGY;14
6.4;1.4 AMDAHL'S LAW;16
6.5;1.5 SUMMARY;22
6.6;Problems;22
7;CHAPTER 2. SUPERCOMPUTER ARCHITECTURE;24
7.1;2.1 BASIC FEATURES;24
7.2;2.2 THE VECTOR PROCESSOR;39
7.3;Problems;60
8;CHAPTER 3. FORTRAN;63
8.1;3.1 STANDARD FORTRAN;63
8.2;3.2 COMPILERS;66
8.3;3.3 VECTORIZATION;75
8.4;Problems;89
9;CHAPTER 4. VECTORIZATION OF FORTRAN PROGRAMS;92
9.1;4.1 OBTAINING TIMING STATISTICS;92
9.2;4.2 DISCUSSION OF AMDAHL'S LAW;97
9.3;4.3 MODULARITY AND OPTIMIZATION;98
9.4;4.4 A SYSTEMATIC APPROACH TO RESTRUCTURING;99
9.5;4.5 WHY THE PROGRAMMER IS NEEDED;100
9.6;4.6 CANDIDATES FOR VECTORIZATION;101
9.7;4.7 VECTORIZATION INHIBITORS;101
9.8;4.8 EFFECTS OF ARRAY ACCESS ON PERFORMANCE;104
9.9;4.9 EXAMPLES OF RESTRUCTURING FORTRAN LOOPS;107
9.10;4.10 SUMMARY;188
9.11;Problems;188
10;Appendix A: ABBREVIATIONS AND GLOSSARY;191
11;Appendix B: EXAMPLES OF THE FORGE TIMING FACILITY;198
12;Appendix C: LOOPS FOR MEMORYACCESS
COMPARISON;212
13;Appendix D: SOLUTIONS TO PROBLEMS;219
14;INDEX;226



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.