HP Vectra XU 6/XXX HP Vectra XU 6/xxx, Guide to Optimizing performance - Page 29

Why 16-bit Applications, are Slower

Page 29 highlights

1 Your PC's Performance Features Benefits of 32-bit Applications Why 16-bit Applications When executing 16-bit instructions, the Pentium Pro processor is are Slower limited by two constraints. First, the Pentium Pro cannot mix 32-bit and 16-bit instructions in a pipeline. Second, at any moment only one 16-bit instruction can normally be present in a pipeline. When running a 16-bit application, all instructions are 16-bits and so each instruction is executed singly, without use of the pipeline's queuing facility. In effect, the pipeline is not used. Since the pipeline is the processor's most important means of accelerating instruction execution, the negative impact on performance is significant. Processor pipeline Only one 16-bit instruction can be in the pipeline at once Next instruction waiting to enter the pipeline Instruction execution steps NOTE For the reasons explained above, HP does not recommend using your PC to run 16-bit applications. Best performance can only be obtained when running 32-bit applications. English 23

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75

English
23
1
Your PC’s Performance Features
Benefits of 32-bit Applications
Why 16-bit Applications
are Slower
When executing 16-bit instructions, the Pentium Pro processor is
limited by two constraints. First, the Pentium Pro cannot mix 32-bit and
16-bit instructions in a pipeline. Second, at any moment only one 16-bit
instruction can normally be present in a pipeline.
When running a 16-bit application, all instructions are 16-bits and so
each instruction is executed singly, without use of the pipeline's
queuing facility. In effect, the pipeline is not used. Since the pipeline is
the processor's most important means of accelerating instruction
execution, the negative impact on performance is significant.
NOTE
For the reasons explained above, HP does not recommend using your
PC to run 16-bit applications. Best performance can only be obtained
when running 32-bit applications.
Processor pipeline
Instruction
execution steps
Only one 16-bit instruction can be in the pipeline at once
Next instruction
waiting to enter
the pipeline