DocumentCode :
2025542
Title :
Modular high-throughput and low-latency sorting units for FPGAs in the Large Hadron Collider
Author :
Farmahini-Farahani, Amin ; Gregerson, Anthony ; Schulte, Michael ; Compton, Katherine
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Wisconsin-Madison, Madison, WI, USA
fYear :
2011
fDate :
5-6 June 2011
Firstpage :
38
Lastpage :
45
Abstract :
This paper presents efficient techniques for designing high-throughput, low-latency sorting units for FPGA implementation. Our sorting units use modular design techniques that hierarchically construct large sorting units from smaller building blocks. They are optimized for situations in which only the M largest numbers from N inputs are needed; this situation commonly occurs in high-energy physics experiments and other forms of digital signal processing. Based on these techniques, we design parameterized, pipelined sorting units. A detailed analysis indicates that their resource requirements scale linearly with the number of inputs, latencies scale logarithmically with the number of inputs, and frequencies remain fairly constant. Synthesis results indicate that a single pipelined 256-to-4 sorting unit with 19 stages can perform 200 million sorts per second with a latency of about 95 ns per sort on a Virtex-5 FPGA.
Keywords :
field programmable gate arrays; logic design; FPGA design; Virtex-5 FPGA; digital signal processing; large hadron collider; low-latency sorting units; modular design techniques; modular high-throughput; parameterized pipelined sorting unit design; Algorithm design and analysis; Computer aided engineering; Field programmable gate arrays; Hardware; Merging; Sorting; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application Specific Processors (SASP), 2011 IEEE 9th Symposium on
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4577-1212-8
Type :
conf
DOI :
10.1109/SASP.2011.5941075
Filename :
5941075
Link To Document :
بازگشت