...
首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Time- and VLSI-optimal sorting on enhanced meshes
【24h】

Time- and VLSI-optimal sorting on enhanced meshes

机译:增强网格上的时间和VLSI最佳排序

获取原文
获取原文并翻译 | 示例

摘要

Sorting is a fundamental problem with applications in all areas of computer science and engineering. In this work, we address the problem of sorting on mesh connected computers enhanced by endowing each row and each column with its own dedicated high-speed bus. This architecture, commonly referred to as a mesh with multiple broadcasting, is commercially available and has been adopted by the DAP family of multiprocessors. Somewhat surprisingly, the problem of sorting m, (m/spl les), elements on a mesh with multiple broadcasting of size /spl radic/spl times//spl radic has been studied, thus far, only in the sparse case, where m/spl isin//spl Theta/(/spl radic) and in the dense case, where m/spl isin//spl Theta/O(/spl radic). Yet, many applications require using an existing platform of size /spl radic/spl times//spl radic for sorting m elements, with /spl radic>m/spl les. Our main contribution is to present the first known adaptive time- and VLSI-optimal sorting algorithm for meshes with multiple broadcasting. Specifically we show that, for every choice of a constant 0>/spl epsiv//spl les/ 1/2 , it is possible to sort m elements, n/sup 1/2 +/spl epsiv///spl les/m/spl les, stored in the leftmost [m//spl radic] columns of a mesh with multiple broadcasting of size /spl radic/spl times//spl radic in /spl Theta/(m//spl radic) time.
机译:排序是计算机科学和工程学所有领域中应用程序的基本问题。在这项工作中,我们解决了在网状连接的计算机上进行排序的问题,该计算机通过为每行和每一列赋予其自己的专用高速总线而得到增强。这种体系结构通常称为多重广播网格,可从市场上买到,并已被DAP多处理器家族采用。出乎意料的是,到目前为止,仅研究了在大小为/ spl radic / n / spl times // spl radic / n的多个广播的网格上对m(m / spl les / n)个元素进行排序的问题。稀疏情况下,其中m / spl为in // spl Theta /(/ spl radic / n),而稠密情况下为m / spl isin // spl Theta / O(/ spl radic / n)。但是,许多应用程序需要使用大小为/ spl radic / n / spl times // spl radic / n的现有平台来对m个元素进行排序,并使用/ spl radic / n> m / spl les / n。我们的主要贡献是提出了第一种已知的用于具有多个广播的网格的自适应时间和VLSI最佳排序算法。具体来说,我们表明,对于常数0> / spl epsiv // spl les / 1/2的每个选择,可以对m个元素进行排序,即n / sup 1/2 + / spl epsiv /// spl les / m / spl les / n,存储在网格的最左侧[m // spl radic / n]列中,并在/ spl Theta /(m /中将大小为/ spl radic / n / spl times // spl radic / n的多个广播/ spl radic / n)时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号