Dual Processor System with Dual PCI Express

Inayat

Member
Jan 31, 2002
82
0
0
Hello All.

I am looking to build a computer that will be able to handle a specific set of needs. If you want to see what I think will be required, I have a hypothesized hardware requirements section at the end.


Purpose:

I am a Poker Player. This computer is being built to handle many simultaneous poker applications.

Here is what will be going on. The CPU% numbers indicate how much of my current CPU these processes represent on my current system as reported by windows task manager. My current system is an AMD 2400+ (Thoroughbred I think) with 1.5GB of 400 DDR RAM. All CPU numbers are given at about 6 to 8 windows, as I currently do not have the CPU overhead to do more:

1. 8 to 10 poker tables spread amongst three 1600 X 1200 LCD monitors. 54% CPU (at 6 ? 8 windws).

2. A program which reads a database of my hand histories given to me from the poker room and displays them as statistics on top of each of my 8 to 10 poker windows 40 - 46% CPU (at 6 ? 8 windws).

3. A database program that compiles my poker room hand histories into an Access database and with a GUI that displays certain information pulled from that database. This program will be checking my hard drive for new hand histories every minute or several minutes. When hand histories are found (new ones should be generated at a rate of about 6 per minute) the program imports them into my hand history database. Currently, this application is at the lowest priority and there is not enough processing power to keep up with the rate hand histories are generated. 6% ? 28% CPU (at 6 ? 8 windows).

---------------------------------------------

Requirements Conclusion

I always thought poker would not be demanding on my computer, but I was wrong. With all these applications running, my computer CPU utilization is at 100% whenever I have 6 or more poker windows open. After this point, my database program is no longer able to keep up with the importation of new hands. I think the CPU speed is the bottleneck here as when I close my program that displays stats on top of the poker window, thus freeing up 40% of my CPU, the importation rate of the database program runs at about 13 hands per minute. When the computer is clogged up at 100%, the program only imports 3 to 4 per minute.

--------------------------------------------------

Questions about what elements would be most helpful in building a new system

1. Since there are three CPU intensive applications running, would a dual processor system help out, even if the individual applications are not enhanced for multithreading?
i.e. with Windows XP pro, will it divide the load between my two processors to create a noticeable improvement?

Below is included what I think this system will require. Any input on what you think is necessary would be greatly appreciated. Thanks!

--------------------------------------------

Hypothesized Requirements:

1. Dual Processor

2. Motherboard with dual PCI Express slots capable of running two video cards independently in non SLI mode so that I can accommodate 4 Monitors with two dual monitor video cards.

-----------------------------------

Nice to have

1. SATA

2. Built in Gigabit LAN

3. Firewire

-----------------------------------

Afterthoughts

1. Computer Gaming ? I am not building this as a gaming system. That being said, it should be a pretty boss setup, so maybe I will end up playing some games on it. In this vein, I will definitely consider those things that will increase it?s gaming prowess, but will probably be unwilling to spend an unreasonable amount extra for them unless I need them anyway for my other purposes.

-----------------------------------

Things I don?t particularly care about (this is not to say I dislike these things, just that I won?t be paying extra for them):

1. RAID

2. SCSI

3. Server oriented stuff

--------------------------------------

What do you think?

Maybe the Tyan AMD-8000? Series chipset + NVIDIA nForce Professional board with a couple of Opterons?

http://www.tyan.com/products/html/thunderk8we.html

Oh yeah, value is very important. I?m usually a Fry?s MOBO + Processor combo guy, but I don?t think that will satisfy for this. I am willing to spend what it takes, but I prefer to spend less.

Any ideas on which Opteron to get?

http://www.amd.com/us-en/Processors/Pro...nformation/0,,30_118_8796_9240,00.html

It seemed like the sweet spot for value lies somewhere between the 244 (1.8GHz - $229) and the 246 (2 GHz $310)

Is there a new chip coming out soon?

Any new technology on the horizon that will be better suited for this?

I was looking at the reviews on Newegg and noticed that these chips were out before June of last year. Is the 2 GHz chip going to be any faster than my Athlon 2400+ (which also runs at 2 GHz)?

Would a top of the line single processor system work for me at all? The processor would have to be about twice as fast as my Athlon 2400+ Thoroughbred. Is a dual processor system the best thing for me?

