- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
My test configuration is,
CPU: L5518
No Of Processors: 2
ie No of Cores is : 4 + 4
ie No of threads with hyperthreading is: 8 + 8 = 16.
RAM: 100GB
The specification page( http://ark.intel.com/Product.aspx?id=40727 ) says that the maximum memory throughput is 25.6GB/s for one CPU of 4 cores. I wanted to measure the maximum memory throughput of my system which is having 8 cores because I've 2 L5518s.
The test I done is,
Launched 16 threads and set each thread's affinity to unique CPU number.
Allocated 100MBX2 memory in each of these threads.
Done write to one 100MB. And copy to the other 100MB. Thus, write-read-write.
But the maximum throughput I'm getting is only around 25.5GB/s(Measured with PTU). I expected 50GB/s because I'm having two L5518 processors.
Where am I doing it wrong?
Regards,
Amal
My test configuration is,
CPU: L5518
No Of Processors: 2
ie No of Cores is : 4 + 4
ie No of threads with hyperthreading is: 8 + 8 = 16.
RAM: 100GB
The specification page( http://ark.intel.com/Product.aspx?id=40727 ) says that the maximum memory throughput is 25.6GB/s for one CPU of 4 cores. I wanted to measure the maximum memory throughput of my system which is having 8 cores because I've 2 L5518s.
The test I done is,
Launched 16 threads and set each thread's affinity to unique CPU number.
Allocated 100MBX2 memory in each of these threads.
Done write to one 100MB. And copy to the other 100MB. Thus, write-read-write.
But the maximum throughput I'm getting is only around 25.5GB/s(Measured with PTU). I expected 50GB/s because I'm having two L5518 processors.
Where am I doing it wrong?
Regards,
Amal
Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
try to measure usingbanchmarking tools like sisoft sandra.
there is no any idea until you show your code
there is no any idea until you show your code
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I want to know the maximum possible memory throughput for L5518 when I have two of those which makes it 8 cores and 16 hyperthreads.
Regards,
Amal
Regards,
Amal
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
25.6Gb/s is the max throughput. real throughput depends on channels count, bus and memory frequency, latency. large amount of core couldmake max workload, there are no linear increasing of the memorythroughput
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting ilnarb
try to measure usingbanchmarking tools like sisoft sandra.
there is no any idea until you show your code
there is no any idea until you show your code
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page