Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

S-ARRAY: Highly Scalable Parallel Sorting Algorithm

View through CrossRef
The problem of sorting a sequence of N elements on a parallel computer with K processors has been discussed since 1975 when parallel computing came into existence. Presently, with exponential increase in amount of data and computing power, a sorting algorithm is required where all the N available processors are utilized without an increase in overhead of merging. Due to increase in computation power, research of new sorting algorithms has been slowed down. Our proposal S-Array algorithm, is an approach of parallel execution of sort operation based on “Divide and Conquer” principal in a general multiprocessor architecture like NUMA (Non Uniform Multiprocessor Architecture). S-Array is based on master–slave configuration that consists of processors in multiples of four where input is given in form of 22n. S-Array is designed in such a way that even if we increase number of input data and number of processing units, time complexity to sort increased amount of input data remains same i.e. O(log(log(n))/2)+c. Our future work lies in computing performance of S-Array when it sorts huge data in different architectures.
Title: S-ARRAY: Highly Scalable Parallel Sorting Algorithm
Description:
The problem of sorting a sequence of N elements on a parallel computer with K processors has been discussed since 1975 when parallel computing came into existence.
Presently, with exponential increase in amount of data and computing power, a sorting algorithm is required where all the N available processors are utilized without an increase in overhead of merging.
Due to increase in computation power, research of new sorting algorithms has been slowed down.
Our proposal S-Array algorithm, is an approach of parallel execution of sort operation based on “Divide and Conquer” principal in a general multiprocessor architecture like NUMA (Non Uniform Multiprocessor Architecture).
S-Array is based on master–slave configuration that consists of processors in multiples of four where input is given in form of 22n.
S-Array is designed in such a way that even if we increase number of input data and number of processing units, time complexity to sort increased amount of input data remains same i.
e.
O(log(log(n))/2)+c.
Our future work lies in computing performance of S-Array when it sorts huge data in different architectures.

Related Results

MARS-seq2.0: an experimental and analytical pipeline for indexed sorting combined with single-cell RNA sequencing v1
MARS-seq2.0: an experimental and analytical pipeline for indexed sorting combined with single-cell RNA sequencing v1
Human tissues comprise trillions of cells that populate a complex space of molecular phenotypes and functions and that vary in abundance by 4–9 orders of magnitude. Relying solely ...
Non‐circular signals for nested array: sum–difference co‐array and direction of arrival estimation algorithm
Non‐circular signals for nested array: sum–difference co‐array and direction of arrival estimation algorithm
Nested array has aroused remarkable attention due to the capability to obtain both enhanced degrees of freedom (DOFs) and enlarged array aperture, whereas only difference co‐array ...
Neural Networks for Quality Sorting of Agricultural Produce
Neural Networks for Quality Sorting of Agricultural Produce
The objectives of this project were to develop procedures and models, based on neural networks, for quality sorting of agricultural produce. Two research teams, one in Purdue Unive...
Justification of the geometric dimensions of drum sorting machine
Justification of the geometric dimensions of drum sorting machine
Abstract This article presents the results of research to determine the basic geometric dimensions of a drum sorting machine designed for potato sorting. A critical ...
Adaptive Sorting of Fresh Produce
Adaptive Sorting of Fresh Produce
This project includes two main parts: Development of a “Selective Wavelength Imaging Sensor” and an “Adaptive Classifiery System” for adaptive imaging and sorting of agricultural p...
Research on Cargo Volume Prediction and Personnel Scheduling in Logistics Centers
Research on Cargo Volume Prediction and Personnel Scheduling in Logistics Centers
With the rise of e-commerce logistics networks, cargo volume prediction in sorting centers has become increasingly important and a key research topic. The aim of this study is to p...
Large-Scale Data Sorting Using Independent Equal-Length Subarrays
Large-Scale Data Sorting Using Independent Equal-Length Subarrays
Abstract Design an efficient data sorting algorithm that requires less time and space complexity is essential for large data sets in wireless networks, the Internet of thin...
Parallel Computing for Sorting Algorithms
Parallel Computing for Sorting Algorithms
The expanding use of multi-processor supercomputers has made a significant impact on the speed and size of many problems. The adaptation of standard Message Passing Interface proto...

Back to Top