Should I be considering Xenon? I guess I just assumed the AMD would be a better value.

I wouldn?t mind getting a good Dell Deal, but I?m not sure that they have the Dual PCI Express slots I want. However, if the deal is good enough, I could always buy a specialized Quad video card instead.

Anything else I should be considering?

Thanks in advance for all of your input.
 

ribbon13

Diamond Member
Feb 1, 2005
9,343
0
0
The Thunder K8WE is an excellent motherboard. Mine is an engineering sample and even though it has quirks, its solid, kicks ass, and takes names. It's a 12"x13" SSI ETX so make sure you get a case that supports it. A Lian-Li PC-V1000 series or an Enlight EN-8950 would be great. I have a EN-8950B00 and a Lian-Li PC-V2100b and they are great. It also takes a 24+8+6 pin PSU, like the PC Power & Cooling 510 AG. Make sure the PSU you get at least has 24+8 pin

For value get two Opteron 242 retails. E4 stepping if you can find em. 244's are good too, but the $$$ increase for the MHz increase is high if your on a budget.

Windows automatically spreads processes/threads among the CPUs, so dual processor will be emminently useful for multitasking like your doing.
 

ribbon13

Diamond Member
Feb 1, 2005
9,343
0
0
That's about as 'boss' as it gets without going for SCSI RAID and dual 6800 Ultra's.

If its a high price, you can always start with 1 cpu, 2 sticks of ram, and 1 video card. Then you could upgrade in this order; 2 sticks of ram, another Opteron, another video card. Remember to access the second PCIe and NIC you need 2 cpus.

It it highly likely this board will support dual-core CPU's which are supposed to debut at the end of this year. Another reason to go with the 242's now. 'Italy' core Opterons would effectively give you a 4-cpu system. :p
 

Koing

Elite Member <br> Super Moderator<br> Health and F
Oct 11, 2000
16,843
2
0
Your CPU SHOULD not be anywhere near 100% with what your doing.

Access should handle it better then that.

I REALLY don't know why your getting such high CPU usage.

All your doing is a few checks and comparisions every so minute or 6x a minute and that is not cpu intensive. The GUI is non intensive and the checking of history isn't intensive either. Who coded this program? Did you buy it or did you make it?

Dual processors for programs that ARE NOT CODED to take advantage of it do not use it.

1. 8 to 10 poker tables spread amongst three 1600 X 1200 LCD monitors. 54% CPU (at 6 ? 8 windws).
[/qote]

That just looks wrong right there.

8-10 poker tables and you have 54% cpu usage?! Are the graphics in them really fancy or are they in java?

2. A program which reads a database of my hand histories given to me from the poker room and displays them
as statistics on top of each of my 8 to 10 poker windows 40 - 46% CPU (at 6 ? 8 windws).

Again this seems FAR too high if this is all it's doing.

3. A database program that compiles my poker room hand histories into an Access database and with a GUI that displays certain information pulled from that database. This program will be checking my hard drive for new hand histories every minute or several minutes. When hand histories are found (new ones should be generated at a rate of about 6 per minute) the program imports them into my hand history database. Currently, this application is at the lowest priority and there is not enough processing power to keep up with the rate hand histories are generated. 6% ? 28% CPU (at 6 ? 8 windows).

This looks more reasonable at 6-28%.

Koing
 

WyteWatt

Banned
Jun 8, 2001
6,255
0
0


Wow thats a sweet system for a pretty good price in my opinion! Just curious but how would this system handle games like doom 3, half life 2 , etc at 1600x1200 with 4x FSAA and 16x AF ? Would it be playable at all?

 

ribbon13

Diamond Member
Feb 1, 2005
9,343
0
0
It would be a formidable game machine. Dunno about 16x AF though... that chokes most any card at 1600x1200, even the dual 6800U's I was testing.
 

WyteWatt

Banned
Jun 8, 2001
6,255
0
0
Originally posted by: ribbon13
It would be a formidable game machine. Dunno about 16x AF though... that chokes most any card at 1600x1200, even the dual 6800U's I was testing.


Thanks.
 

Inayat

Member
Jan 31, 2002
82
0
0
ribbon13,

Thank you for the buying guide. I really appreciate it as I need to buy and assemble this system soon.

I can afford the system.

Couple of additional questions though:

1. The 244 isn?t worth the extra $45 each?

http://www.newegg.com/app/ViewProductDesc.asp?description=19-103-422&depa=0

I guess you already gave your input there. If I?m not so budget tight, is it such a bad upgrade?

2. Do I need 2 GB of RAM? I think for my purposes 1.5GB is sufficient. Can this board accept just three, as supposed to 4, 512 modules?

I already have 2 2001FP LCDs. I will add a third sometime soon.

Are there any other motherboards to consider with this, or is the Thunder K8WE pretty much the one that fits the bill here?

Will newegg ever carry such a board?

What is E4 stepping . . . well I'll just suppose it's "good." So, instead, how can I tell if it has E4 stepping?

Thanks again for all the help!
 

ColSpr

Junior Member
Feb 7, 2005
23
0
0
Why don't you just wait a couple more months for the dual core cpus to come out. You'll save a bundle.
 

ribbon13

Diamond Member
Feb 1, 2005
9,343
0
0
Try another 7 months or more... I mentioned that already.

I can't say when Newegg will carry that board. But I wouldn't wait for them to have it. The difference is likely to be neglible. The board will take up to 8 dimms; I would stick with the 4x512mb, because otherwise each cpu won't be running in dual-channel.

If you got the cash go for the dual 244s for sure.
 

ribbon13

Diamond Member
Feb 1, 2005
9,343
0
0
Originally posted by: imtim83
What about the ATI 9800 XT, I think it is ?


The ATi X850 XT PE?

Seriously the platform doesn't matter, its a limitation of the video card. That's why most benchmarks you see test at 4xAA 8xAF.

I would seriously like someone who can look at just two monitors playing the same game running at 1600x1200 one with 8x AF and one with 16x AF and be able to tell the difference.

 

WyteWatt

Banned
Jun 8, 2001
6,255
0
0
Originally posted by: ribbon13
Originally posted by: imtim83
What about the ATI 9800 XT, I think it is ?


The ATi X850 XT PE?

Seriously the platform doesn't matter, its a limitation of the video card. That's why most benchmarks you see test at 4xAA 8xAF.

I would seriously like someone who can look at just two monitors playing the same game running at 1600x1200 one with 8x AF and one with 16x AF and be able to tell the difference.


True. What about 1024x768 at 4x FSAA and 16 AF with all game details on maximum in half life 2, doom 3, etc with the 2x $192 - eVGA 6600GT 128-P2-N368-TX including all the other system specs you have liszted up there ?


 

ribbon13

Diamond Member
Feb 1, 2005
9,343
0
0

WyteWatt

Banned
Jun 8, 2001
6,255
0
0
Originally posted by: ribbon13
No doubt about it... it would haul ass...

But for a gamer I would go with a single $400 GPU.

If you could swing another $90
http://www.zipzoomfly.com/jsp/ProductDetail.jsp?ProductCode=320835

heres why
http://graphics.tomshardware.com/graphic/20041222/images/image014.gif
http://graphics.tomshardware.com/graphic/20041222/images/image023.gif

Are you seeing any benchmark images at those links ? Just want to make sure its on my end because I believe it is but not sure.
 

Inayat

Member
Jan 31, 2002
82
0
0
Originally posted by: Koing
Your CPU SHOULD not be anywhere near 100% with what your doing.

Access should handle it better then that.

I REALLY don't know why your getting such high CPU usage.

All your doing is a few checks and comparisions every so minute or 6x a minute and that is not cpu intensive. The GUI is non intensive and the checking of history isn't intensive either. Who coded this program? Did you buy it or did you make it?

------------------------------------------------------
It?s called PokerTracker.

It uses an Access database to compile information. PokerTracker is importing 6 hands a minute into the database, updating statistics, and re-evaluating each player given the new information. It rates players based on action percentage. So, after importing a set of hands it also re-evaluates their play based on the new statistics and ranks accordingly.

------------------------------------------------------

Dual processors for programs that ARE NOT CODED to take advantage of it do not use it.

------------------------------------------------------
That is why I asked the question.

However, I was hoping that since I have one poker room running at 8 windows, Pokertracker, and the other visual gametime program, that Windows would spread these tasks amongst the two CPUs. For instance, the poker room could be processed on one CPU and the gametime and pokertracker on the other. In this way, even though each application is not programmed to be sped up by dual CPUs, the fact that there are so many applications whose CPU cycles are being distributed whole on one or the other cpu would mean a drastic speed increase.

