12 Feb
2009
2009
Fino a poco tempo fa, l'elaborazione parallela era riservata a istituti di ricerca o a grandi corporation dai budget miliardari, ma le cose stanno cambiando grazie all'introduzione delle CPU multicore. Una cosa però è avere a disposizione le risorse hardware, un'altra saperle sfruttare adeguatamente: quest’ultimo è l'obiettivo del modello di programmazione OpenMP, che aiuta i programmatori nel passaggio dalla programmazione seriale a quella parallela. Un programma basato su OpenMP inizia con un master thread e, tramite direttive al compilatore, si trasforma in un programma multithreaded.