View Single Post
  #1 (permalink)  
Old 07-25-2006, 09:49 PM
Robert A.'s Avatar
Robert A. Robert A. is offline
Don't be a fool, wrap your tool!
My Mood:
 
Join Date: Nov 2005
Location: VA, USA
Posts: 1,602
Points: 63,545.97
Donate
Daedalus PSP WIP Update - July 25th 2006!

StrmnNrmn has just announced some awesome new progress on Daedalus PSP. Following his July 23rd blog update, which stated that he had optimized the dynamic engine, allowing for a fantastic 7-10% speed increase as well as a 10-12% memory usage decrease, today, he has futher optimized the engine once again, and claims that he has earned an additional 5-6% speed increase on top of the 10-12% he managed to fix up. That means that if Daedalus were released right now with the current optimizations, we'd see a whooping ~15-18% overall performance increase during emulation. That's almost 1/5th faster then Daedalus PSP R6! Great work StrmnNrmn, and good luck working on the next public release (R7) of Daedalus!



Here's what StrmnNrmn has to say in his blog:

"So far I'm seeing around a 5-6% speedup with these changes (on top of the 10-12% speedup I talked about on Sunday). I am generating slightly more code as a result of this work, but given the large savings I made over the weekend this isn't much of an issue.

My next job is to look at optimising the remaining load/store instructions - I just have LWU/SB/SH to do (ignoring the 64 bit instructions for now). Once that's done I'm going to have a look at optimising sequences of load/store operations by caching the base address between uses. I think that should give a significant speed up for memory intensive chunks of code."

Check out more information on Daedalus at StrmnNrmn's blog here.
__________________

Last edited by Robert A. : 07-25-2006 at 09:51 PM.
Reply With Quote