Library /sys$common/syshlp/PCA$HELP.HLB  —  Vectors  System Configurations
    The following illustrates the possible system configurations and
    their effect on performance:

    o  CPU1 and CPU2 with VVIEF support:

       Efficent for program development, but can be 3-5 times slower
       than the scalar performance. Cost-effective for parallel
       applications that do not use vector processing.

    o  CPU1 - CPU2 with Vector processor:

       Efficent vector performance: As soon as a processor issues its
       first vector instruction, VMS schedules it only for vector-
       present(VP) CPU2. If the process is executing on CPU1, VMS
       swaps out and gives it to CPU2. If CPU2 is not free, the
       process waits for it to become free: VMS does not use VVIEF
       on this system.

    o  CPU1 and CPU2:

       Fatal to vector programs. They will fail when the first vector
       instruction issues and neither VVIEF nor any other vector
       processors are present.

    o  CPU1 and CPU2 with Vector processors:

       Most efficent parallel-vector performance and cost-effective.

    o  CPU1 and CPU2 - CPU3 and CPU4 with Vector processors:

       Efficent parallel-vector performance.

1  –  VVIEF on VAX Multiprocessors

    If no vector-present CPU is available, OpenVMS executes vector
    instructions using the VAX Vector Instruction Emulator Facility
    (VVIEF), which is much slower than scalar execution.

                                   NOTE

       VVIEF must be enabled on the OpenVMS system; it is disabled
       by default. To enable VVIEF, the system manager must execute
       the command file SYS$UPDATE:VVIEF$INSTAL.COM. For more
       information, refer to your OpenVMS documentation set.
Close Help