Sponsors
Submitted by xman on Sun, 08/10/2006 - 4:34am
Posted in
FPGA (Field Programmable Gate Array) is becoming the buzz word in High Performance Computing. }:) 30x speed up results are commonly reported for various applications. Progeniq reported significant speed up on ClustalW software, a Bioinformatics application. :o
But, can you imagine using logic gates to perform tasks in a typical C program? Of course a C-to-FPGA compiler (e.g. Handel-C, Impulse C, SystemC) solves the problem. But, using FPGA does not automatically guarantee good speed up. The amount of logic gates, and the longest path in the logic gates must be minimized. These minimizations are difficult for the compiler. Hence, some efforts are required to help the compiler to achieve good performance.
The key for FPGA to success:
- Quick conversions of existing programs for wide user coverage.
- High performance, significantly faster than general purpose processors.
- Portable performance to various FPGA chips.
- Cheap is good.

Recent comments
3 weeks 1 day ago
11 weeks 2 days ago
13 weeks 5 days ago
20 weeks 15 hours ago
30 weeks 4 days ago
30 weeks 5 days ago
31 weeks 6 days ago
42 weeks 6 days ago
43 weeks 4 hours ago
1 year 18 weeks ago