Title :
On embedding between 2D meshes of the same size
Author :
Shen, Xiaojun ; Liang, Weifa ; Hu, Qing
Author_Institution :
Comput. Sci. Telecommun. Program, Missouri Univ., Kansas City, MO, USA
fDate :
8/1/1997 12:00:00 AM
Abstract :
Mesh is one of the most commonly used interconnection networks and, therefore, embedding between different meshes becomes a basic embedding problem. Not only does an efficient embedding between meshes allow one mesh-connected computing system to efficiently simulate another, but it also provides a useful tool for solving other embedding problems. The authors study how to embed an s1×t1 mesh into an s2×t2 mesh, where si⩽ti (i=1, 2), s1⩽t1=s2t2, such that the minimum dilation and congestion can be achieved. First, they present a lower bound on the dilations and congestions of such embeddings for different cases. Then, they propose an embedding with dilation [s1 /s2]+2 and congestion [s1/s2]+4 for the case s2⩾s2, both of which almost match the lower bound [s1/s2]. Finally, for the case s 1<s2, we present an embedding which has a dilation less than or equal to 2√s1
Keywords :
multiprocessing systems; multiprocessor interconnection networks; parallel processing; virtual machines; 2D meshes; embedding; interconnection networks; lower congestion bound; lower dilation bound; mesh-connected computing system; minimum congestion; minimum dilation; simulation; Algorithm design and analysis; Application software; Computational modeling; Computer networks; Concurrent computing; Embedded computing; Hypercubes; Multiprocessor interconnection networks; Network topology; Parallel processing;
Journal_Title :
Computers, IEEE Transactions on