[GE users] Help: Threaded dispatch problem

Lee Amy openlinuxsource at gmail.com
Wed Sep 17 12:02:29 BST 2008


    [ The following text is in the "ISO-8859-1" character set. ]
    [ Your display is set for the "ISO-8859-10" character set.  ]
    [ Some special characters may be displayed incorrectly. ]

2008/9/17 Lee Amy <openlinuxsource at gmail.com>

>
>
> 2008/9/17 Reuti <reuti at staff.uni-marburg.de>
>
> Hi,
>>
>> Am 17.09.2008 um 04:58 schrieb Lee Amy:
>>
>>  I have a threaded(non-parallel)
>>>
>>
>> then it is a parallel program anyway. Whether it uses:
>>
>> - threads (operate on the same memory image) with e.g. Open MP or
>> hand-crafted
>> - forks (works on copies of the original programm plus maybe shared memory
>> segments or message pipes for communication)
>> - a parallel library like MPI, PVM, Linda, GlobalArrays, Charm++ which
>> adds network communication
>>
>> is only a different programming paradigm, and should be chosen after
>> analyzing the algorithm which fits best to the problem.
>>
>>  program called tgicl at bioinformatics field. It can run on one single
>>> machine with multiple threads I prefer. However, I suppose that whether I
>>> can play a trick like that.
>>>
>>> For example, I start the program with 8 threads, 4 threads run on a
>>> single machine and other 4 threads run on another machine. Anyway, 8 threads
>>> belong to one job. I suppose that I should use a PE to do that.
>>>
>>
>> No, SGE will only support programs which are already parallel on their own
>> by distributing them according to a necessary allocation style, but it will
>> not add any additional parallelism on its own to it.
>>
>> You could of course try:
>>
>> http://www.kerrighed.org/wiki/index.php/Main_Page
>>
>> which adds a global memory space, and if it's of use for you, you could
>> post your results here.
>>
>> -- Reuti
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe at gridengine.sunsource.net
>> For additional commands, e-mail: users-help at gridengine.sunsource.net
>>
>> Reuti,
>
> Thank you very much. I suppose that you show me a direction.
>
> Regards,
>
> Amy
>
Reuti,

I suppose that whether I can use checkpoint method to migrate threads to
other machines. Because I know the checkpoint function is used by migrating
jobs. Could you tell me some details?

Thanks.

Amy Lee



More information about the gridengine-users mailing list