Date: Thu, 1 Mar 2007 12:12:58 +1030 From: "Daniel O'Connor" <doconnor@gsoft.com.au> To: freebsd-hackers@freebsd.org Subject: PCI slave performance (OT?) Message-ID: <200703011212.59136.doconnor@gsoft.com.au>
index | next in thread | raw e-mail
[-- Attachment #1 --] 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 [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQBF5i+j5ZPcIHs/zowRAgrQAJ90VVA8WmgIdDkPGca5VuCH4ozLSQCdHMIy po2kNp8jtfXB06c3TT/aY4s= =s+T9 -----END PGP SIGNATURE-----home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200703011212.59136.doconnor>
