Questão basicamente respondida na apostila:
https://www.redhat.com/archives/fedora-users-br/2006-December/pdfXbBDApNiw1.pdf
a)Processamento paralelo com Swar (Simd Withn a Register) Consiste em utilizar as instruções MMX disponibilizadas nos novos processadores (Pentium MMX), para realizar tarefas em paralelo. Requer programação em baixo nível. Observe que com swar você pode fazer processamento paralelo em uma máquina com um único processador.
b)SMP é uma sigla que designa computadores com mais de um processador com as mesmas características, daí o termo Symetric Multi Processor.Requer máquinas com dois ou mais processadores.Os programas devem ser desenvolvidos com o uso de múltiplas threads (multi-threadings) ou múltiplos-processos (multi-processing). Correta!
c)Beowulf é uma tecnologia de cluster que agrupa computadores rodando GNU/Linux para formar um supercomputador virtual via processamento paralelo (distribuído).Requer o uso de uma biblioteca de mensagens como PVM ou MPI, ou o uso de múltiplos processos com o Mosix.
Letras D:
MISD = Multiplas intruções 1 dado. (errado)
Letra E:
SIMD= 1 instrução multiplos dados (errado)
Para complementar:
SISD : 1 instrução 1 dado (não paralelo)
MIMD: multiplas instruções multiplos dados.
Letra B
Para complementar:
SISD (Single Instruction, Single Data stream)
SIMD (Single Instruction, Multiple Data streams)
MISD (Multiple Instruction, Single Data stream)
MIMD(Multiple Instruction, Multiple Data streams)
Leitura complementar:
http://thedestination-vaibhav.blogspot.com.br/2010/05/parallel-processing-sisdsimdmimdmisd.html