| View previous topic :: View next topic |
| Author |
Message |
Robert Hyatt
Joined: 27 Feb 2006 Posts: 15816 Location: Birmingham, AL
|
Post subject: Re: numa scaling Posted: Mon Jun 25, 2012 9:17 pm |
|
|
| Daniel Shawul wrote: |
| Quote: |
The times are pretty variable. And there is some tuning that can be done inside Crafty as it really expects bus-level speeds, not infiniband latency, which would likely be somewhat better with different internal settings...
|
No they are not. Have you seen the example given in the test code that I mentioned?
| Code: |
Memory allocated on cpu 0
0: time = 7.95079 seconds
1: time = 7.93437 seconds
2: time = 10.2906 seconds
3: time = 10.3224 seconds
|
This has a 7 sec to 10 sec difference between accessing a far/near memory.
| Quote: |
Those times don't really say much about how a CHESS program like Crafty will scale. The locks will be important and at infiniband latencies, they will likely hurt significantly..
|
Like I have mentioned before, I don't think inifiniband is involved here. That is used only for connecting "nodes" with 32 cores each. The cluster have thousands of cores where each node an HP Prolient G5 servers 8sockets X AMD optern quad-core. So each cpu is connected to the other through the HyperTransport interface Machine spec
Here is the other machine with 2socketX 12 core AMD |
You don't consider 50% as a significant variance??? I did look at the "test code" to see what it is doing, and it is purely a bandwidth measure. There is latency and there is bandwidth. Infiniband can provide bandwidth, but it is very slow in terms of latency when compared to a normal local memory access...
The AMD approach, if you REALLY have 8 chips, is a large ring. And for each hop, the access time goes way up. With 4 chips, you have one local, two 1-hops, and one 2-hop access. With 8, it is 1 local, 2 1-hops, 2 2-hops, 2 3-hops and 1 4-hop, which gets sticky.
Crafty was tuned on a 4 chip AMD box... I have not done any sort of tuning (yet) for the newer AMD and/or Intel boxes where everyone is using NUMA now.
We have 3 clusters here that use infiniband, and while it looks great compared to other network topologies, it does not look great compared to actual memory over the bus.. |
|
| Back to top |
|
 |
|
| Subject |
Author |
Date/Time |
info about zappa on 512 cores ? |
Daniel Shawul |
Sat Jun 23, 2012 2:05 pm |
numa scaling |
Daniel Shawul |
Sun Jun 24, 2012 10:20 am |
Re: numa scaling |
Robert Hyatt |
Sun Jun 24, 2012 5:01 pm |
Re: numa scaling |
Daniel Shawul |
Sun Jun 24, 2012 5:41 pm |
Re: numa scaling |
Robert Hyatt |
Mon Jun 25, 2012 12:37 am |
Re: numa scaling |
Daniel Shawul |
Mon Jun 25, 2012 1:23 am |
Re: numa scaling |
Robert Hyatt |
Mon Jun 25, 2012 10:05 am |
Re: numa scaling |
Daniel Shawul |
Mon Jun 25, 2012 4:00 pm |
Re: numa scaling |
Daniel Shawul |
Mon Jun 25, 2012 5:21 pm |
Re: numa scaling |
Daniel Shawul |
Mon Jun 25, 2012 8:09 pm |
Re: numa scaling |
Robert Hyatt |
Mon Jun 25, 2012 8:38 pm |
Re: numa scaling |
Daniel Shawul |
Mon Jun 25, 2012 8:53 pm |
Re: numa scaling |
Robert Hyatt |
Mon Jun 25, 2012 9:17 pm |
Re: numa scaling |
Daniel Shawul |
Mon Jun 25, 2012 9:46 pm |
Re: numa scaling |
Robert Hyatt |
Tue Jun 26, 2012 3:34 am |
Re: numa scaling |
Daniel Shawul |
Tue Jun 26, 2012 11:06 am |
Re: numa scaling |
Daniel Shawul |
Tue Jun 26, 2012 12:55 am |
transposition tables |
Daniel Shawul |
Sun Jun 24, 2012 5:53 pm |
Re: transposition tables |
Daniel Shawul |
Wed Jun 27, 2012 11:17 pm |
Re: transposition tables |
Ronald de Man |
Fri Jun 29, 2012 11:47 pm |
Re: transposition tables |
Daniel Shawul |
Sat Jun 30, 2012 12:40 am |
Re: info about zappa on 512 cores ? |
Vincent Diepeveen |
Fri Jun 29, 2012 11:07 pm |
Re: info about zappa on 512 cores ? |
Daniel Shawul |
Sat Jun 30, 2012 12:32 am |
Re: info about zappa on 512 cores ? |
Daniel Shawul |
Sat Jun 30, 2012 10:50 am |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|