The Definitive
BIOS Optimization Guide

by Adrian Wong

 

 






CPU to PCI Write Buffer

Common Options : Enabled, Disabled

Details

This feature controls the CPU-to-PCI write buffer. If this buffer is disabled, the CPU will write directly to the PCI bus. Although it may seem like the faster and better method, that isn't really true.

Because the CPU bus (100MHz to 266MHz and beyond) is much faster than the PCI bus (33MHz), any CPU writes to the PCI bus will have to wait until the PCI bus is ready to receive data. This prevents the CPU from doing anything else until it has completed the transaction.

Enabling the buffer allows the CPU to immediately write up to 4 words of data to the buffer so that it can work on another task without waiting for those 4 words of data to reach the PCI bus.

Note that the data in the write buffer won't reach the PCI bus any faster than usual as they will only be written to the PCI bus when the next PCI read cycle starts. But the difference here is that it does so without stalling the CPU for the entire CPU to PCI transaction.

To sum it all up, enabling the CPU to PCI write buffer frees up CPU cycles that would normally be wasted waiting for the PCI bus. Therefore, it's recommended that you enable the CPU to PCI write buffer.

  

  

Comments?

If you have a comment or two about this guide, please post them here.

Thanks for your time and I hope you enjoyed the guide! :)

Adrian Wong
Adrian's Rojak Pot
http://www.rojakpot.com/
http://www.adriansrojakpot.com/

 

 
 

 

 
     
   

 

 
 

 
   

 

 
 
Last Updated 26-01-2002

All trademarks used are properties of their respective owners.
Copyright © 1998-2002 Adrian Wong. All rights reserved.

 
Visit the new Tech ARP @ http://www.techarp.com/ !