Czy zmienne zmienne „czytają” tak szybko, jak normalne?

Wiem, że pisanie dovolatile zmienna opróżnia ją z pamięci całego procesora, jednak chcę wiedzieć, czy odczyty zmiennej lotnej są tak szybkie, jak normalne?

Mogąvolatile zmienne kiedykolwiek zostały umieszczone w pamięci podręcznej procesora lub czy zawsze są pobierane z pamięci głównej?