[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 440FX PCI CHIPSET performance



Graeme Gill wrote:
> 
> I have tested two Pentium Pro based systems that use the 440FX chipset,
> and had very disappointing results.
> 
I've had a similar experience, but with using the 440FX to master
transfers to a PCI target.  By executing a x86 REP STOSD instruction
on earlier 166MHz Pentium machines with Triton II bridges,
the host bridge would combine the writes and burst to the PCI target
with a series of zero-wait state 32-bit data phases.  The host would
break the bursts on host cache line boundaries, though.

Moving to a 200 MHz PPro single CPU EDO machine, running the same
instruction sequence produces an arbitrarily long burst, but
it actually wastes a lot of PCI bus bandwidth, because the host
bridge is inserting wait states (deasserting IRDY) about 50-75%
of the time during the multiple data phase burst.  The result
is overall poorer throughput, while the PCI bus is essentially
saturated by this activity.  I can't believe that a 200 MHz
(66 MHz local bus) 64-bit PPro can't keep a host bridge that
is talking to a 33 MHz 32-bit PCI bus busy.

It boggles the imagination... 8-).

Cheers,

-- DaveN
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Dave New, den@aisinc.com    | Machine vision?
Applied Intelligent Systems |      I'm glad *they* can see the future...
3980 Ranchero Drive         | 
Ann Arbor, MI  48108        |        Opinions expressed are mine.    | PGP 2.6
(313) 332-7010              | 08 12 9F AF 5B 3E B2 9B  6F DC 66 5A 41 0B AB 29
(313) 332-7077 FAX

Ðý