6 votes

Modern Microprocessors

1 comment

  1. Ephemere
    Link
    So not bleeding edge, though the list of topics seems concurrent enough: I wonder if there is anything new uncovered? I suppose the effects of Spectre/Meltdown on branch prediction is probably of...

    by Jason Robert Carey Patterson, last updated Aug 2016 (orig Feb 2001)

    So not bleeding edge, though the list of topics seems concurrent enough:

    pipelining (superscalar, OOO, VLIW, branch prediction, predication)
    

    multi-core and simultaneous multi-threading (SMT, hyper-threading)
    SIMD vector instructions (MMX/SSE/AVX, AltiVec, NEON)
    caches and the memory hierarchy

    I wonder if there is anything new uncovered? I suppose the effects of Spectre/Meltdown on branch prediction is probably of significant recent interest, but that's more a derivative topic.