Salve a tutti,
vorrei qualche suggerimento su questo argomento.
In particolare vorrei sapere le determinate cose:
1) cercando di programmare sfruttando tutti i core esistenti in modo da ridurre i tempi di calcolo, deve essere il programmatore a decidere la CPU da utilizzare (ad esempio per farci girare un particolare thread) oppure ci pensa il sistema operativo a farte ciò ?
2) in ambiente UNIX conoscete delle librerie per programmazione parallela ? Sapete niente a riguardo della libreria OpenMP ?
Grazie mille