VLSI Implementation of Parallel Sorting Algorithms

VLSI Implementation of Parallel Sorting Algorithms PDF Author: Bijan Tehrani
Publisher:
ISBN:
Category : Parallel processing (Electronic computers)
Languages : en
Pages : 206

Get Book Here

Book Description

VLSI Implementation of Parallel Sorting Algorithms

VLSI Implementation of Parallel Sorting Algorithms PDF Author: Bijan Tehrani
Publisher:
ISBN:
Category : Parallel processing (Electronic computers)
Languages : en
Pages : 206

Get Book Here

Book Description


A New Parallel Sorting Algorithm and Its Efficient VLSI Implementation

A New Parallel Sorting Algorithm and Its Efficient VLSI Implementation PDF Author: Dey Sujit
Publisher:
ISBN:
Category : Algorithms
Languages : en
Pages : 32

Get Book Here

Book Description


Parallel Sorting Algorithms

Parallel Sorting Algorithms PDF Author: Selim G. Akl
Publisher: Academic Press
ISBN: 148326808X
Category : Reference
Languages : en
Pages : 244

Get Book Here

Book Description
Parallel Sorting Algorithms explains how to use parallel algorithms to sort a sequence of items on a variety of parallel computers. The book reviews the sorting problem, the parallel models of computation, parallel algorithms, and the lower bounds on the parallel sorting problems. The text also presents twenty different algorithms, such as linear arrays, mesh-connected computers, cube-connected computers. Another example where algorithm can be applied is on the shared-memory SIMD (single instruction stream multiple data stream) computers in which the whole sequence to be sorted can fit in the respective primary memories of the computers (random access memory), or in a single shared memory. SIMD processors communicate through an interconnection network or the processors communicate through a common and shared memory. The text also investigates the case of external sorting in which the sequence to be sorted is bigger than the available primary memory. In this case, the algorithms used in external sorting is very similar to those used to describe internal sorting, that is, when the sequence can fit in the primary memory, The book explains that an algorithm can reach its optimum possible operating time for sorting when it is running on a particular set of architecture, depending on a constant multiplicative factor. The text is suitable for computer engineers and scientists interested in parallel algorithms.

