According to Jiwei.com, Baidu's AI chip division Kunlun recently completed a round of financing. People familiar with the matter revealed that Kunlun's valuation is about US$2 billion. Currently, Kunlun chips are mainly used by Baidu for smart electric vehicles and cloud computing. Baidu will continue to make efforts in AI chip-related fields.
There are many complex calculations in artificial intelligence algorithms. Most current AI processors use a single instruction to call dedicated complex computing units to implement complex calculations. Since these complex computing units occupy a relatively large logical area, in a multi-core AI processor, if each processor core has exclusive use of these complex computing units, it will occupy a large chip area and the implementation cost is too high; and in actual application scenarios, the frequency of use of these complex computing instructions is not particularly high. When each processor core has exclusive use, the utilization rate of these complex computing units is not high.
To this end, Baidu applied for an invention patent entitled "Complex computing devices, methods, artificial intelligence chips and electronic devices" (application number: 202010612288.3) on June 30, 2020, and the applicant was Beijing Baidu Netcom Technology Co., Ltd.
Figure 1 Schematic diagram of AI chip structure
FIG1 is a schematic diagram of the AI chip structure proposed in the present invention. In the AI chip, multiple instruction sources 100 are connected to a complex computing device 200, and the instruction source 100 may be an AI processor core. The complex computing device 200 includes an input interface 210, multiple computing components 220, and an output interface 230. The input interface 210 may be connected between multiple AI processor cores 100 and multiple computing components 220, and the output interface may be connected between multiple computing components 220 and multiple AI processor cores 100.
A plurality of computing components 220 constitute a special function unit, each computing component 220 has independent computing capability and can implement a certain type of complex computing. The computing component 220 includes at least one of the following: a dedicated integrated circuit, a chip, and a field programmable gate array.
The AI processor core 100 can decode the instructions to be executed when receiving the instructions to be executed, and splice the decoded data into complex computing instructions. The AI processor core 100 can send an instruction request to the input interface 210 of the complex computing device 200, and the input interface 210 then obtains the complex computing instructions from each AI processor core 100, and arbitrates them to the corresponding computing components 220 according to the computing type in each complex computing instruction.
The computing unit 220 obtains source operands from the received complex computing instruction to perform complex computing, and generates a computing result instruction to feed back to the output interface 230. The computing result instruction includes an instruction source identifier, a computing result, and a write-back address, etc. The computing result is the computing result of the computing unit 220 performing complex computing on the source operands, and the instruction source identifier and the write-back address come from the data in the complex computing instruction received by the computing unit 220.
The output interface 230 receives the calculation result instruction from each calculation component 220, and arbitrates the calculation result and write-back address in each calculation result instruction to the corresponding instruction source, such as the AI processor core 100, according to the instruction source identifier. The AI processor core 100 writes the calculation result into the internal register according to the write-back address.
In short, Baidu's AI chip patent, through weak coupling with each instruction source, realizes the sharing of SFU by multiple instruction sources, and reduces the data path when the instruction source calls SFU for complex calculations, thereby reducing the area overhead and power consumption overhead of the AI chip.
Baidu is a world-leading AI company that has established leading advantages in AI computing power, algorithms, open platforms, and developer ecosystems, and has entered a fast lane of strong growth. Under the general trend of the integrated development of cloud, AI, and the Internet, Baidu has laid out a new multi-engine growth pattern and accumulated strong potential to support future development.
Previous article:Rockchip's Q1 net profit increased by 210.46% to 266.59% year-on-year. Will its production capacity meet demand?
Next article:ZTE Axon 30 series will be released on April 15: Snapdragon 888 processor, rear triple main camera
- Popular Resources
- Popular amplifiers
- Apple and Samsung reportedly failed to develop ultra-thin high-density batteries, iPhone 17 Air and Galaxy S25 Slim phones became thicker
- Micron will appear at the 2024 CIIE, continue to deepen its presence in the Chinese market and lead sustainable development
- Qorvo: Innovative technologies lead the next generation of mobile industry
- BOE exclusively supplies Nubia and Red Magic flagship new products with a new generation of under-screen display technology, leading the industry into the era of true full-screen
- OPPO and Hong Kong Polytechnic University renew cooperation to upgrade innovation research center and expand new boundaries of AI imaging
- Gurman: Vision Pro will upgrade the chip, Apple is also considering launching glasses connected to the iPhone
- OnePlus 13 officially released: the first flagship of the new decade is "Super Pro in every aspect"
- Goodix Technology helps iQOO 13 create a new flagship experience for e-sports performance
- BOE's new generation of light-emitting devices empowers iQOO 13 to fully lead the flexible display industry to a new level of performance
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- CGD and Qorvo to jointly revolutionize motor control solutions
- CGD and Qorvo to jointly revolutionize motor control solutions
- Keysight Technologies FieldFox handheld analyzer with VDI spread spectrum module to achieve millimeter wave analysis function
- Infineon's PASCO2V15 XENSIV PAS CO2 5V Sensor Now Available at Mouser for Accurate CO2 Level Measurement
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- A new chapter in Great Wall Motors R&D: solid-state battery technology leads the future
- Naxin Micro provides full-scenario GaN driver IC solutions
- Interpreting Huawei’s new solid-state battery patent, will it challenge CATL in 2030?
- Are pure electric/plug-in hybrid vehicles going crazy? A Chinese company has launched the world's first -40℃ dischargeable hybrid battery that is not afraid of cold
- Process review is becoming increasingly difficult. How can we cut the Gordian knot?
- Please tell me, what is the function of this resistor and capacitor in the common-mode amplifier circuit?
- FAQ_How to test Mesh low power nodes
- How to Suppress Zero Drift in Direct-Coupled Amplifier Circuits
- FPGA Implementation of Digital Signal Processing.pdf
- Phase-Locked Loop (PLL) Basics
- Mir MYC-YT507 development board review: review video summary
- 【GD32450I-EVAL】+ 03 Basic usage of library functions - taking key interrupt as an example
- Excuse me, does anyone have the dimension drawing of TQFN20 package?
- TIOBE Index May 2022