Overclockers Australia Forums
OCAU News - Wiki - QuickLinks - Pix - Sponsors  

Go Back   Overclockers Australia Forums > Specific Hardware Topics > Networking, Telephony & Internet

Notices


Sign up for a free OCAU account and this ad will go away!
Search our forums with Google:
Reply
 
Thread Tools
Old 21st June 2012, 8:40 AM   #31
ltd73
Member
 
ltd73's Avatar
 
Join Date: Apr 2005
Posts: 1,724
Default

Quote:
Originally Posted by Herballizard View Post
I still think I might go 10GBe copper over IB though
that would be 8Gbps with Infiniband and its 8b/10 encoding.
ltd73 is offline   Reply With Quote

Join OCAU to remove this ad!
Old 21st June 2012, 8:44 AM   #32
Luke212
Member
 
Join Date: Feb 2003
Location: NSW
Posts: 6,535
Default

Quote:
Originally Posted by Hive View Post
Yeah, Woven no longer exist.

Good news though, got it up to ~700MB/s with 15% usage of an i7 950 @ 4.2. Pretty good for windows eh?
Code:
[SUM] 25.0-26.0 sec  0.67 GBytes  5.73 Gbits/sec
Jumbo frames work on a Host<--->Host connection , now to get the switch playing...

Although the other node was a little shithouse, so with a faster end node may yield better Jperf results... the end was only running a Xeon X5355, not latest by any definition.
can you please explain how you got the cpu % down? was it 100% on one core? didnt think it would be multi threaded! was it because without jumbo frames, it had to send too many packets, which meant the cpu limited the rate?

also interesting, to stream uncompressed 1080p 60Hz across network you need 373MB/s. So it might be soon possible to make a distributed 3d ray tracer. install on all office computers and crowd around one pc after hours. hmm still just a dream...
__________________
Democracy's greatest trick was convincing man he was informed.

Last edited by Luke212; 21st June 2012 at 8:56 AM.
Luke212 is offline   Reply With Quote
Old 21st June 2012, 11:31 AM   #33
ltd73
Member
 
ltd73's Avatar
 
Join Date: Apr 2005
Posts: 1,724
Default

Quote:
Originally Posted by Luke212 View Post
can you please explain how you got the cpu % down? was it 100% on one core? didnt think it would be multi threaded! was it because without jumbo frames, it had to send too many packets, which meant the cpu limited the rate?
probably a few reasons, but jumbo frames would be a big part of it.
9K frames vs 1.5K frames means a 6x reduction in # of interrupts/second and the system overall is far more efficient at DMAing 9KB memory transfers across the PCI bus than 1.5KB memory transfers.

more modern network adapters are even better than that as they do both TSO (TCP segmentation offload) and RSO (receive segmentation offload), which for e.g. a TCP window size of 128K means that they're typically doing far more efficient 128KB DMA requests across the PCI bus and the adapter is slicing/dicing that up into individual packets/frames without CPU involvement.
I think the OP's NIC is too old to be doing that or some of the more modern tricks (multi-queue tied to multiple cpu cores/threads) and various other optimizations.

Quote:
Originally Posted by Luke212 View Post
also interesting, to stream uncompressed 1080p 60Hz across network you need 373MB/s. So it might be soon possible to make a distributed 3d ray tracer. install on all office computers and crowd around one pc after hours. hmm still just a dream...
you could do this already, quite trivially actualy, since the 'crowd sourced' content (N PCs) would presumably be N PCs. lets say N is 60 and each is generating 1fps, then they are each generating 373MB/s / 60 = 6.2MB/s.
they could be fastethernet (100Mbps) attached and still achieve that.....
ltd73 is offline   Reply With Quote
Old 21st June 2012, 11:48 AM   #34
Luke212
Member
 
Join Date: Feb 2003
Location: NSW
Posts: 6,535
Default

Quote:
Originally Posted by ltd73 View Post
probably a few reasons, but jumbo frames would be a big part of it.
9K frames vs 1.5K frames means a 6x reduction in # of interrupts/second and the system overall is far more efficient at DMAing 9KB memory transfers across the PCI bus than 1.5KB memory transfers.

more modern network adapters are even better than that as they do both TSO (TCP segmentation offload) and RSO (receive segmentation offload), which for e.g. a TCP window size of 128K means that they're typically doing far more efficient 128KB DMA requests across the PCI bus and the adapter is slicing/dicing that up into individual packets/frames without CPU involvement.
I think the OP's NIC is too old to be doing that or some of the more modern tricks (multi-queue tied to multiple cpu cores/threads) and various other optimizations.



you could do this already, quite trivially actualy, since the 'crowd sourced' content (N PCs) would presumably be N PCs. lets say N is 60 and each is generating 1fps, then they are each generating 373MB/s / 60 = 6.2MB/s.
they could be fastethernet (100Mbps) attached and still achieve that.....
tnx for the replies. re the renderer trick, you would still need to aggregate the separate images on to one pc. this would require a single pc with 10Gbs. but as you point out, each slave pc only has to be 100Mbs. hmmm. i have my own ray tracer engine. I can probably do this.

sorry for distraction.
__________________
Democracy's greatest trick was convincing man he was informed.
Luke212 is offline   Reply With Quote
Reply

Bookmarks

Sign up for a free OCAU account and this ad will go away!

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +10. The time now is 3:50 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd. -
OCAU is not responsible for the content of individual messages posted by others.
Other content copyright Overclockers Australia.
OCAU is hosted by Internode!