• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Parallel Algorithms on Mesh-Connected Processor Arrays and Their Time Efficiencies

Research Project

Project/Area Number 62580016
Research Category

Grant-in-Aid for General Scientific Research (C)

Allocation TypeSingle-year Grants
Research Field Informatics
Research InstitutionGunma University

Principal Investigator

SADO Kazuhiro  Faculty of Engineering, Gunma University, 工学部, 助教授 (10162512)

Co-Investigator(Kenkyū-buntansha) IGARASHI Yoshihide  Faculty of Engineering, Gunma University, 工学部, 教授 (60006260)
Project Period (FY) 1987 – 1988
Project Status Completed (Fiscal Year 1988)
Budget Amount *help
¥2,100,000 (Direct Cost: ¥2,100,000)
Fiscal Year 1988: ¥300,000 (Direct Cost: ¥300,000)
Fiscal Year 1987: ¥1,800,000 (Direct Cost: ¥1,800,000)
Keywordsparallel algorithm / sorting / mesh-connected processor array / SIMD / 時間計算量 / 網状結合プロセッサ配列 / AIMO / 平列アルゴリズム / 網状プロセッサ配列 / MIMO
Research Abstract

We designed three sorting algorithms and a number of their variations on the mesh-connected model. These three algorithms are called the shear sort, the pseudo-merge sort and the predistributed column merge sort. The computing times of these algorithms are n log_2n, 6.5n and 5.5n steps within their leading terms, respectively for sorting n^2 items. although our algorithms are asymptotically inferior to the 3n-time algorithms, for practical values of n our algorithms are much faster than their algorithms. Furthermore, the control structures of our algorithms are particularly simple, and therefore they are suitable to be realized on a VLSI chip.
Our algorithms are some combinations of the parallel bubble sorts in differenct directions. We studied the property of the parallel bubbling system. We introduced a function called POTENTIAL witch exactly evaluates the number of steps needed to route all items to their final positions by the parallel bubbling. Using this function we can accurately analyze the time efficienceis of our algorithms. This function is also useful to the correctness proofs of the algorithms.
The mesh-connected model can be naturally generalized to multi-dimensional mesh-connected models. For each d<greater than or equal>, we designed a (2d-1)n+O(n^<(d-2)/(d-1)>) time algorithm for sorting n^d items on a d-dimensional mesh-connected model. We also developed a general technique called the chain argument to derive time lower bounds for various indexing functions. We showed that any algorithms for sorting n^2 items on the mesh-connected model takes at least 2.27n steps no matter what indexing function is used.

Report

(3 results)
  • 1988 Annual Research Report   Final Research Report Summary
  • 1987 Annual Research Report
  • Research Products

    (10 results)

All Other

All Publications (10 results)

  • [Publications] Yoshihide Igarashi.: The Transactions of the IEICE. 70. 865-871 (1987)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] Kazuhiro Sado.: Theoretical Computer Science. 54. 315-324 (1987)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] Kazuhiro Sado.: The Transactions of the IEICE. 71. 422-430 (1988)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] Yoshihide Igarashi: "Time Lower Bounds for Merge Sorts and Pseudo-Merge Sorts on Mesh-Connected Processor Array" The Transactions of the IEICE. 70. 865-871 (1987)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] Kazuhiro Sado: "A Function for Evaluating the Computing Time of a Bubbling System" Theoretical Computer Science. 54. 315-324 (1987)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] Kazuhiro Sado: "Fast Parallel Sorting on a Meah-Connected Processor Array" The Transactions of the IEICE. 71. 422-430 (1988)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] Kazuhiro,Sado: The Transactions of the IEICE. 71. 422ー430 (1988)

    • Related Report
      1988 Annual Research Report
  • [Publications] Yoshihide Igarashi: The Transactions of the IEICE. 70. 865-871 (1987)

    • Related Report
      1987 Annual Research Report
  • [Publications] Kazuhiro Sado: Theoretical Computer Science. 54. 315-324 (1987)

    • Related Report
      1987 Annual Research Report
  • [Publications] Kazuhiro Sado: The Transactions of the IEICE. 71. (1988)

    • Related Report
      1987 Annual Research Report

URL: 

Published: 1987-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi