Przegląd sekcji

  • Optymalizacja cd.: wpływ mikroarchitektury na wydajność programów (hasła: superskalarność, instruction-level parallelism, out-of-order execution,  przetwarzanie potokowe, register renaming, przetwarzanie spekulatywne, przewidywanie skoków). Eliminowanie zależności przez rozwijanie pętli, akumulowanie kilku wyników pośrednich, zmianę kolejności ewaluacji podwyrażeń.  Łączenie kodu: rola linkera,  łączenie plików w formacie ELF (mechanizmy i problemy).