Lone Henchman

Sometimes about tools, sometimes about graphics, sometimes I just ramble.

Posts tagged: hardware

Vulkan Memory Types

Picking up the discussion on memory and caching: how does this all interact with an external processor such as a GPU? GPUs are an intersting addition to this discussion because their operation is very memory-bound and very very multi-core. They also run alongside CPUs. This makes things ...complicated.

Read more...

How Cache Impacts Software

Knowing that main memory is slow (relative to what otherwise goes on in the CPU), software can do a few things to run faster. These things all boil down to just "work with the CPU's cache and don't ever fight it".

Read more...

Memory and Physics

Computers have both a superpower and a problem: they are physical objects. And what the laws of physics give in terms of the massive potential to do work in parallel, they take away in the speed-of-light limit and heat. All of this has to be engineered around.

Read more...