Using Bus Linearization to Scale the Reconfigurable Mesh
Using Bus Linearization to Scale the Reconfigurable Mesh
复制标题
使用总线线性化来缩放可重构网格
DOI:
10.1006/jpdc.2001.1810
复制
发表时间:
2002
期刊:
影响因子:
--
通讯作者:
J. Trahan
中科院分区:
文献类型:
--
作者:
José Alberto Fernández;Ramachandran Vaidyanathan;J. Trahan
The reconfigurable mesh (R-Mesh) has drawn much interest in recent years due, in part, to its ability to admit extremely fast algorithms for a large number of problems. The unrestricted R-Mesh creates a great variety of bus shapes that facilitate algorithm design and reduce running time. In this paper, we present a bus linearization procedure that transforms an arbitrary nonlinear bus configuration of an R-Mesh into an equivalent acyclic linear bus configuration implementable on a linear R-Mesh (LR-Mesh), a weaker version of the unrestricted R-Mesh. This procedure gives an algorithm designer the liberty of using buses of arbitrary shape, while automatically translating the algorithm to run on a simpler platform. We illustrate our bus linearization method through two important applications. The first leads to a faster scaling simulation for the unrestricted R-Mesh. This scaling simulation has an overhead of logN (smaller than the logPlogNP overhead of the previous fastest scaling simulation) and uses an exclusive write LR-Mesh as the simulating model; prior simulations needed concurrent write. The second application adapts algorithms designed for R-Meshes to run on models with pipelined optical buses.