DocumentCode :
2328496
Title :
Tradeoff analysis and architecture design of a hybrid hardware/software sorter
Author :
Bednara, M. ; Beyer, O. ; Teich, J. ; Wanka, R.
Author_Institution :
Paderborn Univ., Germany
fYear :
2000
fDate :
2000
Firstpage :
299
Lastpage :
308
Abstract :
Sorting long sequences of keys is a problem that occurs in many different applications. For embedded systems, a uniprocessor software solution is often not applicable due to the low performance, while realizing multiprocessor sorting methods on parallel computers is much too expensive with respect to power consumption, physical weight, and cost. We investigate cost/performance tradeoffs for hybrid sorting algorithms that use a mixture of sequential merge sort and systolic insertion sort techniques. We propose a scalable architecture for integer sorting that consists of a uniprocessor and an FPGA-based parallel systolic co-processor. Speedups obtained analytically and experimentally and depending on hardware (cost) constraints are determined as a function of time constants of the uniprocessor and the co-processor
Keywords :
coprocessors; parallel algorithms; shared memory systems; sorting; systolic arrays; FPGA-based parallel systolic coprocessor; architecture design; cost constraints; cost/performance tradeoffs; embedded systems; hardware constraints; hybrid hardware/software sorter; integer sorting; long key sequences; scalable architecture; sequential merge sort; systolic insertion sort technique; time constants; tradeoff analysis; uniprocessor; Application software; Computer architecture; Concurrent computing; Coprocessors; Costs; Embedded software; Embedded system; Software performance; Software systems; Sorting;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application-Specific Systems, Architectures, and Processors, 2000. Proceedings. IEEE International Conference on
Conference_Location :
Boston, MA
ISSN :
2160-0511
Print_ISBN :
0-7695-0716-6
Type :
conf
DOI :
10.1109/ASAP.2000.862400
Filename :
862400
Link To Document :
بازگشت