Red Hat ENTERPRISE LINUX 3 - USING GCC Especificações Página 1

Consulte online ou descarregue Especificações para Equipamento musical suplementar Red Hat ENTERPRISE LINUX 3 - USING GCC. Red Hat ENTERPRISE LINUX 3 - USING GCC Specifications Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 70
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 0
Advanced Micro Devices
Compiler Usage Guidelines
for
AMD64 Platforms
Application Note
32035Publication # 3.22Revision:
November 2007Issue Date:
Vista de página 0
1 2 3 4 5 6 ... 69 70

Resumo do Conteúdo

Página 1 - Application Note

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

Página 2

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

Página 3 - Contents

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

Página 4

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

Página 5

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

Página 6

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

Página 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

Página 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

Página 9

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

Página 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

Página 11 - Revision History

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

Página 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

Página 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

Página 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

Página 15 - Processors

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

Página 16 - Windows

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

Página 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

Página 18

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

Página 19 - Switches

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

Página 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

Página 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 (

Página 22

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

Página 23 - 3.2.2 Invocation Commands

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

Página 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

Página 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

Página 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

Página 27

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

Página 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

Página 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

Página 30

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

Página 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

Página 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

Página 33

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

Página 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 . . . . . . . . . . . . .

Página 35 - 3.10.3 Other Switches

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

Página 36

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

Página 37 - 3.12 Microsoft

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

Página 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

Página 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

Página 40

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

Página 41 - and Microsoft

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

Página 42

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

Página 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

Página 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

Página 45 - 4.2.3 Run-Time Errors

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

Página 46

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

Página 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

Página 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

Página 49

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

Página 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

Página 51

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

Página 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

Página 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

Página 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

Página 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.

Página 56

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

Página 57

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

Página 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

Página 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

Página 60

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

Página 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

Página 62

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

Página 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

Página 64

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

Página 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+

Página 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

Página 67

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

Página 68

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

Página 69

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

Página 70 - 70 Peak Options for SPEC

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

Comentários a estes Manuais

Sem comentários