[openMosix-it] Re:[openMosix-it] DSM e thread migration

axlmac@inwind.it openmosix@democritos.it
Tue, 4 Mar 2003 23:47:59 +0100


>Non capisco. Cosa c'entra OpenMP con il nostro DSM e thread migration?
=

>Moshe

  Nel senso che i compilatori  (come l'intel fortran compiler 7.0) che interpretano direttive di creazione di thread secondo la std OpenMP(vedi !$omp do, etc) creano dei thread quando incontrano queste direttive.
  OpenMP è uno std per macchine a memoria condivisa (ovvero multiprocessore), ma oM nella nuova release dovrebbe poter far migrare da un nodo all'altro anche i thread...
  Ho provato a compilare un programma che crei 20 thread su una macchina monoprocessore (e con kernel NON oM) e con ps li ho visti tutti e 20.
  Spero di non prendere fischi per fiaschi, ma pensavo che questi threads con un kernel oM su un cluster potessero migrare.
  E' un po' di tempo che non utilizzo oM, la mia domanda e' forse un po' ingegnua, spero non troppo. 
  In poche parole se ho un programma che parte in modalita' seriale, poi ad un certo punto crea dei thread, questi possono migrare se il kernel e' compilato co l'ultima release di oM?
  Ti avevo fatto questa domanda al workshop di oM al CINECA, per l'amor di Dio non pretendo che ti ricordi:), e mi avevi detto che non ci dovevano essre particolari problemi.
=
  Purtroppo non ho il tempo di provare (che e' la cosa migliore).
Spero di essere stato chiaro.

Ciao Ale.