This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade. View original topic
Parallel emulation w/ cycle sync
by Zelex on 2013-02-02 (#107287)
Has anybody attempted emulating the APU, PPU and CPU in parallel threads with a simple cycle synchronization scheme to ensure than any one doesn't exceed the speed of the other components?
Re: Parallel emulation w/ cycle sync
by thefox on 2013-02-03 (#107297)
Re: Parallel emulation w/ cycle sync
by WedNESday on 2013-02-03 (#107301)
Wouldn't it be a waste of core usage? I mean if you have 3 cores for the CPU, PPU and APU and 1 is in the process of catching up then the other 2 have to just sit there. Single core usage is as accurate as it needs to be.
Re: Parallel emulation w/ cycle sync
by tepples on 2013-02-03 (#107320)
What multicore lets you do is reduce the CPU frequency so that it's not drawing as much current from the device's battery.
Re: Parallel emulation w/ cycle sync
by WedNESday on 2013-02-03 (#107322)
tepples wrote:
What multicore lets you do is reduce the CPU frequency so that it's not drawing as much current from the device's battery.
We talking laptops here?
If so, fair enough. But to be honest gaming on a laptop without it being plugged into the mains is never a good idea as you only get 1-2 hours MAX.
Re: Parallel emulation w/ cycle sync
by tepples on 2013-02-03 (#107324)
WedNESday wrote:
tepples wrote:
multicore lets you [draw less] current from the device's battery.