Notices

Overclockers Forums > Hardware > General Hardware
General Hardware Discuss your new build and gather upgrade suggestions. And if your question doesn't fit anywhere else...it goes here.
Forum Jump

Help WIth SMP On AMD XPs

Post Reply New Thread Subscribe Search this Thread
 
 
Thread Tools
Old 07-03-02, 09:06 AM Thread Starter   #1
abombss
Registered



Join Date: May 2002
Location: Chicago

 
Help WIth SMP On AMD XPs


I posted a thread yesterday on the AMD board realizing that it should have to gone to SMP and I am now appealing to your knowledge.

http://forum.oc-forums.com/vb/showth...hreadid=101245

I just checked my L5 bridges and they are unlocked for SMP mode. As I stated in my previous post I am not getting any multithreading capability. I was compiling KDE with a -j2 option on make and the CPU never went over 50% ( SMP compiled into the kernel ). Likewise I did some compiling and benchmarking in Win XP with Visual C++ and MySql. The CPU never went over 50%.

The bios picks up two XP 1800s. I ran 3dmark bench and it report two XP / MP cpus. Win XP reports Athlon MP 1800.

Anyone have any ideas how to get SMP and multithreading working? Or has anyone else noticed this problem. Maybe I am just not using multithreaded programs.

Surely I figured VS C++ 6.0 Enterprise and MySql are multi threaded?

I can utilize both CPUs running seperate tasks, ie. When compiling KDE I ended up starting folding which boosted my CPU to 100% usuage.


thanks,

abombss

Asus A7m266-d
2x Amd XP 1800+
abombss is offline   QUOTE Thanks
Old 07-03-02, 09:13 AM   #2
Jon
Just Another Retired Moderator

 
Jon's Avatar 

Join Date: Dec 2000
Location: Lawrenceville, GA

10 Year Badge
 
Well, 3DMark isn't multithreaded so it will be useless there. As far as VS C++ and MySQL, they are multithreaded but you're going to have to find a way for these programs to be stressed to a full load point. If they are only using enough CPU time to stress one CPU, it's only going to use one CPU.

Also, you say it is showing 50% usage, is this on one CPU or both? If both are showing 50% load then this is perfectly normal. It doesn't sound as if anything is wrong if both CPUs are being used when multitasking.

__________________
theHTPC.net
CheapCritic.com
Jon is offline   QUOTE Thanks
Old 07-03-02, 01:02 PM Thread Starter   #3
abombss
Registered



Join Date: May 2002
Location: Chicago

 
To stress the system, I ran a cartesian product query in MsSql which was using over 2 trillion rows. The MySql process maxed out at 50% CPU load spread across each CPU. There was 25% usuage on each CPU ( roughly ). It stayed at a constant 50% for over 20 minutes.

To stress the system on Linux I did a build for KDE. KDE is huge, it took almost 4 to 6 hours to complete. Again the make process never went over that 50% threshold.

When I refer to 50% I mean individual process usuage in relation to total CPU capacity. Shouldn't a multithreaded process be able go beyond the 50% threshold?

Has anyone else out there had a single process use over 50% total CPU usuage, if so what application. Or does SMP not allow a process to take more than 50% usuage?

abombss
abombss is offline   QUOTE Thanks
Old 07-03-02, 06:12 PM   #4
Zelda Compost
Registered

 
Zelda Compost's Avatar 

Join Date: Jul 2002
Location: Seattle, WA

 
I use gkrellm to view my cpu usage on my SMP rig. It shows both CPU's independantly, which I am guessing is what you are looking for.

Top shows 50% because you are only pegging one processor. Run two procs and you'll see 100%.

...or just use gkrellm and you can see both cpu's by themselves.

...Z
Zelda Compost is offline   QUOTE Thanks
Old 07-03-02, 09:03 PM Thread Starter   #5
abombss
Registered



Join Date: May 2002
Location: Chicago

 
You can use top with -C option ( I think thats it ) and it will show two CPU's as well as system total.

Just to note, I am not always just looking at CPU usuage, I am looking at the actual process and its COU usuage in relation to the total CPU usuage.

Has anyone run 1 instance of a program that uses more than 50% total CPU resources? If so, what app was it?

Example, Folding is not multi-threaded, therefore to get the most work done on dual rigs you need 2 seperate processes running. Each process consumes 50% of the toal CPU resources, yielding 100% CPU usuage. If just 1 instance of folding were running, CPU usuage would be spread some what equally across each CPU for total of 50% usuage.

I would like find and test some program which can give me over 50% CPU usuage for a single multi-threaded process. I thought MySql did this... In my case it did not.

abombss
abombss is offline   QUOTE Thanks
Old 07-03-02, 09:28 PM   #6
res0r9lm
Member



Join Date: Dec 2001
Location: florida

10 Year Badge
 
res0r9lm is offline   QUOTE Thanks
Old 07-03-02, 09:40 PM Thread Starter   #7
abombss
Registered



Join Date: May 2002
Location: Chicago

 
Thanks, just ran it. I choose two threads and I was able to see 100% CPU usuage with just 1 process running.

At least I know the CPU's are able to multi-thread now. I just have to go back and dig for some info about getting some of these other apps optimized for multi-threaded running.

I appreciate all the help...

abombss
abombss is offline   QUOTE Thanks
Old 07-03-02, 10:01 PM   #8
res0r9lm
Member



Join Date: Dec 2001
Location: florida

10 Year Badge
 
thats good. I just remembered that quake will do smp also
res0r9lm is offline   QUOTE Thanks

Post Reply New Thread Subscribe


Overclockers Forums > Hardware > General Hardware
General Hardware Discuss your new build and gather upgrade suggestions. And if your question doesn't fit anywhere else...it goes here.
Forum Jump

Thread Tools Search this Thread
Search this Thread:

Advanced Search


Mobile Skin
All times are GMT -5. The time now is 04:46 PM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.
You can add these icons by updating your profile information to include your Heatware ID, Benching Profile ID or your Folding/SETI profile ID. Edit your profile!
X

Welcome to Overclockers.com

Create your username to jump into the discussion!

New members like you have made this the best community on the Internet since 1998!


(4 digit year)

Why Join Us?

  • Share experience
  • Max out your hardware
  • Best forum members anywhere
  • Customized forum experience

Already a member?