ABXZone Computer  Forums



Welcome to the ABXZone Computer Forums forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.
Why not Register and remove some of the ads from The ABXZone

Reply
 
LinkBack Thread Tools Display Modes
Old 04-16-2008, 01:46 AM   #1
Making it work is my job!
 
Alegria's Avatar
 
Join Date: Apr 2002
Location: Ober-Ramstadt
Posts: 142
Post USB devices and memory performance

Today I'd like to show you a simple example of how a rather less known fact affects memory performance in benchmarking: USB devices conected to your computer (here I'll show you the impact of having the WiFi adapter enabled and then disabled on the P5K-E WiFi AP.
The first picture shows an Everest result with the USB device enabled, the second one without this USB WiFi card. This can easily reproduced with any memory benchmarking program such as cachemem, Sandra or anything else. They all will show an increase when running on a system with less USB devices but especially with those devices that generate interrupts more often such as networking devices. Go figure for yourself.
Interesting, isnt it?

Feel free to discuss this topic...
Attached Images
File Type: jpg everest1.jpg (172.3 KB, 8 views)
File Type: jpg everest2.jpg (172.3 KB, 9 views)
__________________
Scotty, gimme that power!
(James Tiberius Kirk)
(Offline)   Reply With Quote
Old 04-16-2008, 02:40 AM   #2
The other tainted meat...
 
k0NG0's Avatar
 
Join Date: Mar 2001
Location: Sweden
Posts: 13,477
Re: USB devices and memory performance

One may question the statistical validity of a change that is less than 3% for any given benchmark IMHO. Also, it's very seldom a task that will tax memory to an amount even remotely close to what a benchmark will won't be more held back by I/O than any USB interrupts that lurk around in the background noise.

Firewire is to be preferred over USB for any device that does block transfers (HDDs etc). Firewire is peer-to-peer and acts as a DMA peer, whereas USB is interrupt-driven and hierarchical. Thankfully, steadily increasing CPU performance and, lately, multi-cores will mask most of the performance degradation that USB incurs.
__________________

Use Firefox - "the one that blocks all the schmutz"
Feeling multicore elation? Remember this correlation: Amdahl's Law.
(Offline)   Reply With Quote
Old 04-16-2008, 08:58 AM   #3
Making it work is my job!
 
Alegria's Avatar
 
Join Date: Apr 2002
Location: Ober-Ramstadt
Posts: 142
Re: USB devices and memory performance

Quote:
Originally Posted by k0NG0 View Post
One may question the statistical validity of a change that is less than 3% for any given benchmark IMHO.
First of all it is reproducable, not only in my configuration but in several different configurations of the P5K-E WiFi running different Windows OSs, which is the first step to any validity. 3% may not be much of a performance loss, nearly unrecognizable but when it comes down to several devices the figures increase. Some people ask why their memory performance is not as expected and the first thing to blame is either the board or the memory itself. Less considered is the peripheral configuration with its impact on benchmarks. So for all these benchmark junkies this is a hint on investigating possible slower-than-expected results. Of course one could take a stopwatch and see if there is a difference in real-world performance or even better do a specific scripted real application task with a file creation and last access time stamp. Simple as that.
__________________
Scotty, gimme that power!
(James Tiberius Kirk)
(Offline)   Reply With Quote
Reply


Thread Tools
Display Modes

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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




Powered by vBulletin® Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.1
vBulletin Skin developed by: vBStyles.com