Red Hat ENTERPRISE LINUX 3 - USING GCC Dokumentacja Strona 1

Przeglądaj online lub pobierz Dokumentacja dla Dodatkowe wyposażenie muzyczne Red Hat ENTERPRISE LINUX 3 - USING GCC. Red Hat ENTERPRISE LINUX 3 - USING GCC Specifications Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 70
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 0
Advanced Micro Devices
Compiler Usage Guidelines
for
AMD64 Platforms
Application Note
32035Publication # 3.22Revision:
November 2007Issue Date:
Przeglądanie stron 0
1 2 3 4 5 6 ... 69 70

Podsumowanie treści

Strona 1 - Application Note

Advanced Micro Devices Compiler Usage Guidelines forAMD64 PlatformsApplication Note32035Publication # 3.22Revision:November 2007Issue Date:

Strona 2

10 Tables32035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 Platforms

Strona 3 - Contents

11Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 2007Revision HistoryDate Rev. DescriptionNovember 2007 3.22 Made minor correct

Strona 4

1232035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 Platforms

Strona 5

Chapter 1 Introduction 13Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 2007Chapter 1 IntroductionIndependent software vendors

Strona 6

14 Introduction Chapter 132035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 Platformsopeners". Standard Performance Evaluation Corp

Strona 7

Chapter 2 List of Compiler Vendors for AMD Processors 15Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 2007Chapter 2 List of Co

Strona 8 - 8 Contents

16 List of Compiler Vendors for AMD Processors Chapter 232035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 Platforms• Red Hat Enterprise

Strona 9

Chapter 2 List of Compiler Vendors for AMD Processors 17Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 2007performance on AMD64

Strona 10 - 10 Tables

18 List of Compiler Vendors for AMD Processors Chapter 232035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 Platforms2.4.4 PGI The Portla

Strona 11 - Revision History

Chapter 3 Performance-Centric Compiler Switches 19Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 2007Chapter 3 Performance-Cent

Strona 12 - 32035 Rev. 3.22 November 2007

© 2006–2007 Advanced Micro Devices, Inc. All rights reserved.The contents of this document are provided in connection with Advanced Micro Devices, Inc

Strona 13 - Chapter 1 Introduction

20 Performance-Centric Compiler Switches Chapter 332035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 Platforms3.1.2 General Performance

Strona 14 - 1.4 Additional Documents

Chapter 3 Performance-Centric Compiler Switches 21Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 2007-O3 (level-3) specifies ag

Strona 15 - Processors

22 Performance-Centric Compiler Switches Chapter 332035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 Platformsinnovations are automatica

Strona 16 - Windows

Chapter 3 Performance-Centric Compiler Switches 23Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 2007In addition to the supplie

Strona 17 - 2.4.3 PathScale

24 Performance-Centric Compiler Switches Chapter 332035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 PlatformsThe GCC 4.0 and later vers

Strona 18

Chapter 3 Performance-Centric Compiler Switches 25Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 2007implementation may greatly

Strona 19 - Switches

26 Performance-Centric Compiler Switches Chapter 332035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 Platforms-fno-rtti. Using this swit

Strona 20 - 3.1.3 Optimization Switches

Chapter 3 Performance-Centric Compiler Switches 27Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 2007uses these routines, using

Strona 21 - 3.1.4 Linking with ACML

