public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
* zx1 PCI DMA
@ 2008-01-30 16:31 Matthew Chapman
  2008-01-31  5:04 ` Matthew Wilcox
  2008-01-31  5:22 ` Grant Grundler
  0 siblings, 2 replies; 3+ messages in thread
From: Matthew Chapman @ 2008-01-30 16:31 UTC (permalink / raw)
  To: linux-ia64

Hi folks,

I'm trying to track down a PCI performance problem - part of my
never-ending thesis troubles - and one thing I'm finding is that my HP
zx1-based Itaniums are taking surprisingly long to satisfy PCI DMA
reads.

On a 66Mhz PCI bus it seems to be taking about 60-75 bus cycles, i.e.
~1000ns, to initiate a read targetting a cache line that was previously
owned by a processor.  Even cache lines that have recently been accessed
by the PCI device, without being touched by a processor, seem to be
taking of the order of 50 bus cycles.

This is a big surprise to me, since I know that zx1 performs really well
CPU<->memory (order of 100ns).

Does anyone know what the achievable DMA latency should be, and what I
can tune on the zx1 chipset or PCI card?

Thanks,
Matt


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2008-01-31  5:22 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-30 16:31 zx1 PCI DMA Matthew Chapman
2008-01-31  5:04 ` Matthew Wilcox
2008-01-31  5:22 ` Grant Grundler

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox