O que é paralelismo implícito?

Uma linguagem de programação é implicitamente paralela se seu compilador ou intérprete puder reconhecer oportunidades de paralelização e implementá-las sem ser instruído a fazê-lo.

Exemplo de paralelismo implícito

Imagine que você tenha uma matriz de números e precise encontrar a raiz quadrada de cada número. Pode ser eficiente paralelizar uma operação como essa em vários núcleos. Se você tivesse que escrever código especial que instrui diretamente o computador para paralelizar, seria um exemplo de paralelismo explícito. O paralelismo implícito é onde a linguagem percebe que você está tomando muitas raízes quadradas e paraleliza o processo para você nos bastidores.

Linguagens de programação implícitas paralelas

  • Microsoft Axum
  • M-code do MATLAB
  • ZPL
  • LabVIEW (Laboratório de Engenharia de Instrumentos Virtuais de Laboratório).
  • NESL
  • SISAL
  • HPF (Fortran de alto desempenho).

Fortran, MATLAB, Paralelização, Programação, Termos de programação