3 ms·
> The toolchain is expected to become a public domain source code release as soon as it has reached an appropriate level of usability and stability. So, never?
by HappySweeney 4y ago
> The toolchain is expected to become a public domain source code release as
soon as it has reached an appropriate level of usability and stability.
So, never?
- PAPPPmAc 4y agoThere's a public copy of the (super sketchy) draft toolchain that some of the folks in the lab were working with on github: https://github.com/aggregate/MOG https://github.com/aggregate/MOG It's a horrifying toolchain that uses MIPSEL assembly as an IR so we didn't have to screw around with language front-ends, but it pretty much worked.
- sitkack 4y ago> MIPSEL assembly as an IR http://nestedvm.ibex.org/ http://nestedvm.ibex.org/ > NestedVM provides binary translation for Java Bytecode. This is done by having GCC compile to a MIPS binary which is then translated to a Java class file. Funny, it seems they are both from the same time period. ---- > Our first MIMD interpreter running on the MasPar MP1 [6] achieved approximately 1/4 the theoretical peak native distributed-memory SIMD speed while supporting a full-featured shared-memory MIMD programming model. That is amazing! If you haven't seen the project below, you should definitely check it out. Linux in a Pixel Shader - A RISC-V Emulator for VRChat https://blog.pimaker.at/texts/rvc1/ https://blog.pimaker.at/texts/rvc1/ No one seems to have taken up this line of research, most likely because it was too outside the norm, yet the results are amazing. https://www.semanticscholar.org/paper/MIMD-Interpretation-on-a-GPU-Dietz-Young/f67138d4b64ebd9ecda6ccd7fa3378b62f051cf4?sort=relevance&citationIntent=background https://www.semanticscholar.org/paper/MIMD-Interpretation-on...