Gupta S K, Schäffer A A, Cox A L, Dwarkadas S, Zwaenepoel W
Department of Computer Science, Rice University, Houston, Texas 77005-1892, USA.
Comput Biomed Res. 1995 Apr;28(2):116-39. doi: 10.1006/cbmr.1995.1009.
We describe a second parallel implementation of the ILINK program from the LINKAGE package that improves on our previous implementation. To improve running time we integrated the strategy of parallel estimation of the gradient at a candidate recombination fraction vector with a previously implemented strategy for evaluating in parallel the likelihood at one vector. We also integrated an adaptive loadbalancing strategy in conjunction with our previous static loadbalancing strategy. We implemented a strategy for partitioning input pedigrees, but this slowed down the program; we give some evidence for what the problems are. To best exploit parallelism at all levels of the program and to take advantage of both coarse-grain and fine-grain parallelism it is necessary to combine multiple algorithmic strategies.