Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 10
  1. Memory ordering in CPUs

    I frequently see statements about differences between strongly ordered architectures (like x86 or SPARC) and weakly ordered architectures (like ARM or RISC-V), with the confident assertion that weakly ordered machines are inherently much more scalable than

  2. ryg_rans is not a library

    I wrote ryg_rans in 2014.

  3. There’s a new paper out called “PivCo-Huffman” (HTML version with annotations here) and it’s very interesting.

  4. Unary codes are a form of universal variable-length code (UVLC) that are sometimes used on their own but more commonly used as a building block for more general families of UVLCs like Golomb, Rice or Gamma/Exp-Golomb codes.

  5. The ASTC texture compression format has its “integer sequence encoding” to send small integers with a uniform probability distribution within their range.

  6. Content creator

    Nobody should voluntarily call themselves that.

  7. There’s a hardware problem affecting Intel 13th/14th gen CPUs, mostly desktop ones.

  8. I mentioned in a previous post that doing exact UNORM or SNORM conversions to float in hardware was not particularly expensive, but didn’t go into detail how.

  9. MRSSE

    For BC6H encoding in Oodle Texture, we needed a sensible error metric to use in the encoder core.

  10. Exact UNORM8 to float

    GPUs support UNORM formats that represent a number inside [0,1] as an 8-bit unsigned integer.