RE: [myrinet] Re: Optimal systems

Tom Morris <[email protected]>
Newsgroups gmane.network.myrinet.general
Message-ID <278EEF4F1348D211940600A0C95BCF7F9058D4@yellow-fin>
The comparable numbers for API's UP2000 are:

 DMA rate for 8192 Byte transfers
 	bus_read  (send) = 178 MBytes/s
 	bus_write (recv) = 248 MBytes/s

This is using GM 1.2pre13 running on a 2.2.13 kernel with SMP enabled.
Single and dual processor configurations at 667 MHz & 750 MHz are offered
today.

Tom

On Thursday, April 27, 2000 1:33 AM, Bob Felderman [SMTP:[email protected]]
wrote:
> => I'm impressed that Bob Felderman had hands-on experience with a
> => motherboard that someone just picked out of a hat.
> 
> Just luck... ;-)
> We've been looking for good PCI performance for some time.
> I even bought an SGI VisWS 320 to use the 64-bit PCI.
> Never got linux drivers really working.
> 
> Alphas have always had the best PCI performance since they
> have done 64-bit for some time. 
> 
> => For those of us that might like Myrinet and haven't bought our systems
> => yet, are there any known "best picks" in the Intel or UltraSparc
> => categories?
> 
> Best in 32-bit PCI in the intel world is pertty much everywhere.
> 440BX seems to get peak bandwidth on every machine I have seen.
> 
> Intel Lancewood motherboards are to be avoided for 66MHz PCI since
> they violate the PCI spec and make the 66MHz PCI slot run at 5volts.
> It should be using 3.3V and our card is not happy in that slot.
> 
> I hear Tyan has an Intel 840 board, but I haven't been able to get
> my hands on it.
> 
> So the only intel machine I've seen with "interesting" PCI is the
> Supermicro PIII DME.
> 
> As for Ultrasparcs, I'd avoid them like the plague if you care about 
> PCI performance. Every Ultrasparc I have come across has lousy PCI
performance
> even with 66MHz or 64bit slots.
> 
> I've been trying to collect info from various machines using 
> the PCI64 Myrinet card.
> 
> 
> ES40 is a 4 processor alpha with 2 independent PCI busses, both
> can be running at this rate supposedly. 64bit 33MHz
> ==> ES40-linux/ES40.gm_debug <==  
> DMA rate for 8192 Byte transfers
> 	bus_read  (send) = 215 MBytes/s
> 	bus_write (recv) = 248 MBytes/s
> 
> 
> This is a stock Apple G4. We've been trying to get Apple to address the
issue of the
> bad PCI read performance, but no luck so far. 64bit 33MHz
> ==> G4-linux/g4.myri.com.gm_debug <==
> DMA rate for 4096 Byte transfers
> 	bus_read  (send) = 110 MBytes/s
> 	bus_write (recv) = 240 MBytes/s
> 
> 
> SGI1200 machines with Intel Lancewood boards
> using only the 32bit 33Mhz slots
> ==> bigcache/sgi1202.myri.com.gm_debug <==
> DMA rate for 4096 Byte transfers
> 	bus_read  (send) = 128 MBytes/s
> 	bus_write (recv) = 128 MBytes/s
> 
> Misc compaq machines with 32bit 33MHz slots
> ==> proliant-NT/1850r.gm_debug <==
> DMA rate for 4096 Byte transfers
> 	bus_read  (send) = 124 MBytes/s
> 	bus_write (recv) = 124 MBytes/s
> 
> ==> proliant-NT/cl1850.gm_debug <==
> DMA rate for 4096 Byte transfers
> 	bus_read  (send) = 128 MBytes/s
> 	bus_write (recv) = 128 MBytes/s
> 
> ==> proliant-NT/snail.gm_debug <==
> DMA rate for 4096 Byte transfers
> 	bus_read  (send) = 128 MBytes/s
> 	bus_write (recv) = 128 MBytes/s
> 
> Here's an ultrasparc, a sun 220R
> ==> sun-220R/i3400.gm_debug <==
> DMA rate for 8192 Byte transfers
> 	bus_read  (send) = 88 MBytes/s
> 	bus_write (recv) = 204 MBytes/s
> 
> A Compaq alpha XP1000, 64bit 33MHz
> ==> xp1000-linux/renoir.myri.com.gm_debug <==
> DMA rate for 8192 Byte transfers
> 	bus_read  (send) = 170 MBytes/s
> 	bus_write (recv) = 240 MBytes/s
> 
> 
> Older 32bit PCI numbers can be found at
> http://www.myri.com/myrinet/performance/DMAperf.html
> 
> If you have Myrinet and GM running on your machine, run
> gm_debug | head -10
> 
> to get the DMA performance measured when the driver loaded the firmare
> on the card.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.