MICRO-ARCHITECTURES