Parallel algorithm for sorting on OTIS-ring multicomputer

  • Authors:
  • Keny T. Lucas

  • Affiliations:
  • Xavier Institute of Social Service, Ranchi, Jharkhand

  • Venue:
  • Proceedings of the 2nd Bangalore Annual Compute Conference
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Optical Transpose Interconnection System (OTIS) based interconnection network has already gained popularity among researchers for achieving high performance computation. It has become one of the efficient models for optoelectronic parallel computers. Sorting is one of the fundamental problems and is commonly used in many scientific and engineering applications. We are motivated to develop sorting algorithm due to its popularity. In this paper, we propose a parallel algorithm for sorting N (= n2) data elements on an OTIS-Ring optoelectronic parallel computer containing N (= n2) processors. To analyze the time complexity of our proposed algorithm, we count the data movements on electronic links (electronic move) and that on optical links (OTIS move) separately. Our proposed parallel algorithm for sorting requires 0.5n(n2+3n+1) electronic moves + n(2n+0.5) OTIS moves. Thus, the ratio of number of electronic moves to OTIS move of our proposed algorithm is O(n)