@article{2bf27ec9ca714720b8300a064be04d0b,
title = "An improved generalization of mesh-connected computers with multiple buses",
abstract = "Mesh-connected computers (MCCs) are a class of important parallel architectures due to their simple and regular interconnections. However, their performances are restricted by their large diameters. Various augmenting mechanisms have been proposed to enhance the communication efficiency of MCCs. One major approach is to add nonconfigurable buses for improved broadcasting. A typical example is the mesh-connected computer with multiple buses (MMB). We propose a new class of generalized MMBs, the improved generalized MMBs (IMMBs). We compare IMMBs with MMBs and a class of previously proposed generalized MMBs (GMMBs). We show the power of IMMBs by considering semigroup and prefix computations. Specifically, as our main result we show that for any constant O < ε < 1, one can construct an N1/2 × N1/2 square IMMB using which semigroup an prefix computations on N operands can be carried out in O(Nε) time, while maintaining O(1) broadcasting time. Compared with the previous best complexitie O(N1/8) and O(N1/16) achieved on a rectangular MMB and GMMB, respectively, for the same computations, our results show that IMMBs are more powerful than MMBs and GMMBs.",
keywords = "Bus, Mesh-connected computer, Mesh-connected computer with multiple buses, Parallel algorithm, Parallel architecture, Parallel computing, Processor array",
author = "Yi Pan and Zheng, {S. Q.} and Keqin Li and Hong Shen",
note = "Funding Information: The authors would like to acknowledge the following support received during this research project: US National Science Foundation (NSF) grants CCR-9211621 and CCR-9503882, the US Air Force Avionics Laboratory of Wright Laboratory grant F33615-C-2218, an Ohio Board of Regents Research Challenge grant, an Ohio Board of Regents Investment Fund Competition grant, and the AFOSR Summer Faculty Research Program (for Yi Pan); NSF grant ECS-9626215 and Louisiana grant LEQSF (1996-99)-RD-A-16 (for S.Q. Zheng); US National Aeronautics and Space Administration (NASA) and the State University of New York through the NASA/University Joint Venture (JOVE) Program, and the 1996 NASA/ASEE Summer Faculty Fellowship Program (for Keqin Li); and Australian Research Council Grant A849602031 (for Hong Shen).",
year = "2001",
month = mar,
doi = "10.1109/71.914773",
language = "English",
volume = "12",
pages = "293--305",
journal = "IEEE Transactions on Parallel and Distributed Systems",
issn = "1045-9219",
publisher = "IEEE Computer Society",
number = "3",
}