3 ms·
> Before MCHPRS optimizing redstone performance using compiler techniques was not thought to be possible. They created a virtual machine with a custom instruct
by acchow 4y ago
> Before MCHPRS optimizing redstone performance using compiler techniques was not thought to be possible.
They created a virtual machine with a custom instruction set. Why wouldn't an optimized JIT work?
- lifthrasiir 4y agoTo my knowledge, MCHPRS is not a full Minecraft server implementation; it only contains just enough subset of the game to run redstone circuits. The upside is that this subset can be run a lot faster than the full game server.
- mort96 4y agoThe rest of the game remains unimplemented not because it couldn't be done, but just because it's a lot of work. World generation, mob logic, all the different crafting recipes, world generation, etc wouldn't impact the performance of the redstone system, but it's not necessary for the use-case of running CPUs fast.
- zamalek 4y ago> not necessary for the use-case of running CPUs fast. Unless your CPU is esoteric enough for mob mechanics or otherwise to be useful :).
- deleted 4y ago[deleted]
- circuit10 4y agoBecause they're simulating redstone circuits and logic gates, not the instruction set itself (the point is that they built a CPU with redstone circuits)