Replies: 1 comment 6 replies
-
the biggest issues would likely be that cosmos injects code replacements at compile time after the IL is compiled it injects both new IL and ASM so it might be hard to use the output from a cosmos project but saying that you can override just about every thing we inject with what ever you want you could even stop them from been in injected but if you so that a lot of methods will just throw an exception |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This is just a random idea, nothing concrete, to throw in to see what you all think.
We have Hastlayer that can turn .NET assemblies into FPGA hardware. The logic in the end will fully be implemented as hardware.
The goal of Hastlayer is to provide hardware acceleration for highly parallelized, CPU/memory-bound .NET algorithms, by offloading such computations to an FPGA accelerator card. However, while that's not the primary use case we aim for, the resulting hardware implementation can also run on its own, if it's embedded into a hardware design that satisfies its very simple interface.
While Hastlayer has its limitations, and I'm sure it'd take a lot of work to actually do it, but in principle, it could be used to turn Cosmos into a piece of hardware too.
Do you think this would make sense, would it be an exciting thing to try?
Beta Was this translation helpful? Give feedback.
All reactions