CPU2006 Flag Description
Dell Inc. PowerEdge 840 (Intel Xeon X3220, 2.40 GHz)


Base Compiler Invocation

C benchmarks

C++ benchmarks

Fortran benchmarks

Benchmarks using both Fortran and C


Peak Compiler Invocation

C benchmarks

C++ benchmarks

Fortran benchmarks

Benchmarks using both Fortran and C


Base Portability Flags

410.bwaves

416.gamess

433.milc

434.zeusmp

435.gromacs

436.cactusADM

437.leslie3d

444.namd

447.dealII

450.soplex

453.povray

454.calculix

459.GemsFDTD

465.tonto

470.lbm

481.wrf

482.sphinx3


Peak Portability Flags

410.bwaves

416.gamess

433.milc

434.zeusmp

435.gromacs

436.cactusADM

437.leslie3d

444.namd

447.dealII

450.soplex

453.povray

454.calculix

459.GemsFDTD

465.tonto

470.lbm

481.wrf

482.sphinx3


Base Optimization Flags

C benchmarks

C++ benchmarks

Fortran benchmarks

Benchmarks using both Fortran and C


Peak Optimization Flags

C benchmarks

C++ benchmarks

Fortran benchmarks

410.bwaves

    • -Qprof_gen
    • [user]
    • PASS1_FFLAGS, PASS1_LDFLAGS
    • Instrument program for profiling for the first phase of two-phase profile guided otimization. This instrumentation gathers information about a program's execution paths and data values but does not gather information from hardware performance counters. The profile instrumentation also gathers data for optimizations which are unique to profile-feedback optimization.

    • -Qprof_use
    • [user]
    • PASS2_FFLAGS, PASS2_LDFLAGS
    • Instructs the compiler to produce a profile-optimized executable and merges available dynamic information (.dyn) files into a pgopti.dpi file. If you perform multiple executions of the instrumented program, -Qprof_use merges the dynamic information files again and overwrites the previous pgopti.dpi file.
      Without any other options, the current directory is searched for .dyn files

    • -fast
    • [user]
    • OPTIMIZE
    • The -fast option enhances execution speed across the entire program by including the following options that can improve run-time performance:

      -O3   (maximum speed and high-level optimizations)

      -Qipo (enables interprocedural optimizations across files)

      -QxP  (generate code specialized for Intel Pentium 4 processor and compatible Intel processors with Streaming SIMD Extensions 3)

      -Qprec-div- (disable -Qprec-div) where -Qprec-div improves precision of FP divides (some speed impact)

      To override one of the options set by /fast, specify that option after the -fast option on the command line. The exception is the xP or QxP option which can't be overridden. The options set by /fast may change from release to release.

    • Includes:
    • -Qauto_ilp32
    • [user]
    • OPTIMIZE
    • This option instructs the compiler to analyze and transform the program so that 64-bit pointers are shrunk to 32-bit pointers, and 64-bit longs (on Linux) are shrunk into 32-bit longs wherever it is legal and safe to do so. In order for this option to be effective the compiler must be able to optimize using the -ipo/-Qipo option and must be able to analyze all library/external calls the program makes. This option requires that the size of the program executable never exceeds 2**32 bytes and all data values can be represented within 32 bits. If the program can run correctly in a 32-bit system, these requirements are implicitly satisfied. If the program violates these size restrictions, unpredictable behavior might occur.

    • /F950000000
    • [user]
    • EXTRA_LDFLAGS
    • set the stack reserve amount specified to the linker

    • -link /FORCE:MULTIPLE
    • [user]
    • LDOUT
    • Enable SmartHeap library usage by forcing the linker to ignore multiple definitions

416.gamess

    • -fast
    • [user]
    • OPTIMIZE
    • The -fast option enhances execution speed across the entire program by including the following options that can improve run-time performance:

      -O3   (maximum speed and high-level optimizations)

      -Qipo (enables interprocedural optimizations across files)

      -QxP  (generate code specialized for Intel Pentium 4 processor and compatible Intel processors with Streaming SIMD Extensions 3)

      -Qprec-div- (disable -Qprec-div) where -Qprec-div improves precision of FP divides (some speed impact)

      To override one of the options set by /fast, specify that option after the -fast option on the command line. The exception is the xP or QxP option which can't be overridden. The options set by /fast may change from release to release.

    • Includes:
    • -Qauto_ilp32
    • [user]
    • OPTIMIZE
    • This option instructs the compiler to analyze and transform the program so that 64-bit pointers are shrunk to 32-bit pointers, and 64-bit longs (on Linux) are shrunk into 32-bit longs wherever it is legal and safe to do so. In order for this option to be effective the compiler must be able to optimize using the -ipo/-Qipo option and must be able to analyze all library/external calls the program makes. This option requires that the size of the program executable never exceeds 2**32 bytes and all data values can be represented within 32 bits. If the program can run correctly in a 32-bit system, these requirements are implicitly satisfied. If the program violates these size restrictions, unpredictable behavior might occur.

    • /F950000000
    • [user]
    • EXTRA_LDFLAGS
    • set the stack reserve amount specified to the linker

    • -link /FORCE:MULTIPLE
    • [user]
    • LDOUT
    • Enable SmartHeap library usage by forcing the linker to ignore multiple definitions

434.zeusmp

437.leslie3d

459.GemsFDTD

465.tonto

Benchmarks using both Fortran and C

435.gromacs

    • -fast
    • [user]
    • OPTIMIZE
    • The -fast option enhances execution speed across the entire program by including the following options that can improve run-time performance:

      -O3   (maximum speed and high-level optimizations)

      -Qipo (enables interprocedural optimizations across files)

      -QxP  (generate code specialized for Intel Pentium 4 processor and compatible Intel processors with Streaming SIMD Extensions 3)

      -Qprec-div- (disable -Qprec-div) where -Qprec-div improves precision of FP divides (some speed impact)

      To override one of the options set by /fast, specify that option after the -fast option on the command line. The exception is the xP or QxP option which can't be overridden. The options set by /fast may change from release to release.

    • Includes:
    • -Qauto_ilp32
    • [user]
    • OPTIMIZE
    • This option instructs the compiler to analyze and transform the program so that 64-bit pointers are shrunk to 32-bit pointers, and 64-bit longs (on Linux) are shrunk into 32-bit longs wherever it is legal and safe to do so. In order for this option to be effective the compiler must be able to optimize using the -ipo/-Qipo option and must be able to analyze all library/external calls the program makes. This option requires that the size of the program executable never exceeds 2**32 bytes and all data values can be represented within 32 bits. If the program can run correctly in a 32-bit system, these requirements are implicitly satisfied. If the program violates these size restrictions, unpredictable behavior might occur.

    • /F950000000
    • [user]
    • EXTRA_LDFLAGS
    • set the stack reserve amount specified to the linker

    • -link /FORCE:MULTIPLE
    • [user]
    • LDOUT
    • Enable SmartHeap library usage by forcing the linker to ignore multiple definitions

436.cactusADM

    • -Qprof_gen
    • [user]
    • PASS1_CFLAGS, PASS1_FFLAGS, PASS1_LDFLAGS
    • Instrument program for profiling for the first phase of two-phase profile guided otimization. This instrumentation gathers information about a program's execution paths and data values but does not gather information from hardware performance counters. The profile instrumentation also gathers data for optimizations which are unique to profile-feedback optimization.

    • -Qprof_use
    • [user]
    • PASS2_CFLAGS, PASS2_FFLAGS, PASS2_LDFLAGS
    • Instructs the compiler to produce a profile-optimized executable and merges available dynamic information (.dyn) files into a pgopti.dpi file. If you perform multiple executions of the instrumented program, -Qprof_use merges the dynamic information files again and overwrites the previous pgopti.dpi file.
      Without any other options, the current directory is searched for .dyn files

    • -fast
    • [user]
    • OPTIMIZE
    • The -fast option enhances execution speed across the entire program by including the following options that can improve run-time performance:

      -O3   (maximum speed and high-level optimizations)

      -Qipo (enables interprocedural optimizations across files)

      -QxP  (generate code specialized for Intel Pentium 4 processor and compatible Intel processors with Streaming SIMD Extensions 3)

      -Qprec-div- (disable -Qprec-div) where -Qprec-div improves precision of FP divides (some speed impact)

      To override one of the options set by /fast, specify that option after the -fast option on the command line. The exception is the xP or QxP option which can't be overridden. The options set by /fast may change from release to release.

    • Includes:
    • -Qauto_ilp32
    • [user]
    • OPTIMIZE
    • This option instructs the compiler to analyze and transform the program so that 64-bit pointers are shrunk to 32-bit pointers, and 64-bit longs (on Linux) are shrunk into 32-bit longs wherever it is legal and safe to do so. In order for this option to be effective the compiler must be able to optimize using the -ipo/-Qipo option and must be able to analyze all library/external calls the program makes. This option requires that the size of the program executable never exceeds 2**32 bytes and all data values can be represented within 32 bits. If the program can run correctly in a 32-bit system, these requirements are implicitly satisfied. If the program violates these size restrictions, unpredictable behavior might occur.

    • /F950000000
    • [user]
    • EXTRA_LDFLAGS
    • set the stack reserve amount specified to the linker

    • -link /FORCE:MULTIPLE
    • [user]
    • LDOUT
    • Enable SmartHeap library usage by forcing the linker to ignore multiple definitions

454.calculix

481.wrf


Implicitly Included Flags

This section contains descriptions of flags that were included implicitly by other flags, but which do not have a permanent home at SPEC.


Flag description origin markings:

[user] Indicates that the flag description came from the user flags file.
[suite] Indicates that the flag description came from the suite-wide flags file.
[benchmark] Indicates that the flag description came from a per-benchmark flags file.

The flags file that was used to format this result can be browsed at
http://www.spec.org/cpu2006/flags/dell.cpu2006.ic91.x64.flags.html.

You can also download the XML flags source by saving the following link:
http://www.spec.org/cpu2006/flags/dell.cpu2006.ic91.x64.flags.xml.


For questions about the meanings of these flags, please contact the tester.
For other inquiries, please contact webmaster@spec.org
Copyright 2006-2014 Standard Performance Evaluation Corporation
Tested with SPEC CPU2006 v1.0.
Report generated on Tue Jul 22 10:12:15 2014 by SPEC CPU2006 flags formatter v6906.