From: Matthew Wilcox <matthew@wil.cx>
To: linux-ia64@vger.kernel.org
Subject: Re: zx1 PCI DMA
Date: Thu, 31 Jan 2008 05:04:17 +0000 [thread overview]
Message-ID: <20080131050417.GB3836@parisc-linux.org> (raw)
In-Reply-To: <20080130163128.GA26457@cse.unsw.EDU.AU>
On Thu, Jan 31, 2008 at 03:31:28AM +1100, Matthew Chapman wrote:
> 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?
I just had a word with Grant Grundler. He suggests looking at his OLS
paper at http://iou.parisc-linux.org/ols_2003/ "DMA Hints on
IA64/PARISC".
--
Intel are signing my paycheques ... these opinions are still mine
"Bill, look, we understand that you're interested in selling us this
operating system, but compare it to ours. We can't possibly take such
a retrograde step."
next prev parent reply other threads:[~2008-01-31 5:04 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-01-30 16:31 zx1 PCI DMA Matthew Chapman
2008-01-31 5:04 ` Matthew Wilcox [this message]
2008-01-31 5:22 ` Grant Grundler
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20080131050417.GB3836@parisc-linux.org \
--to=matthew@wil.cx \
--cc=linux-ia64@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox