Transcript Document
Roger Chamberlain
Systems Used:
• SGI Altix/RASC MOATB, and
• Xilinx FPGA on PCI-X bus in Altix
Tools Used:
• Mentor’s Modelsim
• Synplicity’s synthesis
• Xilinx’s place-and-route
Implementation Results
• Text search at > 800 MB/s
• Encrypt (3DES):
Execution Time (s)
350
300
250
200
150
100
50
0
0
200
400
600
800
1000
File Size (MB)
CPU
FPGA
Linear (CPU)
Linear (FPGA)
1200
Applications
• Text search (both exact and
approximate search)
• Encryption/decryption
• Structured record search
• Biosequence search
• Science data mining
• Signature hashing
Take Home Messages
• RASC incompatible with our
existing applications
− Initial focus of SGI was signal
processing apps.
− SGI currently altering RASC to
address our issues
• HW/SW interface is critical
− Port from Xeon to Opteron to
Itanium was straightforward
BOF-H-2