Como existe uma camada de virtualização entre o sistema operacional do servidor e o hardware com o EC2, não há garantia de que todos os 8 threads de suas vCPUs estejam sendo executados na mesma CPU física. Tentar medir coisas como acertos de cache ou padrões de dentro do convidado é um exercício de futilidade. Você não tem visibilidade do hardware real.
Uma vCPU não representa um núcleo de CPU físico e 8 vCPUs não representam uma única CPU física com 8 núcleos lógicos. Certamente, o agendador de CPU para a maioria dos hipervisores tentará agendar threads do mesmo convidado para executar no mesmo núcleo em um sistema com vários processos, mas não há garantia.