Hash Sorting for Triplet Matching - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

Hash Sorting for Triplet Matching

Description:

Sorted data reduce the functional block array size, so that it will fit in FPGA. ... Triplets sorted by (dx/dz) Hash Sorter (How) dx. Int. Triplets. Ext. Triplets ... – PowerPoint PPT presentation

Number of Views:32
Avg rating:3.0/5.0
Slides: 13
Provided by: jinyu
Learn more at: https://www-ppd.fnal.gov
Category:

less

Transcript and Presenter's Notes

Title: Hash Sorting for Triplet Matching


1
Hash Sorting for Triplet Matching
  • Jinyuan Wu, M. Wang
  • For BTeV collaboration
  • Dec. 2002

2
Hash Sorter
7
6
5
4
3
2
1
0
3
Hash Sorting and Then?
DATA
DATA
Hash Sorter
Hash Sorter
DSP
DSP
Hardware Triplet Matcher
Buffer Manager
Buffer Manager
  • Directly send to C algorithm.
  • Send to hardware algorithm and then C algorithm.

4
However
  • Hash sorting alone can not do the whole triplet
    matching job.

5
Hash Sorting and Feed to C Code
  • Data are just sorted, no cutting.
  • Sorted data let C code finds possible match in
    small number of combinations.

DATA
Hash Sorter
DSP
Buffer Manager
6
Hash Sorting and Feed to Hardware Triplet Matcher
  • Data are just sorted, no cutting.
  • Sorted data reduce the functional block array
    size, so that it will fit in FPGA.

DATA
Hash Sorter
DSP
Hardware Triplet Matcher
Buffer Manager
7
Hash Sorting (For Triplet Matching)
Triplets sorted by (dx/dz)
8
Hash Sorter (How)
Int. Triplets
Ext. Triplets
dx
9
Hash Sorter (Implementation)
DOUT
DIN
A_write
DATA RAM
B
B(DIN)
(B,C)
Count for DOUT
(C1)
C
  • Large number of bins.
  • 2 CLK/write.
  • 1 CLK/read.
  • Ping-pong structure.

COUNT RAM
10
Results
  • See the hashT2Tr.pdf file

11
Summary
  • Int. and Ext. triplets are sorted in 800um bins.
  • lt 0.5 matching triplets are beyond 2 neighboring
    bins.
  • Feeding to C code
  • Factor of 12 combination reduction. (both 132ns
    and 396ns cases)
  • Feeding to Hardware Triplet Matcher
  • Max. query list size 16 for 132ns case. (gt80
    without hash binning)
  • Max. query list size 32 for 396ns case. (gt200
    without hash binning)

12
End
Write a Comment
User Comments (0)
About PowerShow.com