------------------------------------------------------


1. 8 to 10 poker tables spread amongst three 1600 X 1200 LCD monitors. 54% CPU (at 6 ? 8 windws).
[/qote]

That just looks wrong right there.

8-10 poker tables and you have 54% cpu usage?! Are the graphics in them really fancy or are they in java?

------------------------------------------------------
That is taken from my windows task manager. The program is inefficiently coded. I don?t know what to say. Eight windows is a lot, and I wish it wasn?t so CPU intensive. However, it runs plenty fast on its own. It?s only when I add all the other programs that the slowdown kicks in.
------------------------------------------------------


2. A program which reads a database of my hand histories given to me from the poker room and displays them
as statistics on top of each of my 8 to 10 poker windows 40 - 46% CPU (at 6 ? 8 windws).

Again this seems FAR too high if this is all it's doing.

------------------------------------------------------
Here is what it is doing.

It is looking at a 600 MB Access database with 60,000 + hands.

It is then looks at each player at the table.

It See?s player # 1 and looks up all the hands I have played with him in the database. It then takes the maybe 5,000 hands that are unique to that player and determines his call, raise, aggression, percentages among other thigns. It then overlays this information in a semi-transparent window directly over the poker table. It does this for all players at the table.

It then does this for each of the 8 tables and updates frequently.

Perhaps it is inefficiently coded, but it all adds up when so many of these processes are added.

------------------------------------------------------


3. A database program that compiles my poker room hand histories into an Access database and with a GUI that displays certain information pulled from that database. This program will be checking my hard drive for new hand histories every minute or several minutes. When hand histories are found (new ones should be generated at a rate of about 6 per minute) the program imports them into my hand history database. Currently, this application is at the lowest priority and there is not enough processing power to keep up with the rate hand histories are generated. 6% ? 28% CPU (at 6 ? 8 windows).

This looks more reasonable at 6-28%.

------------------------------------------------------
It?s the auto rating of the players that takes the CPU cycles. It imports 3 new hands for player one, then it has to recalculate their percentages and reassess their label.

------------------------------------------------------


Koing
 

WyteWatt

Banned
Jun 8, 2001
6,255
0
0
Originally posted by: ribbon13
Why do you think I linked them....

Sorry was just making sure but I figured out the problem.

Wow the Geforce 6800 U SLI is so much faster in Doom 3. Is that one video card ?
 

ribbon13

Diamond Member
Feb 1, 2005
9,343
0
0

WyteWatt

Banned
Jun 8, 2001
6,255
0
0
Originally posted by: ribbon13
imtim83...
The SLi gives that away... thats 2 $700 cards.

Wow! $1400 in video cards alone! Amazing. I see exactly why you said the ATi X850 XT PE. Plus I am sure the video cards will be outdated in no time like they always are. Even if they are $1400 total.

 

Inayat

Member
Jan 31, 2002
82
0
0
ribbon13,

Thanks again for all the help. I really appreciate it.

So it would appear that only the 252 will have the E4 Stepping? Hence, this will not affect my 244 Puchase?

There are no 244s with this feature, right?

If there are, is there any way to tell which chips have it and which don't? Any model # differences?

That would be great if the board was compatible with the Dual core chips. I can't wait for anything though as I do this for a living and 6 months of lost prospective income due to table quantity inefficiency makes waiting a very negative expected value proposition.

Thanks again for everything!
 

ribbon13

Diamond Member
Feb 1, 2005
9,343
0
0
No.. the full range comes in E4; 242-252. They're just not out in the regular distribution channels yet. If you can't wait, don't worry about it.
http://www.amd.com/qrgopteron1

And if any current boards support dual core at all, I'm sure the K8WE will.

more info on HT
http://hypertransport.org/products/prod...ecordID=68&CFID=98006&CFTOKEN=64336988
http://hypertransport.org/products/prod...ecordID=24&CFID=98006&CFTOKEN=64336988

imtim
If you think that's expensive. I run this card, and it sucks for gaming. :p
http://www.newegg.com/app/ViewProductDesc.asp?description=14-124-115&depa=0