Usuari:NCente/proves/Model de programació paral·lela

De la Viquipèdia, l'enciclopèdia lliure

En els programes informàtics, un model de programació paral·lela és un model per escriure programes paral·lels dels quals poden ser compilats i executats. El valor d'un model de programació pot ser jutjat per la seva generalitat (si les solucions que ofereix són optimes en comparació de diferents arquitectures o solucions existents), i el seu rendiment (eficiència, precisió o velocitat de l'execució). La implementació d'un model de programació pot tendre diferents formes, tals com biblioteques invocades des de llenguatges seqüencials tradicionals, extensions del llenguatge, o nous models complets d'execució.

És important que hi hagui un consentiment entre cada un dels models de programació, ja que permet que el software desenvolupat pugui executar-se en diferents arquitectures. Per arquitectures de programació seqüencial es puguin utilitzar el model de Von Neumann, ja que proporcionin un pont eficaç entre hardware i software, el que significa que llenguatges d'alt nivell poden compilar-se eficientment i es poden implementar de manera eficient en el hardware.