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