loading...
Tradeoff Analysis and Architecture Design of a Hybrid Hardware/Software Sorter
Boston, Massachusetts July 10-July 12
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ASAP.2000.86240012th IEEE International Conference on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Marcus Bednara, University of Paderborn
Oliver Beyer, University of Paderborn
Juergen Teich, University of Paderborn
Rolf Wanka, University of Paderborn
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.
Index Terms:
Sorting, Systolic Arrays, Hardware/Software-Codesign
Citation:
Marcus Bednara, Oliver Beyer, Juergen Teich, Rolf Wanka, "Tradeoff Analysis and Architecture Design of a Hybrid Hardware/Software Sorter," asap, pp.299, 12th IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP'00), 2000
Usage of this product signifies your acceptance of the Terms of Use.