3 ms·
Microsoft's 90s Weapon That Made Windows Fast [video]
- WarOnPrivacy 3mo agoThe baited answer is something I haven't run across before. a highly classified internal Microsoft project codenamed "Microsoft LEGO". aka: the Basic Block Tool (BBT). the BBT operated on the compiled binaries. Shuffling the internal basic blocks of the code improved efficiency and sped up execution. a basic block is a sequence of straight-line code that has exactly one entry point and one exit point, with no jumps or branches in between. Microsoft engineers could rearrange them within the binary to optimize how the processor handled the instruction
- wmf 3mo agoSimilar more recent work from Meta: https://research.facebook.com/publications/bolt-a-practical-binary-optimizer-for-data-centers-and-beyond/ https://research.facebook.com/publications/bolt-a-practical-...