Old*_*vec 7 .net windows f# hpc
我有一个在Windows Server 2008 SE和64个处理器上运行的多进程.NET(F#)科学模拟.模拟的每个时间步长从1.5秒振荡到2秒.由于每个进程必须等待其他进程,因此总速度是最慢进程的速度(2秒*迭代次数).因此,我需要尽可能地减少过程的振荡.
有没有办法如何强制一组进程为他们的计算提供完全相同的"计算时间"?
Dan*_*iel 0
我不确定我是否 100% 理解你想要做什么。但对于进程间同步,您可以使用命名的EventWaitHandle或Semaphore.
EventWaitHandle
Semaphore
您可以使用ProcessorAffinity将进程限制为特定处理器。
ProcessorAffinity
归档时间:
13 年,11 月 前
查看次数:
241 次
最近记录: