Paolo Bonzini wrote:
> 
>>> Some programs, like 'msgmerge' from GNU gettext, already pay
>>> attention to the OMP_NUM_THREADS variable - a convention shared
>>> by all programs that rely on OpenMP. Can you make the 'sort'
>>> program use the same convention?
>>
>> I am not working on the multi-threaded sort, but if somebody asks I can
>> make it read OMP_NUM_THREADS.
>> If is is already used by other GNU programs, then it seems a good idea
>> to use this value when --threads is not specified on the command line.
> 
> I agree.  This also implies that no OMP_NUM_THREADS and no --threads
> _will_ activate threading by default.
> 
> Of course this should only apply if its effect is not externally
> observable; if I have a very small file B and a very large file A, and I
> can get
> 
>     $ md5sum --threads A B
>     abcdabcdabcdabcdabcdabcdabcdabcd B
>     12341234123412341234123412341234 A
> 
> Then the option would be necessary.

Good point Paolo.
I think that's another argument for splitting separate files to different 
threads.

cheers,
Pádraig.


Reply via email to