55 GiB/s FizzBuzz (2021)

This web content provides the assembly language code and instructions for building and running a high-performance FizzBuzz program using x86-64+AVX2 assembly language on Linux with GCC+GAS. The program aims to achieve maximum single-threaded performance and uses obscure system calls to minimize I/O-related copies. It requires a non-ancient version of Linux and an x86-64 processor with AVX2 support. The program generates a large amount of FizzBuzz output and can be run on sibling CPUs for potential performance improvements. The code includes detailed comments and explanations of the program and its algorithm.

https://codegolf.stackexchange.com/questions/215216/high-throughput-fizz-buzz/236630#236630

To top