| View previous topic :: View next topic |
| Author |
Message |
emh
Joined: 15 May 2014 Posts: 2
|
Posted: Thu May 15, 2014 7:31 am Post subject: Uniprocessing vs Multiprocessing |
|
|
Hi everybody,
I just join in CPU World, welcome me!, and I have a question to all of you that knows so much about processors.
How more common are uniprocessing processors, like the i7, over other multiprocessing processors, like those in the Xeon family?
I tried to surf the net for a sort of "more sold", or "more common" processors, but I can not find anything. Just this List of Intel microprocessors; which leads to other lists.
I was just programming some application on matlab, and after some time trying to catch a fail, I discovered that the error comes from running the application on different architectures. I dont know if this is common, or if I have to worry at all.
Anyone has some input?
Thanks a lot! |
|
| Back to top |
|
 |
Antinomy
Joined: 29 May 2012 Posts: 243
|
Posted: Thu May 15, 2014 7:57 am Post subject: |
|
|
As a rule of thumb (though not always) - desktop/mobile -> uniprocessor
Servers -> multiprocessing
So if your software isn't intended to be run on servers, you don't have to worry.
Uniprocessing systems are much more common. |
|
| Back to top |
|
 |
emh
Joined: 15 May 2014 Posts: 2
|
Posted: Thu May 15, 2014 8:33 am Post subject: |
|
|
Thanks Antinomy!
It is just weird how I ran into this problem. I just dont know why certain functions in matlab behaves like this, but I hope that it is an isolated case.
Has anyone experienced something like this, where a function returns a different value depending which architecture you run it?
I must say that the machine with dual-processing is returning a wrong value..... |
|
| Back to top |
|
 |
H3nrik V!

Joined: 15 Apr 2014 Posts: 1246 Location: Denmark
|
Posted: Thu May 15, 2014 3:13 pm Post subject: |
|
|
| Could it be that the difference is not the number of CPU cores but rather an issue with the operating system being 32 or 64 bits? This might cause some datatypes to have a different default size? |
|
| Back to top |
|
 |
Antinomy
Joined: 29 May 2012 Posts: 243
|
Posted: Thu May 15, 2014 6:08 pm Post subject: |
|
|
It's a very strange situation in fact. Matlab should be aware of multiCPU configurations. Is it the latest version you are running?
And what configuration was it in exact? Try to change NUMA configuration in BIOS, that's the only thing that comes to my mind. |
|
| Back to top |
|
 |
Guest
|
Posted: Mon May 19, 2014 3:28 am Post subject: |
|
|
I have tried the code only on 64bit architecture; that is why I was so puzzled when I saw that the result of the method was different.
And I am just running the latest Matlab 2014a; funny fact, it didnt happen with the 2011 version :S, but just with the latest.
What happened Matlab? You used to be cool....
I think I will just hope that the program is used only in uniprocessors; or detect which configuration is running and pop up a message.
Thanks a lot. |
|
| Back to top |
|
 |
|