28 Performance-Centric Compiler Switches Chapter 332035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 Platforms3.6 Microsoft® Compilers (

Strona 22

Chapter 3 Performance-Centric Compiler Switches 29Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 20073.7 Sun Compilers (64-bit)

Strona 23 - 3.2.2 Invocation Commands

Contents 3Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 2007ContentsRevision History 11Chapter 1 Introduction . . . . . . . .

Strona 24 - 3.2.4 Other Switches

30 Performance-Centric Compiler Switches Chapter 332035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 Platforms-xprofile=collect:[name] f

Strona 25 - 3.3.3 Other Switches

Chapter 3 Performance-Centric Compiler Switches 31Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 2007Table 4, “Profile Guided O

Strona 26 - 3.4.3 Other Switches

32 Performance-Centric Compiler Switches Chapter 332035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 PlatformsThe -O3 switch turns on se

Strona 27

Chapter 3 Performance-Centric Compiler Switches 33Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 2007-funroll-loops. This switc

Strona 28 - 3.6 Microsoft

34 Performance-Centric Compiler Switches Chapter 332035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 Platforms-fno-rtti. This switch dis

Strona 29 - 3.7.3 Other Switches

Chapter 3 Performance-Centric Compiler Switches 35Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 20073. Recompile the program w

Strona 30

36 Performance-Centric Compiler Switches Chapter 332035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 Platforms3. Recompile the program w

Strona 31 - 3.8.2 Invocation Commands

Chapter 3 Performance-Centric Compiler Switches 37Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 20072. Run the executable prod

Strona 32 - 3.8.4 Other Switches

38 Performance-Centric Compiler Switches Chapter 332035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 PlatformsProfile Guided Optimizatio

Strona 33

Chapter 3 Performance-Centric Compiler Switches 39Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 20073.13.3 Other SwitchesIn ad

Strona 34 - 3.9.3 Other Switches

4 Contents32035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 Platforms2.6 Compilers (32-bit) for Sun Solaris . . . . . . . . . . . . .

Strona 35 - 3.10.3 Other Switches

40 Performance-Centric Compiler Switches Chapter 332035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 Platforms

Strona 36

Chapter 4 Troubleshooting and Portability Issues 41Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 2007Chapter 4 Troubleshooting

Strona 37 - 3.12 Microsoft

42 Troubleshooting and Portability Issues Chapter 432035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 Platformswith the -Mupcase switch.

Strona 38 - 3.13.1 Invocation Commands

Chapter 4 Troubleshooting and Portability Issues 43Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 2007Fortran and C/C++ arrays

Strona 39 - 3.13.3 Other Switches

44 Troubleshooting and Portability Issues Chapter 432035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 PlatformsAs a diagnostic step, try

Strona 40

Chapter 4 Troubleshooting and Portability Issues 45Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 20074.2.2 Link-Time ErrorsAre

Strona 41 - and Microsoft

46 Troubleshooting and Portability Issues Chapter 432035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 PlatformsGCC provides switches, su

Strona 42

Chapter 4 Troubleshooting and Portability Issues 47Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 20074.6 Microsoft® Compilers

Strona 43 - 4.1.2 Run-Time Errors

48 Troubleshooting and Portability Issues Chapter 432035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 PlatformsEnable exception handling

Strona 44 - 4.2.1 Compilation Errors

Chapter 4 Troubleshooting and Portability Issues 49Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 2007within the declared range

Strona 45 - 4.2.3 Run-Time Errors

Contents 5Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 20073.7.1 Invocation Commands . . . . . . . . . . . . . . . . . . .

Strona 46

50 Troubleshooting and Portability Issues Chapter 432035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 PlatformsBy default, GCC enables t

Strona 47 - 4.6 Microsoft

Chapter 4 Troubleshooting and Portability Issues 51Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 2007Because not using the -xK

Strona 48 - 4.8.3 Run-Time Errors

52 Troubleshooting and Portability Issues Chapter 432035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 PlatformsDoes your program rely on

Strona 49

Chapter 4 Troubleshooting and Portability Issues 53Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 20074.12.1 Run-Time ErrorsIs

Strona 50 - 4.9.2 Link-Time Errors

54 Troubleshooting and Portability Issues Chapter 432035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 PlatformsUse portable, scalable da

Strona 51

Chapter 5 Peak Options for SPEC®-CPU Benchmark Programs 55Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 2007Chapter 5 Peak Opt

Strona 52 - 4.12 Microsoft

56 Peak Options for SPEC®-CPU Benchmark Programs Chapter 532035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 Platforms• All remaining in

Strona 53 - 4.12.1 Run-Time Errors

Chapter 5 Peak Options for SPEC®-CPU Benchmark Programs 57Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 20075.1.2 Peak Command

Strona 54 - 4.13.1 Compilation Errors

58 Peak Options for SPEC®-CPU Benchmark Programs Chapter 532035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 PlatformsXML Processing 483

Strona 55 - Benchmark Programs

Chapter 5 Peak Options for SPEC®-CPU Benchmark Programs 59Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 20075.2 PGI Release 7.

Strona 56

6 Contents32035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 Platforms4.1.1 Interoperability Between Languages . . . . . . . . . . . .

Strona 57

60 Peak Options for SPEC®-CPU Benchmark Programs Chapter 532035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 PlatformsBy default all ben

Strona 58 - 58 Peak Options for SPEC

Chapter 5 Peak Options for SPEC®-CPU Benchmark Programs 61Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 2007• 436.cactusADMpgc

Strona 59 - Microsoft® Windows®

62 Peak Options for SPEC®-CPU Benchmark Programs Chapter 532035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 Platforms5.2.3 Peak Command

Strona 60

Chapter 5 Peak Options for SPEC®-CPU Benchmark Programs 63Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 2007XML Processing 483

Strona 61

64 Peak Options for SPEC®-CPU Benchmark Programs Chapter 532035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 Platforms5.3 SuSE GCC 4.2.0

Strona 62

Chapter 5 Peak Options for SPEC®-CPU Benchmark Programs 65Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 2007164.gzip: -O3 -fu

Strona 63 - -CPU Benchmark Programs 63

66 Peak Options for SPEC®-CPU Benchmark Programs Chapter 532035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 Platforms5.4 Pathscale EKO

Strona 64

Chapter 5 Peak Options for SPEC®-CPU Benchmark Programs 67Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 20075.5 Pathscale EKO

Strona 65 - (Continued)

68 Peak Options for SPEC®-CPU Benchmark Programs Chapter 532035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 Platforms5.6 Intel 9.0 C/C+

Strona 66

Chapter 5 Peak Options for SPEC®-CPU Benchmark Programs 69Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 20075.7 Sun C/C++ Comp

Strona 67

Contents 7Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 20074.10 PathScale Compilers (32-Bit) for Linux® . . . . . . . . . .

Strona 68

70 Peak Options for SPEC®-CPU Benchmark Programs Chapter 532035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 PlatformsTable 17. Best-Kno

Strona 69

8 Contents32035 Rev. 3.22 November 2007Compiler Usage Guidelines for AMD64 Platforms

Strona 70 - 70 Peak Options for SPEC

Tables 9Compiler Usage Guidelines for AMD64 Platforms32035 Rev. 3.22 November 2007TablesTable 1. Summary of Compilers .........

Komentarze do niniejszej Instrukcji

Brak uwag