Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Emulator Performance #172

Closed
christopherhesse opened this issue Jul 12, 2019 · 5 comments
Closed

Emulator Performance #172

christopherhesse opened this issue Jul 12, 2019 · 5 comments

Comments

@christopherhesse
Copy link
Collaborator

It looks like inlining a method and creating some constants improves speed dramatically on ALE: Farama-Foundation/Arcade-Learning-Environment#265

It's possible there are similar simple changes that could be made to other emulators.

@endrift
Copy link
Contributor

endrift commented Jul 14, 2019

Most of the other emulators have already had deep amounts of optimization already worked on, so Stella may be the odd one out here, not the average case.

@mgbellemare
Copy link

As FYI, Xitari (https://github.com/deepmind/xitari) is sped up about 100% relative to ALE, although it also stripped some actual functionality in the process...

@endrift
Copy link
Contributor

endrift commented Jul 17, 2019

Writing new libretro bindings for ALE's Stella might be a better idea than speeding up the newer version of Stella.

@christopherhesse
Copy link
Collaborator Author

Going to close this in favor of #127 since it sounds like most cores are already optimized a decent amount.

@christopherhesse
Copy link
Collaborator Author

Although with some fancy customizations, it's likely we still could improve performance of the emulators since we care more about speed than accuracy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants