首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Generalized algorithms for systematic synthesis of Branch-and-Combine clock networks for meshes, tori, and hypercubes
【24h】

Generalized algorithms for systematic synthesis of Branch-and-Combine clock networks for meshes, tori, and hypercubes

机译:用于网格,花托和超立方体的分支和组合时钟网络的系统综合的通用算法

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Branch-and-Combine (BaC) clock distribution has recently been introduced. The most interesting aspect of the new scheme is its ability to bound skew by a constant irrespective of network size. In this paper, we introduce algorithms for systematic synthesis of BaC networks for clocking meshes, tori, and hypercubes of different dimensionalities. For meshes our approach relies on filing techniques. We start with the identification of basic proper tiles satisfying certain criteria. We define a set of valid transformations on tiles. By appropriately applying a sequence of transformations on a basic proper tile, one could synthesize a valid BaC network. We formally introduce methods and procedures for applying the above steps to systematically construct different valid BaC network designs for 2D and 3D meshes. To construct BaC networks for clocking hypercubes of any dimensionality we describe a formal methodology. In this case, we utilize an approach called replication which is based on constructing larger hypercube clocking networks from smaller ones. We combine the techniques for 2D, 3D meshes with replication techniques to formulate a methodology applicable to meshes and tori of dimensionality greater than three. We provide proofs of correctness for the algorithms we introduce. Besides, we formally define an optimality criterion based on link costs which is utilized to check the optimality of the synthesized network designs. In the case of meshes, we show that the majority of synthesized networks are optimal with respect to our defined criterion. For those suboptimal networks, we describe a procedure for identifying and removing unnecessary (redundant) links. The procedure is guaranteed to optimize the network without changing its behavioral parameters.
机译:最近引入了分支合并(BaC)时钟分配。新方案最有趣的方面是,无论网络大小如何,它都可以通过恒定的时间来限制偏斜。在本文中,我们介绍了用于BaC网络的系统综合的算法,用于计时不同尺寸的网格,花托和超立方体。对于网格,我们的方法依赖于归档技术。我们从识别满足某些条件的基本合适瓷砖开始。我们在图块上定义了一组有效的变换。通过在基本的适当图块上适当应用一系列转换序列,可以合成有效的BaC网络。我们正式介绍应用上述步骤为系统构建2D和3D网格的不同有效BaC网络设计的方法和过程。为了构建用于计时任何维度的超立方体的BaC网络,我们描述了一种正式的方法。在这种情况下,我们利用一种称为复制的方法,该方法基于从较小的网络构建较大的超立方体时钟网络。我们将2D,3D网格技术与复制技术相结合,以制定适用于尺寸大于3的网格和花托的方法。我们为所介绍的算法提供正确性证明。此外,我们根据链路成本正式定义了一个最优性准则,该准则用于检查综合网络设计的最优性。在网格的情况下,我们表明,就我们定义的标准而言,大多数合成网络都是最优的。对于那些次优网络,我们描述了一种识别和删除不必要(冗余)链接的过程。该过程可确保在不更改其行为参数的情况下优化网络。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号