Ce este paralelismul implicit?

Se spune că un limbaj de programare este implicit paralel dacă compilatorul sau interpretul său poate recunoaște oportunități de paralelizare și le poate implementa fără a fi spus să facă acest lucru.

Exemplu de paralelism implicit

Imaginați-vă că aveți o serie de numere și trebuie să găsiți rădăcina pătrată a fiecărui număr. Ar putea fi eficientă paralelizarea unei astfel de operații pe mai multe nuclee. Dacă ar trebui să scrieți un cod special care instruiește direct calculatorul să paralelizeze, ar fi un exemplu de paralelism explicit. Paralelismul implicit este locul în care limbajul observă că luați o mulțime de rădăcini pătrate și paralelizați procesul pentru voi în spatele scenei.

Limbi de programare paralele implicite

  • Microsoft Axum
  • Codul M al MATLAB-ului
  • ZPL
  • LabVIEW (Laboratorul Virtual de Instrumente de Inginerie).
  • NESL
  • SISAL
  • HPF (Fortran de înaltă performanță).

Fortran, MATLAB, Parallelization, Programare, Termeni de programare