scholarly journals An Efficient Parallel VLSI Sorting Architecture

VLSI Design ◽  
2000 ◽  
Vol 11 (2) ◽  
pp. 137-147 ◽  
Author(s):  
Yanjun Zhang ◽  
S. Q. Zheng

We present a new parallel sorting algorithm that uses a fixed-size sorter iteratively to sort inputs of arbitrary size. A parallel sorting architecture based on this algorithm is proposed. This architecture consists of three components, linear arrays that support constant-time operations, a multilevel sorting network, and a termination detection tree, all operating concurrently in systolic processing fashion. The structure of this sorting architecture is simple and regular, highly suitable for VLSI realization. Theoretical analysis and experimental data indicate that the performance of this architecture is likely to be excellent in practice.

IEEE Micro ◽  
1995 ◽  
Vol 15 (3) ◽  
pp. 60-71 ◽  
Author(s):  
A. Louri ◽  
J.A. Hatch ◽  
Jongwhoa Na

2013 ◽  
Vol 834-836 ◽  
pp. 1002-1005
Author(s):  
Bao Ping Chen

Quick sorting is one of the sorting algorithms with good performance. However, there is a bottleneck of its performance in dealing with massive data with high repetition rate. Therefore, a new effective quick sorting algorithm is proposed in this study. This approach possesses the advantage of conciseness of quick sorting algorithms while avoiding the disadvantages of recursive algorithms. The time complexity is O(n), and the space complexity is O(1). Theoretical analysis and experimental data have shown that its performance is superior to the original quick sorting algorithm, and it is applicable to the processing of massive data with high repetition rate.


1995 ◽  
Vol 34 (17) ◽  
pp. 3087 ◽  
Author(s):  
Ahmed Louri ◽  
James A. Hatch ◽  
Jongwhoa Na

Author(s):  
A. Gómez ◽  
P. Schabes-Retchkiman ◽  
M. José-Yacamán ◽  
T. Ocaña

The splitting effect that is observed in microdiffraction pat-terns of small metallic particles in the size range 50-500 Å can be understood using the dynamical theory of electron diffraction for the case of a crystal containing a finite wedge. For the experimental data we refer to part I of this work in these proceedings.


1984 ◽  
Vol 24 (2) ◽  
pp. 187-195 ◽  
Author(s):  
S. S. Tseng ◽  
R. C. T. Lee

2011 ◽  
Vol 368-373 ◽  
pp. 2483-2490
Author(s):  
Yao Ting Zhang ◽  
Yi Zheng ◽  
Hong Jian Li

A dynamic test of two unbonded fully prestressed concrete beams has been conducted. The results indicate that the natural frequency of beams increases with the prestress force, which is opposite to the analytical arguments for homogeneous and isotropic beams subject to axial force. This paper explains the change in frequencies by discussing the change in the elastic modulus. A modified formula is also proposed, and the experimental data agree well with the theoretical analysis.


2020 ◽  
Vol 11 (2) ◽  
pp. 95-102
Author(s):  
I Nyoman Aditya Yudiswara ◽  
Abba Suganda

Processor technology currently tends to increase the number of cores more than increasing the clock speed. This development is very useful and becomes an opportunity to improve the performance of sequential algorithms that are only done by one core. This paper discusses the sorting algorithm that is executed in parallel by several logical CPUs or cores using the openMP library. This algorithm is named QDM Sort which is a combination of sequential quick sort algorithm and double merge algorithm. This study uses a data parallelism approach to design parallel algorithms from sequential algorithms. The data used in this study are the data that have not been sorted and also the data that has been sorted is integer type which is stored in advance in a file. The parameter measured to determine the performance of the QDM Sort algorithm is speedup. In a condition where a large amount of data is above 4096 and the number of threads in QDM Sort is the same as the number of logical CPUs, the QDM Sort algorithm has a better speedup compared to the other parallel sorting algorithms discussed in this study. For small amounts of data it is still better to use sequential sorting algorithm.


Sign in / Sign up

Export Citation Format

Share Document