Re: FPGA-based hardware accelerator for PC
- From: "Piotr Wyderski" <wyderski@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Sat, 6 May 2006 23:38:02 +0200
Jeremy Ralph wrote:
If one wanted to develop an FPGA-based hardware accelerator that could
attach to the average PC to process data stored in PC memory what
options are there available.
What could it accelerate? Modern PCs are quite fast beasts...
If you couldn't speed things up by a factor of, say, 300%, your
device would be useless. Modest improvements by several tens
of percents can be neglected -- Moore's law constantly works
for you. FPGAs are good for special-purpose tasks, but there
are not many such tasks in the realm of PCs.
+ ability to instantiate a 32 bit RISC (or equiv)
You already have a high-performance CPU on board, why do you
need another one? Use your FPGA to do something massively parallel
and let the CPU perform the CPU-ish stuff. The high rank Xilinx
devices contain one or more PowerPCs for that purpose and that
solution seems to be the best possible.
Also, what is the best way to move data between PC mem to FPGA? DMA?
DMA is good, there are PCI frontend IP cores available.
What transfer rates should one realistically expect?
132MiB/s when not overclocked.
Best regards
Piotr Wyderski
.
- Follow-Ups:
- Re: FPGA-based hardware accelerator for PC
- From: Andreas Ehliar
- Re: FPGA-based hardware accelerator for PC
- From: Jeremy Ralph
- Re: FPGA-based hardware accelerator for PC
- References:
- FPGA-based hardware accelerator for PC
- From: Jeremy Ralph
- FPGA-based hardware accelerator for PC
- Prev by Date: Re: FPGA-based hardware accelerator for PC
- Next by Date: Spartan 3e starter kit & Multimedia
- Previous by thread: Re: FPGA-based hardware accelerator for PC
- Next by thread: Re: FPGA-based hardware accelerator for PC
- Index(es):
Relevant Pages
|
|