Wat is impliciet parallellisme?

Er wordt gezegd dat een programmeertaal impliciet parallel is als de compiler of interpreter mogelijkheden voor parallellisatie kan herkennen en deze kan implementeren zonder dat dit wordt verteld.

Voorbeeld van impliciet parallellisme

Stel je voor dat je een reeks getallen hebt en dat je de vierkantswortel van elk getal moet vinden. Het kan efficiënt zijn om een ​​bewerking als deze over meerdere kernen te parallelliseren. Als je speciale code moet schrijven die de computer direct laat parallelliseren, zou dit een voorbeeld zijn van expliciet parallellisme. Impliciet parallellisme is waar de taal merkt dat je heel wat wortels neemt en het proces voor jou achter de schermen parallel loopt.

Impliciet parallelle programmeertalen

  • Microsoft Axum
  • MATLAB's M-code
  • EVZ
  • LabVIEW (Laboratory Virtual Instrument Engineering Workbench).
  • NESL
  • SISAL
  • HPF (High-Performance Fortran).

Fortran, MATLAB, parallellisatie, programmering, programmeervoorwaarden