Skip to main content

How do FPGA CPU GPU and DSP compare?

 CPU

 

Generally speaking, the CPU computing power is the weakest, although the CPU has the highest main frequency, but the single is also 8 cores, 16 cores, a core of 3.5g, 16 cores is 56g, and then consider the instruction cycle, up to 30g times per second multiplication. Still fixed point.

 

DSP

 

Although the main frequency of the DSP is not as good as the CPU, but the multiplier is more, casually with 16 multipliers, or floating point. And then a 4 cores, 8 cores, and specific algorithms hardware acceleration, so although the main frequency is only 1,2g but the computing power is still stronger than the CPU. Of course, now there is a CPU with a dedicated multiplier, DSP also set the ARM core, the boundary between the two began to blur.

 

All DSP calculations use floating point algorithms, and there are no bit or integer instructions yet.

 

GPU

 

GPU is designed for image processing, the main frequency is generally around 500mhz, but there are many cores, such as titan, there are more than 380 stream processing units, 500 * 400 is 200g this amount, far greater than the previous two.

 

FPGA

 

FPGA computing power, take the high-end, more than 3000 fixed multipliers, take the digital logic can also take 3000, the fastest can be close to 300mhz, that is, 1800g of this magnitude.

 

To sum up:

 

①These applications are different, although the CPU computing can not, but good at management and scheduling, such as reading data, managing files, human-computer interaction, etc., many routines, and many auxiliary tools.

 

② DSP is weaker in management and stronger in computing. Both rely on high main frequency to solve the problem of computing volume, suitable for algorithms with a large number of recursive operations and inconvenient splitting.

 

(3) GPU is weaker in management and stronger in operation, but it is more suitable for algorithms that stream the whole data due to multi-process concurrency.

 

④ FPGA can manage and operate, but the development cycle is long and it is difficult to develop complex algorithms. Suitable for stream processing algorithms, whether the whole block of data into or one by one. Also in terms of real-time, FPGA is the highest. In order to avoid wasting computing power on data handling, the first three processors generally require a certain amount of data to be accumulated before they start calculating, generating group delay, while FPGAs have all operations in parallel, so the group delay can be very small

 

CPU and GPU comparison:

 

 


The above diagram shows the comparison of CPU and GPU internal structure. In general both are composed of **Controller (Control), Registers (Cache, DRAM) and Logic Unit (ALU: Arithmetic Logic Unit)**. But the ratio of the three is very different. In contrast to the CPU, where the controller and registers occupy a large part of the structure, in the GPU the logic unit is much larger than the sum of the other two. This different structure determines that the CPU is very good at processing/executing instructions and calling functions, but due to the small proportion of logical units, it is much weaker than the GPU in terms of data processing (arithmetic or logical operations).

Comments

Popular posts from this blog

The biggest problem with the latest 56 semiconductor manufacturers suspend orders, price increased, and long lead time. How can you fix it?

 Following the suspension of MCU orders by ELAN , Holtek Semiconductor issued a notice on 21st April suspending orders with immediate effect. The price of various semiconductors, especially MCUs, has risen as a result of factors such as the tightness of 8-inch wafer foundries. The demand for MCUs is so high that many major MCU manufacturers at home and abroad are operating at full capacity, but supply still exceeds demand. In its notice, Holtek  Semiconductor stated that Suspension of orders for 2022 Subject: Orders with delivery dates in 2022 are suspended with immediate effect.   Description: 1. The wafer fabs and packaging houses have advised that there will be another wave of price increases soon - price increases of 15%-30%. 2. The fabs are expected to provide 2022 production numbers by early May and will announce 2022 order acceptance rules when confirmed.   3. expected to resume accepting orders for 2022 by mid-May. 4. 2022 orders that have received deposits will be rescheduled

Understanding of DC-DC buck bootstrap circuit

In the peripheral circuit design of DC-DC BUCK chips, we usually add capacitors or a combination of capacitors + resistors between the BOOT and SW pins, this piece of circuit is called bootstrap circuit, the capacitors and resistors in the bootstrap circuit are called bootstrap capacitors and bootstrap resistors.   What is a bootstrap capacitor?   DCDC Buck chip has a pin called BOOT, and some are called BST. The following is an explanation of the BOOT pin of a DCDC chip. In the external circuit design, a capacitor, generally 0.1uF, is needed between the BOOT and SW pin, and is connected to the driver end of the high-end MOS tube of DCDC.     How does a bootstrap capacitor work?   The following is a block diagram of a DCDC BUCK chip, the top NMOS is called the high-side MOSFET and the bottom NMOS is called the low-side MOSFET.     When the high side MOS tube is turned on, SW is VIN, SW charges and stores energy in the inductor, and the inductor current is rising; when the low side MOS

2022 global chip shortage continues: ST、NXP、ADI、XILINX、ONSEMI、DIODES... latest trends

Under the influence of the epidemic and various emergencies around the world, the global chip industry fell into a shortage of stock in 2021. Now it has been a year, and the shortage of chips seems to have not eased. Below, we have collated the latest market developments of the original chip manufacturers such as ST, Renesas, NXP, ADI, ON Semiconductor, Microchip, Qualcomm, etc., so that you can have a good idea of the market situation. ST: Large shortage of high-end products and automotive chips Most stockists have been selling off since the prices of ST  products have fallen back, but this month has seen a small rebound. For example, STM8S003F3P6TR  and STM32F103VCT6 , two pieces of material, have seen a small price increase. It is worth noting that the market price of ST's brake system chips has recently soared, and other automotive chips have also risen, and there is still a large shortage of high-end products and automotive chips, and delivery times are still long.   In additi

Teach you 5 ways to identify and avoid counterfeit electronic components in a second

In the process of purchasing electronic components, the most worrying thing for buyers is not the price, but the quality of the product. There are a variety of IC chips on the market, of all kinds, and without paying attention to the distinction, it is sometimes difficult to see the difference between various materials, whether it is true or false, new or refurbished. The following is a compilation of some methods to identify genuine and fake chips, for your reference. Common chip counterfeiting methods Material A counterfeit material A Original manufacturer's tailor loose material: the original packaging has been disassembled or is no longer available, but product functionality and yield may be lower due to storage time or handling process, etc. Original manufacturer scrap or defective products: mainly products that have not passed factory inspection by the original manufacturer, such as scrap products after reliability testing, poor packaging quality, bad test products, etc. Orig

9 effective ways to improve your electronic components specification for approval

1. Let purchasers find manufacturers to provide specifications, safety information, environmental protection information, insurance information - E-document 2. Verify that the information is true and complete, such as the applicable period of the document, so as not to be fooled by the manufacturer. 3. Let the buyer find the manufacturer to provide samples, specifications, safety information, environmental information, insurance information - Paper files 4. Environmental test: send several samples to the environmental laboratory for ROSH halogen test. 5. Electrical specifications and high-temperature testing - e.g. electrolytic capacitors :  A: measuring capacity and deviation withstand voltage, PIN foot tin is good B: go through the production line to see if the capacitors are deformed after the high temperature of the furnace and if the capacity and the deviation voltage are okay. 6. Body size check - e.g. electrolytic capacitors . Body height and diameter, PIN pin spacing, PIN pin d