Previous | Next --- Slide 4 of 51
Back to Lecture Thumbnails
hofstee

I was curious about other processors, and Wikipedia has a nice comparison table here for some of the more major architectures.

ok

Another reason to care is that software and runtime optimizations such as "constant propagation, common subexpression elimination, loop fission/fusion, loop invariant code motion, software pipelining, and instruction scheduling" (A Primer On Memory Consistency and Cache Coherence) also reorder memory accesses, making an understanding of memory models important.