PCI slave performance (OT?)
Daniel O'Connor
doconnor at gsoft.com.au
Thu Mar 1 02:22:32 UTC 2007
Hi,
We make a custom PCI card used for transferring data from our radar system
acquisition chassis to a PC. It is rather old and we are looking at updating
it but I would like to try and squeeze out as much performance as possible to
satisfy our existing customers.
It is a PCI slave only device using a PLX-9051 to read data from a FIFO. This
means that we can't use prefetch or bursting because the PLX chip can throw
data away in these circumstances :(
Anecdotal evidence suggests that the maximum sustainable speed has dropped
when we switched from 4.x to 6.x, but we also changed from i386 to amd64 and
used different motherboard chipsets so it's difficult to know where the
problem really lies.
I plan on doing some tests to try and determine what is causing the slow down
but I would appreciate any suggestions people may have :)
One idea I did have was to get a dual core CPU and then one core would spend
all its time reading from the PCI bus while the other did data processing,
etc..
Any suggestions gratefully received!
--
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
-- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20070301/4826002f/attachment.pgp
More information about the freebsd-hackers
mailing list