PDA

View Full Version : Possible Multi thread support?



YoshiDragon
October 2nd, 2004, 22:51
I'm using a computer with 2 processors. Would it be possible in the future that Dolphin would have multi thread support so both processors could be used at once so I could get a higher FPS? Or is there some tweak already to make programs in general use both processors at once? Thanks in advance everyone.

IceWarm
October 2nd, 2004, 22:53
Asking for new features is against the rules.

YoshiDragon
October 2nd, 2004, 23:06
To Quote Falcon4Ever's rules thread:
Welcome to the Dolphin support forum, before posting you should read the rules we are using here.

DO NOT

Ask for GC-iso's (aka gcm's)
Tell people where to get GC-iso's (or tell them to contact you about it)
Don't PM or e-mail us for GC-iso's
Ask how to rip GC-iso's (google is your friend )
Request the source code / Porting Dolphin (to linux or mac)
Insult people without reason, advertise or spam
Don't write in capitals
Double post. (please use the search)
Ask to be a betatester
Ask to get the beta version
Don't ask when a new version will be released
Don't ask for updates , they will update when they want/need to

Nowhere in that do I see it say asking if a feature will ever be possible is against the rules, do you? Especially since half of the post was referring to computers in general...

IceWarm
October 2nd, 2004, 23:12
Take a look at this thread(even though it is not about Dolphin):

http://emutalk.net/showthread.php?t=23758

Is says there is a "don't request features" rule in effect. It falls undet the catagory of askinf for updates.

SoberAnalyst
October 3rd, 2004, 00:03
i started topics on "cool dolphin ideas" ... it was not against the rules. i don't think you should request that they do something but you could politely state something like ... if Dolphin ran on multi-threads then hyperthreading and/or multi-cpu would benefit. perhaps sound support will run in another thread ... who knows? ... if so, it wouldn't give you anymore FPS.

bohdy
October 3rd, 2004, 10:27
Ridiculous rules... there is nothing wrong with harmless suggestions. F|res and Ector are perfectly free to ignore them. Nothing is being demanded here.

I also think that more emphasis on multi-threading would be a very good idea in Dolphin, as its pretty clear to me that CPU's are gong to be moving towards mult-core in the near future rather than "just more mhz". I'm not however sure how much of the task of gamecube emulation can be parallerised, though.

Worth looking into I think. ;)

jareg
October 3rd, 2004, 11:35
Ridiculous rules... there is nothing wrong with harmless suggestions. F|res and Ector are perfectly free to ignore them. Nothing is being demanded here.

I also think that more emphasis on multi-threading would be a very good idea in Dolphin, as its pretty clear to me that CPU's are gong to be moving towards mult-core in the near future rather than "just more mhz". I'm not however sure how much of the task of gamecube emulation can be parallerised, though.

Worth looking into I think. ;)

Mm ever heard of 64bit Cpus ;)

Clements
October 3rd, 2004, 11:36
Since single-core processors are currently far too slow for Dolphin, and dual-core CPUs coming in just a few years with multithreading becoming the norm and not just guys with multi-processor systems, it just seems that Dolphin supporting it would have to be ineviatable if full frames is the goal of the project.

RabinSherif
October 4th, 2004, 11:43
just a quick question, would you even see much of a preformance boost even if dolphin was writen to support multiple processors/threads becuase of the way windows handles multiple processors? I could be totaly wrong about this, but I thought windows doesnt really do any sort of parallel processing, where I would think something like this would greatly benifit, but instead distribute cetain processes to certain processors/threads?

Again I could be totaly wrong on this so dont hold me to it.

euphoria
October 4th, 2004, 15:27
w9x OS's don't support multiple processors. NT's and W2k (prolly XP, dunno) supports them.

SoberAnalyst
October 4th, 2004, 17:41
XP and Server 2003 handle multi-processing the best, says Microsoft in a recent news article i read.

loopsider
October 5th, 2004, 01:48
XP and Server 2003 handle multi-processing the best, says Microsoft in a recent news article i read.

wouldnt mind testin that out on the computer in my sig :P

xhispage
October 9th, 2004, 23:42
Wouldnt mind testing it out on my PC:

Intel Pentium 4: 3.06GhZ (Multithreading supported , or something like that)
180GN Hard Drive
1024MB Ram
128MB ATI Raedon 9600XT video
Sound Blaster Live! sound card
19" SyncMaster Monitor.

:D

cooliscool
October 9th, 2004, 23:44
Haw. It wouldn't run a bit faster. HT does really nothing for gaming, especially since Dolphin isn't coded to take advantage of SMP.

BTW, your computer isn't that great. A 3.06GHz Northwood B kinda sucks to tell you the truth.

General Plot
October 10th, 2004, 05:23
As far as I know, according to intel, the advantage of having Hyper Threading is that 2 SEPARATE applications could be used simultaneously so multi tasking would be smoother. But some apps (such as video conversion software) and games) are being designed to utilize this technology. I wouldn't say that it is completely out of the question.
And as for
BTW, your computer isn't that great. A 3.06GHz Northwood B kinda sucks to tell you the truth. He did mention that his CPU is Hyper threaded (which would mean it's at least a C class(which is what mine is). And mine is a pretty good chip.