Ответ:

Каждое ядро может обрабатывать отдельный поток команд, поэтому несколько ядер позволяют процессору выполнять несколько задач или потоков параллельно.

Ответ: чтобы выполнять несколько задач одновременно.