Three approaches to programming concurrent computers are described, with attention focused on MIMD machines. These approaches involve the user preparing: the whole program; large-grain objects; and fine-grain objects. Four architectures (two homogeneous and two hierarchical) are considered. >
['Geoffrey C. Fox']
Issues in software development for concurrent computers