Езикът за програмиране се казва, че е имплицитно паралелен, ако неговият компилатор или интерпретатор може да разпознае възможности за паралелизация и да ги реализира, без да му се каже да го направи.
Пример за имплицитен паралелизъм
Представете си, че имате масив от числа и трябва да намерите квадратен корен от всеки номер. Може да е ефикасно да се парализира такава операция в няколко ядра. Ако трябваше да напишете специален код, който директно инструктира компютъра да паралелизира, това би било пример за явен паралелизъм. Имплицитен паралелизъм е мястото, където езикът забелязва, че вземате много квадратни корени и парализира процеса за вас зад кулисите.
Имплицитно паралелни езици за програмиране
- Microsoft Axum
- М-кодът на MATLAB
- ZPL
- LabVIEW (Лабораторно работно място за виртуално инженерно инженерство).
- NESL
- сизал
- HPF (High-Performance Fortran).
Фортран, MATLAB, Паралелизация, Програмиране, Програмни термини