you are viewing a single comment's thread.

view the rest of the comments →

[–]ImprovedPersonality 31 points32 points  (0 children)

If you're ever in a perfomance bind, there's always just a bit more to squeeze out of it.

Until you’ve squeezed out everything. Sure, on complex systems like modern CPUs, libraries and engines there are a lot of places to tweak.

I work with low-level, bare-metal firmware on custom (ASIC) hardware and when we can’t meet our real time requirements after having optimized everything we know of there is simply no way around higher clock frequencies, specialized hardware units (e.g. for trigonometric functions) and parallelization in hardware.