A Minimum Area VLSI (Very Large Scale Integrated Architecture for O(LOGN) Time Sorting

A Minimum Area VLSI (Very Large Scale Integrated Architecture for O(LOGN) Time Sorting PDF Author: G. Bilardi
Publisher:
ISBN:
Category :
Languages : en
Pages : 28

Get Book Here

Book Description
A generalization of a known class of parallel sorting algorithms is presented, together with a new architecture to execute them. A VLSI implementation is also proposed, and its area-time performance is discussed. It is shown that an algorithm in the class is executable in 0(logn) time by a chip occupying O(n2) area. The design is a typical instance of a 'hybrid architecture', resulting from the combination of well-known VLSI arrays as the orthogonal-trees and the cube-connected-cycles; it is also the first known to meet the AT21 = omega(n2log2n) lower bound for sorters of n words of length (1 + epsilon) and working in minimum 0(logn) time. (Author).

The Analysis and Synthesis of a Parallel Sorting Engine

The Analysis and Synthesis of a Parallel Sorting Engine PDF Author: Byoungchul Ahn
Publisher:
ISBN:
Category : Integrated circuits
Languages : en
Pages : 278

Get Book Here

Book Description
This thesis is concerned with the development of a unique parallel sort-merge system suitable for implementation in VLSI. Two new sorting subsystems, a high performance VLSI sorter and a four-way merger, were also realized during the development process. In addition, the analysis of several existing parallel sorting architectures and algorithms was carried out. Algorithmic time complexity, VLSI processor performance, and chip area requirements for the existing sorting systems were evaluated. The rebound sorting algorithm was determined to be the most efficient among those considered. The rebound sorter algorithm was implemented in hardware as a systolic array with external expansion capability. The second phase of the research involved analyzing several parallel merge algorithms and their buffer management schemes. The dominant considerations for this phase of the research were the achievement of minimum VLSI chip area, design complexity, and logic delay. It was determined that the proposed merger architecture could be implemented in several ways. Selecting the appropriate microarchitecture for the merger, given the constraints of chip area and performance, was the major problem. The tradeoffs associated with this process are outlined. Finally, a pipelined sort-merge system was implemented in VLSI by combining a rebound sorter and a four-way merger on a single chip. The final chip size was 416 mils by 432 mils. Two micron CMOS technology was utilized in this chip realization. An overall throughput rate of 10M bytes/sec was achieved. The prototype system developed is capable of sorting thirty two 2-byte keys during each merge phase. If extended, this system is capable of economically sorting files of 100M bytes or more in size. In order to sort larger files, this design should be incorporated in a disk-based sort-merge system. A simplified disk I/O access model for such a system was studied. In this study the sort-merge system was assumed to be part of a disk controller subsystem.

An Implementation of Parallel Sorting Algorithms

An Implementation of Parallel Sorting Algorithms PDF Author: Cheng-tze Steve Chang
Publisher:
ISBN:
Category :
Languages : en
Pages : 182

Get Book Here

Book Description


A Parallel Exchange Sort Algorithm and Its VLSI Design

A Parallel Exchange Sort Algorithm and Its VLSI Design PDF Author: Young-Deok Song
Publisher:
ISBN:
Category :
Languages : en
Pages : 182

Get Book Here

Book Description


A Fast Algorithm for Parallel Selection and Its VLSI Implementation

A Fast Algorithm for Parallel Selection and Its VLSI Implementation PDF Author: Sujit Dey
Publisher:
ISBN:
Category : Algorithms
Languages : en
Pages : 32

Get Book Here

Book Description


VLSI Algorithms and Architectures

VLSI Algorithms and Architectures PDF Author: Fillia Makedon
Publisher: Springer Science & Business Media
ISBN: 9783540167662
Category : Computers
Languages : en
Pages : 340

Get Book Here

Book Description
Introduction to the temporal logic of - in particular paral- lel - programs.Divided into three main parts: - Presenta- tion of the pure temporal logic: language, semantics, and proof theory; - Representation of programs and their proper- ties within the language of temporal logic; - Application of the logical apparatus to the verification of program proper- ties including a new embedding of Hoare's logic into the temporal framework.

Parallel Processing on VLSI Arrays

Parallel Processing on VLSI Arrays PDF Author: Josef A. Nossek
Publisher: Springer Science & Business Media
ISBN: 1461540364
Category : Technology & Engineering
Languages : en
Pages : 136

Get Book Here

Book Description
Guest Editor: JOSEF A. NOSSEK This is a special issue of the Journal of VLSI Signal Processing comprising eight contributions invited for publica tion on the basis of novel work presented in a special session on "Parallel Processing on VLSI Arrays" at the International Symposium on Circuits and Systems (ISCAS) held in New Orleans in May 1990. Massive parallelism to cope with high-speed requirements stemming from real-time applications and the restrictions in architectural and circuit design, such as regularity and local connectedness, brought about by the VLSI technology are the key questions addressed in these eight papers. They can be grouped into three subsections elaborating on: • Simulation of continuous physical systems, i. e. , numerically solving partial differential equations. • Neural architectures for image processing and pattern recognition. • Systolic architectures for implementing regular and irregular algorithms in VLSI technology. The paper by A. Fettweis and O. Nitsche advocates a signal processing approach for the numerical integration of partial differential equations (PD Es). It is based on the principles of multidimensional wave digital filters (MDWDFs) thereby preserving the passivity of energy dissipating physical systems. It is particularly suited for systems ofPDEs involving time and finite propagation speed. The basic ideas are explained using Maxwell's equa tions as a vehicle for the derivation of a multidimensional equivalent circuit representing the spatially infinitely extended arrangement with only very few circuit elements.