GPUs vs FPGAs

Source: Internet
Author: User
The answer depends on what exactly you're trying to accelerate. GPU is really a "Software Acceleration" that can accelerate certain class of compute-intensive applications. the only interface to the GPU (NVIDIA or AMD) is PCI Express. FPGA, on the other hand, can be used for a broader range of accelerations. it has customizable iOS, so it can interface with any chip (with compatible signal levels, speed, number of IOS ). examples: TCP/IP checksum offload, ecryption/decryption, audio codec, applications that requre very low and predictable latency.

 

Both technologies, GPU and FPGA, are built for stream processing. depending on the problem you're facing one or the other may solve it better or worse. development cycles are usually shorter for GPUs because of their well-known programming model. FPGAs perform better in real-time environments when latencies need to be low. the most significant aspect is that a compiled FPGA design results in real hardware.

But it's not only technical factors constraining your design demo-. it requires developers with very specific skills and experience. And those are hard to get...

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.