You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It would be interesting to use the C# TensorFlow wrapper library to teach AI on how to translate runtime MIPS code into something immediate such as LLVM-IR or MSIL, so that it can learn how to improve and optimize this task. Then for each unique program written for MIPS R4300I, all generated code paths can be cached into a database, then for future emulation, an entire rom can mostly rely on data from the database to help cut out most of the paths taken in the emulator itself. There could always be paths that have not been reached inside the ROM, so in those cases, the emulator will still need to be invoked to handle them. As for cases of self-modifying code, if they are predictable, then that code can be directly replaced with what it generates most of the time.
The text was updated successfully, but these errors were encountered:
It would be interesting to use the C# TensorFlow wrapper library to teach AI on how to translate runtime MIPS code into something immediate such as LLVM-IR or MSIL, so that it can learn how to improve and optimize this task. Then for each unique program written for MIPS R4300I, all generated code paths can be cached into a database, then for future emulation, an entire rom can mostly rely on data from the database to help cut out most of the paths taken in the emulator itself. There could always be paths that have not been reached inside the ROM, so in those cases, the emulator will still need to be invoked to handle them. As for cases of self-modifying code, if they are predictable, then that code can be directly replaced with what it generates most of the time.
The text was updated successfully, but these errors were encountered: