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 ...
Optimization of the TLR7/8 Activation-Based Sorting System for Goat Sperm
Optimization of the TLR7/8 Activation-Based Sorting System for Goat Sperm
Background:Current research indicates that the immunological separation method based on differentially expressed proteins in X- and Y-chromosome-bearing sperm represents a novel ap...
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 ...
Design, Optimization, and Validation of a High-Speed Delta Parallel System for Soft Fruit Sorting
Design, Optimization, and Validation of a High-Speed Delta Parallel System for Soft Fruit Sorting
To enhance the accuracy and efficiency of soft fruit sorting processes, this study presents the design and implementation of a Delta parallel-arm soft fruit sorting machine based o...
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...

