In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-04-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)05/31 Report--
Xiaobian today brings you to understand whether FPGA can replace CPU and GPU, and the knowledge points introduced in this article are very detailed. Friends who feel helpful can browse the content of the article together with Xiaobian, hoping to help more friends who want to solve this problem find the answer to the question. Let's learn more about "whether FPGA can replace CPU and GPU" together with Xiaobian.
But can FPGAs really replace CPUs and GPUs?
FPGAs have obvious advantages over CPUs and GPUs when performing simple and repetitive tasks such as perceptual processing. According to the current trend, FPGAs may replace GPUs in robot development in the future. Because FPGAs and GPUs are both adept at a lot of repetitive operations, FPGAs consume much less energy than GPUs. However, FPGAs may never be able to replace the status of CPU, and in fact, in all kinds of current applications, FPGAs also appear as CPU coprocessors, rather than real core computing units. And the reason for this is actually very simple, it is a word that we have mentioned several times before: design purpose.
The ultimate goal of human design robots is that they will become like us, think in a similar way to us, and have the ability to independently judge situations and handle tasks. We don't know much about how the brain works, but human-like thinking isn't a simple accumulation of innumerable logics, either empirically or intuitively. Because the complexity of thinking is far beyond the scope of computation. For example, if you want to compute 213 x 312 and you want to simplify it, you simply break it down into 213 312 sums, or even repeat 213 312 1 sums. But what if you wanted to do 2 to the 64th power? What if you want to calculate sin (27°)? Even if you want to log230? If you had to break it down into simple calculations, you would find that the resources you needed would grow at an unimaginable rate, until you couldn't even call in all the schoolchildren in the city to do it.
As it stands, the human brain is clearly not suited for massively parallel computing. It is more like a CPU that is good at single and deep thinking (calculation). And the function of the human brain is also more consistent with the design orientation of the CPU. So in any case, until there is a breakthrough in brain science, people will tend to use CPUs that look more promising as the core computing components of robots. Perhaps with the development of FPGAs, more and more data operations of sensory components of robots will be undertaken by FPGAs (just like human cerebellum), but it is obvious that the status of a component is primary and core, not judged by quantity.
There is no denying that FPGAs can indeed play a big role in robot development. However, on the whole, it and CPU, even GPU are more like a position of their own duties, often talk about substitution, perhaps not rigorous.
Thank you for reading, the above is the whole content of "whether FPGA can replace CPU and GPU", learn friends to quickly operate it. I believe that Xiaobian will definitely bring you better quality articles. Thank you for your support of the website!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.