Effective utilization of Multiple-Instruction-Multiple-Data (MIMD) parallel computers requires the application of good load balancing techniques. In this paper we show that heuristics derived from observation of complex natural systems, such as the mammalian immune system, can lead to effective load balancing strategies. In particular, the immune system processes of regulation, suppression, tolerance, and memory are seen to be powerful load balancing mechanisms. We provide a detailed example of our approach applied to parallelization of an image processing task, that of extracting the circuit design from the images of the layers of a CMOS integrated circuit. The results of this experiment show that good speedup characteristics can be obtained when using immune system derived load balancing strategies.
翻译:有效使用多指令-多功能-数据(MIMD)平行计算机需要应用良好的负载平衡技术。在本文中,我们表明,从对哺乳动物免疫系统等复杂自然系统的观测中得出的超自然学可以导致有效的负载平衡战略,特别是,控制、抑制、容忍和记忆的免疫系统过程被认为是强大的负载平衡机制。我们提供了我们用于图像处理任务平行化的方法的详细例子,即从CMOS集成电路图层图像中提取电路设计。这一实验的结果表明,在使用免疫系统产生的负载平衡战略时,可以取得良好的加速特性。