• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 347 348 349 350 351 ... 368 Next »

Distributed computing?
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Distributed computing?
09-04-2009, 11:42 AM
#1
kargaroc586
Unregistered
 
Hello, i am new here, and i have some questions about dolphin, and it's requirements.

first thing, the only computer i have that is capable of running dolphin is a sh*tty 1.5 ghz dual core laptop, with... an intel graphics chip (which is like a CGA card compared to dolphin, or the gamecube chip).
i really want to play metroid prime, but my laptop gets 6 fps from dolphin.

but, i have an idea. it could be possible to use a queue manager like they use in render farms to distribute the load across multiple computers to increase the FPS. now, i only have a 900 mhz pc, a 1.8 ghz pc, and two 400 mhz imac g3s. i wonder if i could network them together, and create a promitive supercomputer, to do the recompilation.


or, wait. maybe you could store recompiled code on the hard drive, so, you could recompile the game, but instead of displaying it in realtime, you could practically make a "pseudo PC version, using dolphin as something like a control center or something. that way, the game would not have to be dynamically recompiled every time it is started, but instead, only the first time, and the rest of the time, the game would run alot faster (it would gain a considerable speed increase).

now, i am not a programmer, but i know the basics about how emulation works. I think it would be wise to take my second theory into consideration. i know i am unknown to the forum, but i have been thinking about this method since 2007. think about it. games could be running full speed on 1 ghz PCs, instead of only 5 ghz PCs.
Reply
09-04-2009, 11:44 AM
#2
MarioMadness
Unregistered
 
(09-04-2009, 11:42 AM)kargaroc586 Wrote: Hello, i am new here, and i have some questions about dolphin, and it's requirements.

first thing, the only computer i have that is capable of running dolphin is a sh*tty 1.5 ghz dual core laptop, with... an intel graphics chip (which is like a CGA card compared to dolphin, or the gamecube chip).
i really want to play metroid prime, but my laptop gets 6 fps from dolphin.

but, i have an idea. it could be possible to use a queue manager like they use in render farms to distribute the load across multiple computers to increase the FPS. now, i only have a 900 mhz pc, a 1.8 ghz pc, and two 400 mhz imac g3s. i wonder if i could network them together, and create a promitive supercomputer, to do the recompilation.

Sounds kinda impossible to me, And If your laptop isn't to powerfull The most you will get is 10-15FPS, Its Mostly the Intel Video card that kills it lol
Reply
09-04-2009, 11:49 AM
#3
boogerlad Offline
Above and Beyond
*******
Posts: 1,134
Threads: 21
Joined: Apr 2009
It would not benefit, because dolphin does not scale past two cores.
Find
Reply
09-04-2009, 06:32 PM
#4
ector Offline
PPSSPP author, Dolphin co-founder
*
Project Owner  Developers (Administrators)
Posts: 189
Threads: 2
Joined: Mar 2009
(09-04-2009, 11:42 AM)kargaroc586 Wrote: but, i have an idea. it could be possible to use a queue manager like they use in render farms to distribute the load across multiple computers to increase the FPS. now, i only have a 900 mhz pc, a 1.8 ghz pc, and two 400 mhz imac g3s. i wonder if i could network them together, and create a promitive supercomputer, to do the recompilation.
Distributed computing is useful for big batch computations, not realtime processes like Dolphin. You'd have to ship way too much state back and forth over the network every frame, and the code complexity of doing it ... *shudder*. Not gonna happen.

(09-04-2009, 11:42 AM)kargaroc586 Wrote: or, wait. maybe you could store recompiled code on the hard drive, so, you could recompile the game, but instead of displaying it in realtime, you could practically make a "pseudo PC version, using dolphin as something like a control center or something. that way, the game would not have to be dynamically recompiled every time it is started, but instead, only the first time, and the rest of the time, the game would run alot faster (it would gain a considerable speed increase).
This is somewhat more realistic but the compilation takes less than 1% of the time already, so you'd be looking at a 1% speedup, at most.
Website Find
Reply
09-04-2009, 08:21 PM
#5
kargaroc586
Unregistered
 
(09-04-2009, 06:32 PM)ector Wrote: This is somewhat more realistic but the compilation takes less than 1% of the time already, so you'd be looking at a 1% speedup, at most.

no, i am talking about everything. not just the code.
Reply
09-04-2009, 09:01 PM (This post was last modified: 09-04-2009, 09:03 PM by PrismSub7.)
#6
PrismSub7 Offline
Junior Member
**
Posts: 17
Threads: 1
Joined: Mar 2009
(09-04-2009, 08:21 PM)kargaroc586 Wrote:
(09-04-2009, 06:32 PM)ector Wrote: This is somewhat more realistic but the compilation takes less than 1% of the time already, so you'd be looking at a 1% speedup, at most.

no, i am talking about everything. not just the code.

That's even a more unlikely process even for a chip8 emulator. Dumping ALL resulting code would most likely result in several TB's of storage being used per minute. Also you would need a storage that's faster than your current memory.
Find
Reply
09-04-2009, 09:36 PM
#7
kargaroc586
Unregistered
 
well, i guess i will have to wait for the 80 cores

the 80 cores would tear dolphin a new a**
Reply
09-04-2009, 09:40 PM
#8
Lodikis Offline
Junior Member
**
Posts: 41
Threads: 5
Joined: Aug 2009
(09-04-2009, 09:36 PM)kargaroc586 Wrote: well, i guess i will have to wait for the 80 cores

the 80 cores would tear dolphin a new a**

Dolphin uses 2?
Find
Reply
09-04-2009, 11:49 PM
#9
cmccmc
Unregistered
 
dolphin only uses two cores at max
Reply
09-05-2009, 02:11 PM
#10
kargaroc586
Unregistered
 
(09-04-2009, 11:49 PM)cmccmc Wrote: dolphin only uses two cores at max

it will take some porting to make dolphin run on the 80 cores at all anyway.
it isn't x86, it's 80 FPU cores.
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode