Analogue āļāļĢāļīāļĐāļąāļāļāļđāđāļāļĨāļīāļāđāļāļĢāļ·āđāļāļāđāļĨāđāļāđāļāļĄāļĒāđāļāļāļĒāļļāļāļāļĩāđāđāļāđāļāļĨāļąāļāđāļāļĄāđāļāđāļēāļĄāļēāđāļŠāļĩāļĒāļāđāļĨāđāļ§āđāļĨāđāļāđāļāđāđāļĨāļĒ āļāđāļāļāļŦāļāđāļēāļāļĩāđāđāļāļĒāļĄāļĩāļāļĨāļāļēāļāļāļĨāļīāļāđāļāļĢāļ·āđāļāļ Super Nt (SNES), Mega Sg (Mega Drive) āđāļĨāļ° Pocket (Game Boy) āļĄāļēāđāļĨāđāļ§ āļĨāđāļēāļŠāļļāļāđāļāļīāļāļāļąāļ§āđāļāļĢāļ·āđāļāļ Analogue 3DāļāļĩāđāđāļāđāļāđāļāļĢāļ·āđāļāļāđāļāļĩāļĒāļāļāļāļ Nintendo 64
āđāļāļ§āļāļēāļāļāļāļ Analogue āļāđāļēāļāđāļāļāļēāļāļāļēāļĢāđāļāđ Emulator āļāļģāļĨāļāļāļāļēāļĢāļĢāļąāļāđāļāļĄāļĒāļļāļāļāđāļāļāļāļāļŪāļēāļĢāđāļāđāļ§āļĢāđāļĒāļļāļāđāļŦāļĄāđ āđāļāđāđāļāđāļ§āļīāļāļĩāļŠāļĢāđāļēāļāļ§āļāļāļĢāļĨāļąāļāļĐāļāļ°āđāļāļĩāļĒāļ§āļāļąāļāđāļāļĢāļ·āđāļāļāļĒāļļāļāđāļāđāļēāļāđāļ§āļĒ FPGA āđāļāļ āļāļģāđāļŦāđāđāļāđāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļĩāļāļ§āđāļēāđāļĨāļ°āļĢāļąāļāļĐāļēāļāļ§āļēāļĄāđāļāđāļēāļāļąāļāđāļāđāļĄāļēāļāļāļ§āđāļē āđāļĨāđāļ§āļĒāļąāļāđāļāļīāđāļĄāļāļĩāđāļāļāļĢāđāļāļāļāļŪāļēāļĢāđāļāđāļ§āļĢāđāļĒāļļāđāļāļāļąāļāļāļļāļāļąāļ āđāļāđāļ Dual-band Wi-Fi, Bluetooth LE, SD card āđāļāđāļēāļĄāļēāđāļāđāļāļĢāļ·āđāļāļāļāđāļ§āļĒ
āļāļīāļāđāļāļĨāļāļĢāļ°āļāļēāļĻāđāļāļāđāļĒāļāļāļļāļĢāļāļīāļāļāļĨāļļāđāļĄ PSG āļŦāļĢāļ·āļ Programmable Solutions Group āļāļāļāđāļāđāļāđāļāļāļĢāļīāļĐāļąāļāļāļīāļŠāļĢāļ° āđāļāļ·āđāļāđāļŦāđāļĄāļĩāļāļ§āļēāļĄāļāļĨāđāļāļāļāļąāļ§āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļāļāļĒāļēāļĒāļāļēāļāļĨāļđāļāļāđāļēāđāļŦāļĄāđāđāļāđāļĄāļēāļāļāļķāđāļ āđāļāļĒāđāļŦāđ Sandra Rivera āļĢāļāļāļāļĢāļ°āļāļēāļāļāļāļāļāļīāļāđāļāļĨāđāļāđāļāļāļĩāļāļĩāđāļāđāļŦāļĄāđāļāļāļāļāļļāļĢāļāļīāļāļāļĩāđ āļāļēāļāļ§āđāļēāļāļ°āļĄāļĩāļāļĨāļāļąāđāļāđāļāđ 1 āļĄāļāļĢāļēāļāļĄ 2024 āđāļāđāļāļāđāļāđāļ āļāļēāļāļāļąāđāļāļāļĢāļīāļĐāļąāļāđāļŦāļĄāđāļāļĩāđāļāļ°āđāļāļāļĩāđāļāđāļāđāļēāļāļĨāļēāļāļŦāļļāđāļāļ āļēāļĒāđāļ 2-3 āļāļĩ
āļāđāļāļāļŦāļāđāļēāļāļĩāđāļāļīāļāđāļāļĨāļāđāđāļĒāļāļāļĢāļīāļĐāļąāļāļŠāđāļ§āļāļāļļāļĢāļāļīāļāļāļąāļāļāļēāļĢāļāļĒāļāļāđāđāļĢāđāļāļāļāļąāļ Mobileye āļāļāļāđāļāđāļāļāļĢāļīāļĐāļąāļāļāļīāļŠāļĢāļ° āđāļĨāļ° āđāļāļāļĩāđāļ āđāļāđāļēāļāļĨāļēāļāļŦāļļāđāļāđāļĄāļ·āđāļāļāļĩāļāļĩāđāđāļĨāđāļ§ āļāļķāļāļāļēāļāļ§āđāļēāļŠāđāļ§āļāļāļļāļĢāļāļīāļ PSG āļāļ°āđāļāđāļāđāļāđāļāļĨāļąāļāļĐāļāļ°āđāļāļĩāļĒāļ§āļāļąāļ
AMD āļĄāļĩ āļāļĩāļāļĩāļĒāļđāļŠāļģāļŦāļĢāļąāļāļĻāļđāļāļĒāđāļāđāļāļĄāļđāļĨāđāļāļĢāļāļāđ Instinct āļāļģāļāļĨāļēāļāļĄāļēāļāļąāđāļāđāļāđāļāļĩ 2016 (āđāļāļīāļĄāļāļ·āđāļ Radeon Instinct āļ āļēāļĒāļŦāļĨāļąāļāļāļąāļāđāļŦāļĨāļ·āļ Instinct) āđāļāļĒāļĒāļļāļāļŦāļĨāļąāļāđāļāđāļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄ CDNA āļāļĩāđāļĨāđāļāđāļāļāļąāļ RDNA āļāļāļāļāļąāđāļāļāļāļāļāļđāđāļĄāļāļĢāđ ( Instinct MI100 āļāļĩ 2020 āđāļāđāļ CDNA 1 āđāļĨāļ° Instinct MI200 āļāļĩ 2021 āđāļāđāļ CDNA 2 )
āļĨāđāļēāļŠāļļāļ AMD āđāļāļīāļāļāļąāļ§ Instinct MI300 āļāļķāđāļāļĢāļāļāļāļĩāđāļāđāļēāļāđāļāļāļēāļāļāļĩāđāđāļāļĒ āđāļāļĢāļēāļ°āđāļāđāļāļāļēāļĢāļĢāļ§āļĄāļāļąāđāļāļāļĩāļāļĩāļĒāļđ Epyc Zen 4 āļāļąāļāļāļĩāļāļĩāļĒāļđ CDNA 3 āđāļāđāļēāļĄāļēāđāļāļāļīāļāļāļąāļ§āđāļāļĩāļĒāļ§ (āļāļēāļĄāļ āļēāļĐāļē AMD āļāļĩāđāđāļĢāļĩāļĒāļāļ§āđāļē APU) āļāļķāđāļāļāļ·āļāđāļāđāļāļāļĢāļąāđāļāđāļĢāļāļāļĩāđāđāļĢāļēāđāļŦāđāļāļāļēāļĢāļĢāļ§āļĄāļāļĩāļāļĩāļĒāļđ+āļāļĩāļāļĩāļĒāļđāđāļāđāļēāļāđāļ§āļĒāļāļąāļāđāļāļāļąāđāļāļĻāļđāļāļĒāđāļāđāļāļĄāļđāļĨ
āļāļīāļāđāļāļĨāđāļāļīāļāļāļąāļ§āļāļīāļ FPGA āđāļāļāļĢāļ°āļāļđāļĨ Intel Agilex āđāļĨāļ° Intel Stratix āđāļāļĒāļāļĢāļąāļāļāļĢāļļāļāļāļąāđāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļĨāļīāļ, āļ§āļāļāļĢāļ āļēāļĒāđāļ, āđāļĨāļ°āļāļĩāļāļĩāļĒāļđāļ āļēāļĒāđāļāļāļąāļ§ FPGA āđāļāđāļāļļāļāđāļāļĨāļĩāđāļĒāļāđāļŦāļāđāļāļ·āļāđāļāļāļĢāļ°āļāļđāļĨāđāļŦāļĄāđāļāļĩāđ āļāļīāļāđāļāļĨāļāļ°āļĄāļĩāļĢāļļāđāļ Direct RF āļāļĩāđāļĄāļĩāļŦāļāđāļ§āļĒāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļŠāļąāļāļāļēāļāļ§āļīāļāļĒāļļāđāļāļāļąāļ§
āļ§āļāļāļĢ Direct RF āļĄāļĩāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāļąāļāļŠāļąāļāļāļēāļāđāļāđāļāļķāļāļĢāļ°āļāļąāļ 64 gigasamples/second āļāļģāđāļŦāđāđāļāđāđāļāļāļ§āļīāļāļāđāļ§āļīāļāļĒāļļāđāļāđāļāđāļāļķāļ 32GHz āļāļēāļĢāđāļāđāļāļēāļāļŦāļĨāļąāļāļāļ·āļāļ§āļāļāļēāļĢāļāļŦāļēāļĢ āđāļāđāļ āļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļŠāļąāļāļāļēāļāļāļēāļāđāļĢāļāļēāļĢāđ āļĨāļđāļāļāđāļēāļāļĨāļļāđāļĄāđāļĢāļāļāļĩāđāļāļīāļāđāļāļĨāļĒāļāļĄāļē āđāļāđāļ Lockheed Martin āļŦāļĢāļ·āļ BAE Systems
AMD āļāļĢāļ°āļāļēāļĻāļāđāļēāļ§āļ§āđāļēāđāļāđāļĢāļąāļāļāļēāļĢāļāļāļļāļĄāļąāļāļīāļāļēāļāļŦāļāđāļ§āļĒāļāļēāļāļ āļēāļāļĢāļąāļāļāļāļāļāļĢāļ°āđāļāļĻāļāđāļēāļāđ āđāļŦāđāļāļ·āđāļāļāļīāļāļāļēāļĢ Xilinx āđāļĢāļĩāļĒāļāļĢāđāļāļĒāđāļĨāđāļ§ āļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļ·āđāļāļāļ°āđāļŠāļĢāđāļāļŠāļĄāļāļđāļĢāļāđāđāļāļ§āļąāļāļāļĩāđ 14 āļāļļāļĄāļ āļēāļāļąāļāļāđ 2022
AMD āđāļāđāļēāļāļ·āđāļ Xilinx āđāļĄāļ·āđāļāļāļĩ 2020 āļāđāļ§āļĒāļĄāļđāļĨāļāđāļē 35 āļāļąāļāļĨāđāļēāļāļāļāļĨāļĨāļēāļĢāđ āđāļāļ·āđāļāļāļģāđāļāļāđāļāđāļĨāļĒāļĩ FPGA āļĄāļēāđāļāđāļāļēāļ āļāļķāđāļāđāļāđāļāđāļāļĢāļāļāđāļŠāļģāļāļąāļāđāļāđāļĨāļāļāļĩāļāļĩāļĒāļđ
āļāđāļāļāļŦāļāđāļēāļāļąāđāļ āļāļđāđāđāļāđāļāļāļĒāđāļēāļāļāļīāļāđāļāļĨāļāđāļāļ·āđāļ Altera āļĄāļēāļāļąāđāļāđāļāđāļāļĩ 2015 āđāļĨāļ°āļāđāļ§āļāļŦāļĨāļąāļāļāđāđāļĢāļīāđāļĄāļĄāļĩ āļāļĨāļīāļāļ āļąāļāļāđāļāļīāļāđāļāļāļēāļ°āļāļēāļāļāļĩāđāđāļāđ FPGA āļāļāļāļĄāļēāđāļŦāđāđāļŦāđāļāļāđāļēāļāđāļĨāđāļ§
āļāļđāđāļāļīāļĨāļĢāđāļ§āļĄāļĄāļ·āļāļāļąāļ Antmicro āļāļđāđāđāļŦāđāļāļĢāļīāļāļēāļĢāļāļāļāđāļāļāļāļīāļāđāļāļīāļāđāļāļĢāļāļāļēāļĢ FPGA Interchange format āļŠāļĢāđāļēāļāļāļāļĢāđāđāļĄāļāđāļāļĨāđāļŠāļģāļŦāļĢāļąāļāļāļāļāđāļāļāļāļīāļāļāļĩāđāđāļāđāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāđāļēāļĄāļĒāļĩāđāļŦāđāļāđāļāļĄāļēāđāļāđ
āļāļēāļĢāļāļāļāđāļāļāļāļīāļāđāļāļĒāđāļāđ FPGA āļāļąāđāļāđāļāđāļāļāļēāļĢāļŠāļąāļāđāļāļĢāļēāļ°āļŦāđ (synthesis) āļ§āļāļāļĢāļāļēāļāđāļāđāļ āđāļāđāļāļ āļēāļĐāļē VHDL āļŦāļĢāļ·āļ Verilog āđāļāļĨāļāđāļāđāļāđāļāđāļāļ§āļāļāļĢāļāļĩāđāđāļāļ·āđāļāļĄāđāļĄāļāļđāļĨāļāļ·āđāļāļāļēāļāļāđāļēāļāđ āđāļāđāļēāļāđāļ§āļĒāļāļąāļ āļāļēāļāļāļąāđāļāļāđāļāļāļ§āļēāļāļ§āļāļāļĢāļĨāļāđāļāļāļīāļāļāļĢāļīāļ āļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļąāđāļāļŦāļĄāļāļāļĩāđāļĄāļąāļāļāļđāļāļāļąāļāļāļđāđāļāļĨāļīāļāļāļīāļ FPGA āđāļāđāļāļŦāļĨāļąāļ
Renesas āļāļđāđāļāļĨāļīāļāļāļīāļāđāļāļāļēāļ°āļāļēāļāļāļēāļāļāļĩāđāļāļļāđāļāđāļāļīāļāļāļąāļ§ ForgeFPGA āļāļīāļ FPGA āđāļāđāļāļĢāļēāļāļēāļāļĢāļ°āļŦāļĒāļąāļāļŠāļģāļŦāļĢāļąāļāļāļēāļāļāļĩāđāļāļ§āļēāļĄāļāļąāļāļāđāļāļāđāļĄāđāļŠāļđāļāļāļąāļ āđāļāđāļāđāļāļāļāļēāļĢāļ§āļāļāļĢāđāļāļāļēāļ°āļāļēāļ āļŠāļģāļŦāļĢāļąāļāļāļēāļāļāļĩāđāļāđāļāļāļāļēāļĢāļāļĢāļ°āļŦāļĒāļąāļāļāļĨāļąāļāļāļēāļāļŦāļĢāļ·āļāļāđāļāļāļāļēāļĢāđāļ§āļĨāļēāļāļāļāļŠāļāļāļāļāļēāļĢāļāļģāļāļēāļāļāļĩāđāđāļĄāđāļāļĒāļģāļĄāļēāļāđ
āļāļīāļāļāļĢāļ°āļāļđāļĨ ForgeFPGA āļāļ°āđāļāđāļāļāļĨāļļāđāļĄāļāļĩāđāļāđāļāļāļāļēāļĢāļ§āļāļāļĢāļāļąāļāļāđāļāļāļāđāļāļĒāļāļ§āđāļē 5,000 āđāļāļ āļŠāļāļāļĢāļļāđāļāđāļĢāļāļĄāļĩāļāļāļēāļ 1,000 āđāļĨāļ° 2,000 Look Up Tables (LUTs) āļĢāļļāđāļāđāļĨāđāļāļŠāļļāļāļĄāļĩāļāļąāļāļĢāļēāļāļēāļĢāļāļīāļāļāļĨāļąāļāļāļēāļāļāļāļ°āļāļĩāđāļ§āļāļāļĢāđāļĄāđāđāļāđāļāļģāļāļēāļāļāļ°āļāļīāļāļāļĢāļ°āđāļŠāđāļāļĩāļĒāļ 20 āđāļĄāđāļāļĢāđāļāļĄāļāđ
āļāļēāļ Renesas āļāļ°āđāļŦāđāļāļāļāļāđāđāļ§āļĢāđāļāļāļāđāļāļ FPGA āļŠāļģāļŦāļĢāļąāļ ForgeFPGA āļāļĢāļĩ āđāļāļĒāļāļāļāļāđāđāļ§āļĢāđāļāļģāļāļēāļāđāļāđāļāļąāđāļāđāļāļāļ§āļēāļāļ§āļāļāļĢ āđāļĨāļ°āļāļāļĄāđāļāļĨāđāļ§āļāļāļĢāļāļēāļāļ āļēāļĐāļē Verilog āļĢāļļāđāļ 1,000 LUT āļāļ°āđāļĢāļīāđāļĄāļŠāđāļāļĄāļāļāđāļāļĢāļĄāļēāļŠāļāļĩāđāļŠāļāļāļāļāļāļāļĩ 2022 āļĢāļēāļāļēāđāļĢāļīāđāļĄāļāđāļ 0.5 āļāļāļĨāļĨāļēāļĢāđāļāđāļāļāļīāļāđāļĄāļ·āđāļāļāļ·āđāļāļāļģāļāļ§āļāļĄāļēāļ āļŦāļĢāļ·āļāļāļĢāļ°āļĄāļēāļ 16 āļāļēāļāļāđāļāļāļīāļ
āļāļīāļāđāļāļĨāđāļāļīāļāļāļąāļ§āļāļĩāļāļĩāļĒāļđ Nios V/m āļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄ RISC-V:RV32IA āđāļāļ 32 āļāļīāļ āđāļāđāļāđāļĄāđāļāļĢāļāļāļāđāļāļĢāļĨāđāļĨāļāļĢāđāđāļāļ pipeline 5 āļāļąāđāļ āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļāļĄāđāļāļĨāđāļĨāļāđāļāđāļ FPGA
āļāļĩāļāļĩāļĒāļđāļāļĢāļ°āļāļđāļĨ Nios āđāļāđāļāļāļĩāļāļĩāļĒāļđāđāļāļāļāļāļāļāđāđāļ§āļĢāđ (soft core) āļāļĩāđāļāļīāļāđāļāļĨāđāļāđāļĄāļēāļāļēāļāļāļĢāļīāļĐāļąāļ Altera āļāļķāđāļāļāļđāđāļāļĨāļīāļāļāļīāļ FPGA āļĄāļąāļāļĄāļĩāļāļĩāļāļĩāļĒāļđāļĢāļđāļāđāļāļāļāļĩāđāđāļ§āđāđāļŦāđāļāļąāļāļĨāļđāļāļāđāļē āđāļāđāđāļāļīāļĄāļāļĩāļāļĩāļĒāļđ Nios II āđāļāđāļāļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄāđāļāļāļēāļ°āļāļĩāđāļāđāļāļāļĄāļĩāļāļąāđāļāļāļĩāļāļĩāļĒāļđāđāļĨāļ°āļāļāļāļāđāđāļ§āļĢāđ āđāļāđāļ āļāļāļĄāđāļāļĨāđāđāļĨāļāļĢāđ āđāļĨāļ°āđāļĨāļāļĢāļēāļĢāļĩāļāļ·āđāļāļāļēāļ āļāļēāļĢāđāļāļĨāļĩāđāļĒāļāļĄāļēāđāļāđ RISC-V āļāļģāđāļŦāđāļāļīāļāđāļāļĨāļŠāļēāļĄāļēāļĢāļāđāļāđāļāļēāļāļāļāļāļāđāđāļ§āļĢāđāļĢāđāļ§āļĄāļāļąāļāđāļāļĢāļāļāļēāļĢāđāļāđāļāļāļāļāļĢāđāļŠāļāļ·āđāļāđ āđāļāđ
āļĨāļđāļāļāđāļēāļāļĩāđāđāļāđ FPGA āļāļāļāļāļīāļāđāļāļĨāļāļĒāļđāđāđāļĨāđāļ§āļŠāļēāļĄāļēāļĢāļāļāļēāļ§āļāđāđāļŦāļĨāļāļāļĩāļāļĩāļĒāļđāļāļąāļ§āļāļĩāđāļĄāļēāđāļāđāļāļēāļāđāļāđāļāļĢāļĩ
āļāļĩāđāļĄāļē - Intel
āļāļīāļāđāļāļĨāđāļāļīāļāļāļąāļ§āļŦāļāđāļ§āļĒāļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļāļāđāļŦāļĄāđāļāļĩāđāđāļĢāļĩāļĒāļāļ§āđāļē infrastructure processing unit (IPU) āļŠāļģāļŦāļĢāļąāļāļĻāļđāļāļĒāđāļāđāļāļĄāļđāļĨ āļĄāļąāļāļĄāļĩāļŦāļāđāļēāļāļĩāđāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāđāļēāļāļāļēāļĢāļŠāļ·āđāļāļŠāļēāļĢ āļāļķāļāļāļēāļāļāđāļēāļāļāļĩāđāļāļāļāļĄāļēāļāļēāļāļāļĩāļāļĩāļĒāļđ
āđāļāļŠāļēāļĒāļāļēāļāđāļāļĢāļ·āļāļāđāļēāļĒāļĄāļĩāļŦāļāđāļ§āļĒāļāļĢāļ°āļĄāļ§āļĨāļāļĨ SmartNIC āļāļĒāļđāđāđāļĨāđāļ§ āļŠāļīāđāļāļāļĩāđāļāļīāļāđāļāļĨāđāļāļīāđāļĄāđāļāđāļēāļĄāļēāļāļ·āļāļāļēāļĢāļāļāļ§āļāļāļīāļāļāļĩāđāđāļāļĢāđāļāļĢāļĄāđāļāđāļāļĒāđāļēāļ FPGA āđāļĨāļ°āļāļąāļ§āļāđāļ§āļĒāđāļĢāđāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨ (infrastructure acceleration) āļāļĩāđāļāļāļāđāļāļāļāļēāļĄāđāļŦāļĨāļāļāļēāļāļĒāļļāļāđāļŦāļĄāđ āđāļāđāļ storage virtualization, network virtualization, security
āļāļĨāļāļĩāļāļāļāļāļēāļĢāđāļāđ IPU āļāļ·āļāļĨāļāđāļŦāļĨāļāļāļāļāļāļĩāļāļĩāļĒāļđāļĨāļ āđāļāļĢāļēāļ°āļĨāļāļāļēāļāļāđāļēāļāļŠāļāļāđāļĢāļāđāļĨāļ°āđāļāļĢāļ·āļāļāđāļēāļĒāļĄāļēāđāļ§āđāļāļĩāđ IPU, āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļĩāļāļķāđāļāđāļāļĢāļēāļ°āļāļļāļāļāļģāļŠāļąāđāļāļāļāļāđāļāļāļĄāļēāđāļāļāļēāļ°, āļĢāļ°āļāļāđāļāļĒāļĢāļ§āļĄāļāļĨāļāļāļ āļąāļĒāđāļĨāļ°āđāļŠāļāļĩāļĒāļĢāļāļķāđāļ
AMD āļāļĢāļ°āļāļēāļĻāļ§āđāļēāļāļĩāđāļāļĢāļ°āļāļļāļĄāļāļđāđāļāļ·āļāļŦāļļāđāļāđāļāđāļāļāļļāļĄāļąāļāļīāđāļŦāđāļāļĢāļīāļĐāļąāļāđāļāđāļēāļāļ·āđāļāļāļīāļāļāļēāļĢ Xilinx āļāļđāđāļāļĨāļīāļ FPGA āļĢāļēāļĒāđāļŦāļāđ āđāļāđāļāļāļĩāđāđāļĢāļĩāļĒāļāļĢāđāļāļĒāđāļĨāđāļ§ āļŦāļĨāļąāļāļāļēāļ AMD āļāļĢāļ°āļāļēāļĻ āđāļāļāđāļāđāļēāļāļ·āđāļāļāļīāļāļāļēāļĢāđāļĄāļ·āđāļāļāļĩāļāļĩāđāđāļĨāđāļ§
āļāļĨāļāļēāļāļāļēāļĢāļĢāļ§āļĄāļāļąāļāļāļāļāļŠāļāļāļāļĢāļīāļĐāļąāļāļāļĩāđ AMD āļāļĨāđāļēāļ§āļ§āđāļē āļāļģāđāļŦāđāļāļāļĢāđāļāđāļāļĨāļīāđāļāļāļāļāļāļĢāļīāļĐāļąāļāļĄāļĩāļŠāļīāļāļāđāļēāļāļĢāļāļāļąāđāļāđāļāđ CPU, GPU, FPGA, SoC āđāļāļāļāļāļķāļāļāļāļāļāđāđāļ§āļĢāđāđāļāļāļēāļ°āļāļēāļ āđāļāļ·āđāļāļĢāļāļāļĢāļąāļāļĨāļđāļāļāđāļēāđāļāļāļļāļāļāļĨāļļāđāļĄāļāļļāļāļŠāļēāļŦāļāļĢāļĢāļĄ
āļāļĩāļĨāļāļąāļāļāļĨāđāļēāļ§āļĄāļĩāļĄāļđāļĨāļāđāļē 35,000 āļĨāđāļēāļāļāļāļĨāļĨāļēāļĢāđ āđāļāļĒ AMD āđāļāđāļ§āļīāļāļĩāļāļēāļĢāđāļĨāļāļŦāļļāđāļ āļāļģāđāļŦāđ Xylinx āļĄāļēāđāļāđāļāļāļđāđāļāļ·āļāļŦāļļāđāļāđāļ AMD 26% āđāļāļāļąāđāļāļāļāļāļāļąāļāđāļāļāļ·āļāļāļēāļĢāļāļāļļāļĄāļąāļāļīāļāļēāļĢāļāļ§āļāļĢāļ§āļĄāļāļīāļāļāļēāļĢāļāļēāļāļŦāļāđāļ§āļĒāļāļēāļāļāļģāļāļąāļāļāļđāđāļĨ āļāļķāđāļ AMD āļāļēāļāļ§āđāļēāļāļ°āđāļŠāļĢāđāļāļŠāļīāđāļāļ āļēāļĒāđāļāļāļĩāļāļĩāđ
AMD āļāļĢāļ°āļāļēāļĻāļāļ§āļāļĢāļ§āļĄāļāļąāļ Xilinx āļāļđāđāļāļĨāļīāļ FPGA āļĢāļēāļĒāđāļŦāļāđāļāđāļ§āļĒāļāļēāļĢāđāļĨāļāļŦāļļāđāļ āļĄāļđāļĨāļāđāļē 35,000 āļĨāđāļēāļāļāļāļĨāļĨāļēāļĢāđ āļāļĨāļēāļĒāđāļāđāļāļāļĢāļīāļĐāļąāļāļāļĩāđāļĄāļĩāļāļāļąāļāļāļēāļāļĢāļ§āļĄ 13,000 āļāļ āļāļāļ§āļīāļāļąāļĒāļāļĩāļĨāļ° 2,700 āļĨāđāļēāļāļāļāļĨāļĨāļēāļĢāđ āđāļāļĒ Lisa Su āļāļ°āđāļāđāļāļāļĩāļāļĩāđāļāļāļāļāļāļąāđāļāļŠāļāļāļāļąāđāļ āđāļĨāļ° Victor Peng āļāļĩāļāļĩāđāļāļāļāļ Xilinx āļāļ°āļāļģāļĢāļāļāļģāđāļŦāļāđāļāļāļĢāļ°āļāļēāļ (president) āļĢāļąāļāļāļīāļāļāļāļāļāļīāļāļāļēāļĢ Xilinx āļāđāļāđāļ
Xilinx āļĄāļĩāļŠāļīāļāļāđāļēāļŦāļĨāļąāļāļāļ·āļ FPGA āļāļĩāđāđāļāđāļāļāļāđāļāļāļ§āļāļāļĢāđāļāļāļēāļ°āļāļēāļāļĨāļāđāļāđāļāļāļīāļāđāļāđ āļāļģāđāļŦāđāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļāļŪāļēāļĢāđāļāđāļ§āļĢāđāđāļāļāļēāļ°āļāļēāļāđāļāļ·āđāļāđāļĢāđāļāļāļ§āļēāļĄāđāļĢāđāļ§āļāļĢāļ°āļĄāļ§āļĨāļāļĨ āļāļāļāļāļēāļāļāļĩāđāļāļĢāļīāļĐāļąāļāļĒāļąāļāļĄāļĩāļŠāļīāļāļāđāļēāļāļ·āđāļ āđāļāđāļ āļ§āļāļāļĢāđāļĢāđāļāļāļ§āļēāļĄāđāļĢāđāļ§ āđāļĨāļ°āđāļāļĨāļđāļāļąāđāļāļāļēāļĢāđāļāđāļāđāļāđāļ§āļīāļĢāđāļ
WSJ āļĢāļēāļĒāļāļēāļāļāđāļēāļ§āļ§āļāđāļāļ§āđāļē AMD āļāļģāļĨāļąāļāđāļāļĢāļāļēāļāļ·āđāļāļāļīāļāļāļēāļĢ Xilinx āļāļđāđāļāļąāļāļāļēāļāļīāļ FPGA āđāļāļāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāđ āļāļĩāđāļāļđāļāđāļāđāđāļāļāļļāļāļāļĢāļāđāđāļāļĢāļ·āļāļāđāļēāļĒ
āļĄāļđāļĨāļāđāļēāļāļāļāļāļĩāļĨāļāļĩāđāđāļāļ·āđāļāļāļāđāļāļāļĒāļđāđāļāļĩāđāļāļĢāļ°āļĄāļēāļ 3 āļŦāļĄāļ·āđāļāļĨāđāļēāļāđāļŦāļĢāļĩāļĒāļāđāļĨāļ°āļāļēāļāđāļāļĢāļāļēāļāļąāļāđāļŠāļĢāđāļāļŠāļīāđāļāļāļĒāđāļēāļāđāļĢāđāļ§āļāļĩāđāļŠāļļāļāļŠāļąāļāļāļēāļŦāđāļŦāļāđāļē āđāļāđāļāļļāļāļāļĒāđāļēāļāļāđāļŠāļēāļĄāļēāļĢāļāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļāđāļāļĨāļāļāđāļ§āļĨāļē āļāļķāđāļāļŦāļēāļāļāļĩāļĨāļāļĩāđāļāļīāļāđāļāđāļāļĢāļīāļ AMD āļāļ°āđāļāđāļēāļĄāļēāđāļāđāļāļāļąāļ Intel āđāļāļĒāđāļāļāļēāļ°āļāļīāļāļŠāļ·āđāļāļŠāļēāļĢāļāļĩāđāļāļģāļĨāļąāļāļĄāļĩāđāļāļ§āđāļāđāļĄāđāļāļīāļāđāļāđāļĢāđāļ§
āļāļĩāđāļĄāļē - WSJ
Microchip āđāļāļīāļāļāļąāļ§āļāļīāļ PolarFire SoC āļāļĩāđāđāļāđāļāļāļīāļ RISC-V āļĢāļāļāļĢāļąāļāļĨāļīāļāļļāļāļāđāļāļĢāđāļāļĄ FPGA āđāļāđāļĄāļ·āđāļāļāđāļāļāļĩāļāļĩāđāļāđāļēāļāļĄāļē āđāļĨāļ°āļāļāļāļāļĩāđāļāđāđāļāļīāļāļāļąāļ§āļāļāļĢāđāļāļāļąāļāļāļēāļāļēāļĒāđāļŦāđāļāļāļāļąāđāļ§āđāļāđāļĨāđāļ§āđāļāļāļ·āđāļ PolarFire SoC Icicle Kit
āļāļąāļ§āļāļīāļ PolarFire SoC āđāļāđāļāļāļīāļ 5 āļāļāļĢāđ āļĄāļĩ RISC-V RV64IMAC āļŠāļģāļŦāļĢāļąāļāļāļĢāļ§āļāļŠāļāļāļŠāļāļēāļāļ°āļĢāļ°āļāļāļŦāļāļķāđāļāļāļāļĢāđ āđāļĨāļ° RV64GC āļŠāļģāļŦāļĢāļąāļāļĢāļąāļāđāļāļāļāļĨāļīāđāļāļāļąāđāļāļāļĩāļ 4 āļāļāļĢāđ āđāļĢāļĄāļāļāļāļāļĢāđāļāđāļāđāļ LPDDR4 2GB, āļŠāļāļāđāļĢāļāļĄāļĩāļāļąāđāļāđāļāļĨāļāđāļāļ SPI 1Gb āđāļĨāļ° eMMC āļāļĩāļ 8GB (āđāļāđ SD āđāļāļāđāļāđ) āļāļąāļ§āļāļīāļāļĄāļēāļāļĢāđāļāļĄ FPGA āļāļāļēāļ 254,000 logic element
āļāļīāļāđāļāļāļĢāđāđāļāļāļĄāļĩāļāļąāđāļāđāļāđāļāļēāļ IoT āļāļĒāđāļēāļ I/O 40 āļāļēāđāļāļ Raspberry Pi, mikroBUS, SPI, I2C, CAN x 2, UART x 4, āđāļĨāļ° PCIe āđāļāļ x4 āļāļĩāļāļŦāļāļķāđāļāļŠāļĨāđāļāļ āļāļĢāđāļāļĄāļāļīāļāļ°āļāļīāļāļāļĩāđāļāļāļĢāđāđāļāđāļāļāļĩāļ 2 āļāļāļĢāđāļ
āļāļīāļāđāļāļĨāđāļāļīāļāļāļąāļ§āļāļīāļ Xeon Scalable āļĢāļļāđāļāļāļĩāđ 3 āļāļ·āđāļāļĢāļŦāļąāļŠ Cooper Lake āļŠāļģāļŦāļĢāļąāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđāļāļāļēāļāđāļŦāļāđāđāļāļāļĨāļļāđāļĄ 4 āđāļĨāļ° 8 āļāđāļāļāđāļāđāļ āđāļāļĒāļāļ§āļēāļĄāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļŠāļģāļāļąāļāļāļ·āļāļāļēāļĢāļĢāļāļāļĢāļąāļāļāđāļāļĄāļđāļĨāđāļāļ bfloat16 āļāļĩāđāļāļīāļĒāļĄāđāļāđāļāļēāļāļāļĨāļļāđāļĄāļāļąāļāļāļēāļāļĢāļ°āļāļīāļĐāļāđ
āļāļēāļĢāļāļĩāđāļāļīāļāđāļāļĨāļĢāļāļāļĢāļąāļāļāļģāļŠāļąāđāļāđāļāļ bfloat16 āļāļąāļāđāļāđāļāļāļ§āļēāļĄāļāļĒāļēāļĒāļēāļĄāđāļāļāļēāļĢāļĢāļ§āļĄāđāļāļēāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāļāđāļēāļāļāļąāļāļāļēāļāļĢāļ°āļāļīāļĐāļāđāđāļāđāļēāđāļ§āđāđāļāļŠāļīāļāļāđāļēāļāļąāđāļāļāļļāļ āļāļąāđāļāļāļĩāļāļĩāļĒāļđ, āļāļīāļāļāļĢāļēāļāļīāļ Xe āļāļĩāđāļāļĒāļđāđāļĢāļ°āļŦāļ§āđāļēāļāļāļąāļāļāļē, FPGA āđāļĨāļ°āļāļīāļāđāļāļāļēāļ°āļāļēāļāļāļĒāđāļēāļ Movidius āđāļāļĒ bfloat16 āđāļāļĨāļāļāđāļāļĄāļđāļĨāđāļāļāđāļĨāļāļāļĻāļāļīāļĒāļĄāđāļŦāđāļāļ§āļēāļĄāļĨāļ°āđāļāļĩāļĒāļāļāđāļģāļĨāļ āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāļāļēāļĢāļāļģāļāļēāļāļŠāļđāļāļāļķāđāļ āđāļāđāđāļĄāđāļāļĨāļāļģāļāļ§āļāļĄāļēāļāļāļĨāļąāļāļāļāļ§āđāļēāļāļ§āļēāļĄāđāļĄāđāļāļĒāļģāđāļāļĒāļĢāļ§āļĄāļāļāļāđāļĄāđāļāļĨāļāļąāđāļāđāļāļ·āļāļāļāļ°āđāļāđāļēāđāļāļīāļĄ āđāļāđāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāļīāđāļĄāļāļķāđāļ 1.5-2 āđāļāđāļēāļāļąāļ§
āļāļīāļāđāļāļĨāđāļāļīāļāļāļąāļ§āļāļīāļāļāļĢāļ°āļāļđāļĨ Agilex FPGA āļāļīāļāđāļāļĢāđāļāļĢāļĄāđāļāđāļŠāļģāļŦāļĢāļąāļāļāļēāļāļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļāļāļēāļ°āļāļēāļāļāļĩāđāļāđāļāļāļāļēāļĢāļ§āļāļāļĢāđāļāļāļēāļ° āđāļāļĒāļāļąāļ§āļāļīāļāļĢāļ§āļĄāļĄāļĩāļāļĨāļąāļāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļĩāđ 40 TFLOPS (FP16) āđāļāļĩāļĒāļāļāļąāļ Tesla V100 āļāļĩāđāļĄāļĩāļāļĨāļąāļāļāļĢāļ°āļĄāļ§āļĨāļāļĨ 112 TFLOPS (FP16)
Agliex āļĄāļĩāļāļ§āļēāļĄāđāļāđāđāļāļĢāļĩāļĒāļāļāļĩāđāļāļēāļĢāļāļģāļāļēāļāđāļāļĨāđāļāļīāļāļāļąāļāļāļĩāļāļĩāļĒāļđāđāļāđāļĄāļēāļ āđāļāļĒāļĄāļĩāļāļĩāđāļāļāļĢāđ
- Compute Express Link āļĢāļ°āļāļāđāļāļāđāļĨāļ°āļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāđāļāļ·āđāļāļĄāļāļĢāļāļāļąāļ Xeon Scalable
- āļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄāđāļŦāļĄāđ āļĨāļāļāļēāļĢāđāļāđāļāļĨāļąāļāļāļēāļāđāļĨāļ°āđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ
- āđāļāļ·āđāļāļĄāļāđāļāļāļļāļāļāļĢāļāđāļ āļēāļĒāļāļāļāļāđāļ§āļĒ PCIe Gen 5
- āļāļąāļāļĢāļēāļŠāđāļāļāđāļāļĄāļđāļĨāđāļāđāļēāļāļāļāļŠāļđāļāļŠāļļāļ 112 Gbps
- āļĢāļāļāļĢāļąāļāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāļāļąāđāļ DDR5, HBM, Optane DC
āļāļīāļāđāļāļĨāđāļĢāļīāđāļĄāļŠāđāļāļĄāļāļāļāļīāļāđāļŦāđāļĨāļđāļāļāđāļēāļāļēāļāļŠāđāļ§āļāđāļĨāđāļ§ āđāļĨāļ°āļāļīāļāļāļ°āđāļāļīāļāļāļēāļĒāļāļąāđāļ§āđāļāđāļāđāļāļĢāļĄāļēāļŠāļŠāļēāļĄāļāļĩāļāļĩāđ
Digilent āļāļđāđāļāļĨāļīāļāļāļāļĢāđāļāļāļąāļāļāļē FPGA āļĄāļēāđāļāđāļāđāļ§āļĨāļēāļāļēāļāđāļāļīāļāļāļąāļ§āļāļāļĢāđāļ PYNQ-Z1 āļāļāļĢāđāļāļāļąāļāļāļēāļāļĩāđāđāļāđāļāļīāļ Xilinx ZYNQ XC7Z020-1CLG400C āļāļĩāđāļ āļēāļĒāđāļāļĄāļĩāļāļĩāļāļĩāļĒāļđ ARM Cortex-A9 āļŠāļāļāļāļāļĢāđ āđāļĨāļ°āļ§āļāļāļĢāļŠāđāļ§āļāļāļĩāđāđāļāļĢāđāļāļĢāļĄāđāļāđ āļŠāļēāļĄāļēāļĢāļāđāļāđ āđāļĨāļāļĢāļēāļĢāļĩ PYNQ āļ§āļēāļāļ§āļāļāļĢāļĨāļāđāļāđāļāļāļāļĩāđāļāļ°āđāļāđāđāļāđāļ VHDL āļŦāļĢāļ·āļ Verilog āđāļāļāļēāļĢāļāļąāļāļāļē
PYNQ āđāļāļīāļāđāļŦāđāļāļąāļāļāļāļāđāļāļāļ§āļāļāļĢāļŠāļĢāđāļēāļāđāļĨāļāļĢāļēāļĢāļĩāļŪāļēāļĢāđāļāđāļ§āļĢāđāļāļķāđāļāļĄāļē āđāļĨāļ°āđāļŦāđāļāļąāļāļāļąāļāļāļēāđāļāļāļāļĨāļīāđāļāļāļąāđāļāđāļĢāļĩāļĒāļāđāļāđāđāļāđāđāļāļĒāļāđāļēāļĒāļāđāļēāļāļāļēāļāđāļĨāļāļĢāļēāļĢāļĩāđāļāļāļāļāđāļĨāļ° Jupyter āđāļāļ§āļāļēāļāļāļĩāđāļāļģāđāļŦāđāļāļąāļāļāļąāļāļāļēāļŠāļēāļĄāļēāļĢāļāđāļĒāļāļāļēāļāļĢāļ°āļŦāļ§āđāļēāļāļāļāļāļāļāđāļāļāļŪāļēāļĢāđāļāđāļ§āļĢāđāđāļĨāļ°āļāļāļāļāđāđāļ§āļĢāđāļāļāļāļāļēāļāļāļąāļ āđāļāļĒāļĒāļąāļāđāļāđāļāļ§āļēāļĄāđāļĢāđāļ§āļāļāļāļŪāļēāļĢāđāļāđāļ§āļĢāđāļāļĒāļđāđ
āļāđāļāļāļŦāļāđāļēāļāļĩāđāļĄāļĩāļāđāļēāļ§āļ§āđāļē Facebook āļāļģāļĨāļąāļ āļāļąāđāļāļāļĩāļĄāļāļāļāđāļāļāļāļīāļ FPGA āļŠāļģāļŦāļĢāļąāļāļāļēāļāļāđāļēāļ AI āđāļāļ·āđāļāđāļāđāļāļąāļāđāļāļāļ āļēāļĒāđāļ āļĨāđāļēāļŠāļļāļ Yan LeCun āļŦāļąāļ§āļŦāļāđāļēāļāđāļēāļĒ AI āļāļāļ Facebook āđāļŦāđāļŠāļąāļĄāļ āļēāļĐāļāđāđāļāļāļēāļ Viva Technology āļāļĩāđāļāļēāļĢāļĩāļŠ āļāļāļāļ§āđāļēāļāļīāļ AI āļāļĩāđ āļāļ°āļāļģāļĄāļēāđāļāđāļ§āļīāđāļāļĢāļēāļ°āļŦāđāđāļĨāļ°āļāļąāļāļāļĢāļāļāđāļāļ·āđāļāļŦāļēāļ§āļīāļāļĩāđāļ Live āļāļĩāđāđāļĄāđāđāļŦāļĄāļēāļ°āļŠāļĄ āđāļāđāļ āļāļēāļĢāļāđāļēāļāļąāļ§āļāļēāļĒ āļŦāļĢāļ·āļāļāļēāļĢāļāļēāļāļāļĢāļĢāļĄ āļāļĩāđāļāđāļāļāļāļąāļāļāļēāļĢāđāļāļ·āđāļāļŦāļēāđāļŦāļĨāđāļēāļāļĩāđāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§āļāļĩāđāļŠāļļāļ
LeCun āļāļāļāļ§āđāļēāļāļ§āļēāļĄāļāđāļāļāļāļēāļĢāļāļĩāđāļāļģāđāļŦāđ Facebook āļāđāļāļāļāļēāļĢāļāļīāļāļāļĩāđāļāļāļāđāļāļāđāļāļ āđāļāļ·āđāļāđāļŦāđāļāļĢāļ°āļŦāļĒāļąāļāļāļĨāļąāļāļāļēāļāļĄāļēāļāļāļĩāđāļŠāļļāļ āđāļĢāļēāđāļŦāđāļāđāļāļĢāļāļāđāļāļĢāļīāļĐāļąāļāđāļŦāļāđāļāļĒāđāļēāļ āļāļąāļĄāļāļļāļ, āļāļīāļāđāļāļĨ, NVidia āļĨāļāļĄāļēāļāļģāļāļīāļ AI āđāļāđāļāļēāļāļāļĩāđāđāļĢāļēāļāļ°āđāļŦāđāļāļŦāļĨāļēāļĒāļāļĢāļīāļĐāļąāļāļĨāļāļĄāļēāļāļāļāđāļāļāļāļīāļāđāļāļ āđāļāļ·āđāļāđāļāđāļāļąāļāļŦāļēāđāļŦāđāđāļāļāļēāļ°āđāļāļēāļ°āļāļāļāļ§āļēāļĄāļāđāļāļāļāļēāļĢāļāļāļāļāļāļĄāļēāļāļāļķāđāļ
āļāļĨāļēāļĒāđāļāđāļāļāļĢāļ°āđāļŠāļāļāļāļāļĢāļīāļĐāļąāļāđāļāļāļĩāļĒāļąāļāļĐāđāđāļŦāļāđāļāļĩāđāļāđāļāļāđāļĢāļīāđāļĄāļŦāļąāļāļĄāļēāļāļāļāđāļāļāļāļīāļāđāļāđāđāļāļ āđāļāļĒāđāļāļāļēāļ°āļāļēāļĢāđāļāđāļāļąāļāļāļēāļāļāđāļēāļ AI āļāļĩāđāļĄāļĩāļĢāļđāļāđāļāļāļāļēāļĢāļāļģāļāļ§āļāđāļāļāļēāļ° āļāļĩāđāļāđāļēāļāļĄāļēāđāļĢāļēāđāļŦāđāļ Google TPU , IBM āļāļąāļāļĄāļ·āļāļāļąāļ Xilinx , āđāļĄāđāļāļĢāļāļāļāļāđāļāļāļāđāļāļ FPGA āđāļāļ āđāļāđāļāļāđāļ
āļĨāđāļēāļŠāļļāļāļāļđāđāļŦāļĄāļ·āļāļāļ§āđāļē Facebook āļāļ°āđāļāļīāļāļŦāļāđāļēāđāļāđāļāļāļīāļĻāļāļēāļāđāļāļĩāļĒāļ§āļāļąāļ āđāļāļĢāļēāļ°āļāļĢāļīāļĐāļąāļ āļāļĢāļ°āļāļēāļĻāļĢāļąāļāļŠāļĄāļąāļāļĢāļāļēāļāļāļģāđāļŦāļāđāļ ASIC & FPGA Design Engineer āļāļģāļāļēāļāļāļĩāđāļŠāļģāļāļąāļāļāļēāļāđāļŦāļāđāđāļāđāļĄāļ·āļāļ Menlo Park
āđāļĄāđāļāļĢāļāļāļāļāđāđāļāļ§āđāļāļĨāļāļēāļ Project Brainwave āļĢāļ°āļāļāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļŠāļģāļŦāļĢāļąāļāđāļĢāđāļāļāļ§āļēāļĄāđāļĢāđāļ§ AI āļāļĩāđāļāļēāļāļŠāļąāļĄāļĄāļāļēāļāđāļēāļāļāļĩāļāļĩāļĒāļđ Hot Chips 2017
Project Brainwave āļāļĢāļ°āļāļāļāļāđāļ§āļĒāļŠāđāļ§āļāļāļĢāļ°āļāļāļ 3 āļāļĒāđāļēāļāļāļ·āļ āļāļīāļ FPGA āļŠāļģāļŦāļĢāļąāļāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļēāļāļāđāļēāļ deep neural network (DNN), āļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļāļāļāļĢāļ°āļāļēāļĒ, āļĢāļ°āļāļāļāļāļĄāđāļāđāļĨāļāļĢāđāđāļĨāļ°āļĢāļąāļāđāļāļĄāđāļŠāļģāļŦāļĢāļąāļāđāļāđāļāļēāļāđāļĄāđāļāļĨāļāļĩāđāđāļāļĢāļāđāļĨāđāļ§
āđāļĨāļāđāļāđāļāļāļāļāļĢāđāļŠāđāļāļāđāļ§āļāļŠāļīāļāļāļĩāļāđāļāļāļĄāļąāļāļāļđāļāļāļąāļāđāļāļāļēāļ°āļāļāļāļāđāđāļ§āļĢāđāđāļāđāļāļāļāļāļĢāđāļŠāļāļĒāđāļēāļāđāļāļĩāļĒāļ§ āđāļāļāđāļ§āļāđāļĄāđāļāļĩāđāļāļĩāļĄāļēāļāļĩāđāđāļĢāļēāđāļĢāļīāđāļĄāđāļŦāđāļāļŪāļēāļĢāđāļāđāļ§āļĢāđāđāļāđāļāļāļāļāļĢāđāļŠāļāļģāļāļ§āļāļĄāļēāļāļāļĩāđāđāļāļīāļāđāļāļĨāđāļāļāļāđāļāļāļāļāļĢāđāļ āđāļāđāļāļāļĢāđāļ HiFive1 āļāđāļēāļāļ°āđāļāđāļāļāļāļĢāđāļāđāļĢāļāđ āļāļĩāđāđāļāļĨāđāđāļāļĩāļĒāļāļāļēāļĢāđāļāđāļāļāļāļāļĢāđāļŠāļāļąāđāļāļĢāļ°āļāļāļĄāļēāļāļāļĩāđāļŠāļļāļ āđāļāļĢāļēāļ°āļĄāļąāļāđāļāđāļāļĩāļāļĩāļĒāļđ SiFive E310 āļāļĩāļāļĩāļĒāļđ RISC-V āđāļāđāļāļāļāļāļĢāđāļŠāđāļāļĨāļāļāļāđāļāļ
āļāļąāļ§āļāļāļĢāđāļ HiFive1 āđāļāđāļāļāļĢāđāļāļĢāđāļ§āļĄāļāļąāļāļāļāļĢāđāļ Arduino āđāļāđ āđāļĨāļ°āļāļąāļ§āļāļāļāļāđāđāļ§āļĢāđāļāđāļĢāļāļāļĢāļąāļ Arduino IDE āđāļĄāđāļāļ°āļāđāļāļāđāļāđāļāļāļąāļ SDK āļāļāļ SiFive āļāđāļāļāļāđāļāļēāļĄ
āļāļąāļ§āļāļīāļ E310 āđāļĄāđāļĄāļĩāļāļāļĢāđāļāļāļāļēāļĨāđāļāļāđāļāļāļąāļ§ āđāļĨāļ°āđāļĄāđāļĄāļĩāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāđāļāļĨāļāđāļāļāļąāļ§āļāļīāļ āđāļāđāļāļāļĢāđāļ HiFve āļāđāđāļŠāđāļāļīāļāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāđāļāļĨāļāļāļāļēāļ 128 Mbit āļĄāļēāđāļ§āđāļāļāļāļąāļ§āļāļāļĢāđāļāđāļĨāđāļ§
āļāļīāļāđāļāļĨāđāļāļīāļāļāļąāļ§ Intel GO āļāļļāļāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļŠāļģāļŦāļĢāļąāļāļĢāļāļĒāļāļāđāđāļĢāđāļāļāļāļąāļ (āļāļ·āđāļāđāļāđāļĄāđ āļĒāļēāļ§āļĄāļēāļāļāļĢāļąāļāļāļ·āļ Intel® GO™ In-Vehicle Development Platforms for Automated Driving)
Intel GO āļāļĢāļ°āļāļāļāļāđāļ§āļĒāļāļĩāļāļĩāļĒāļđ, āļāļąāļ§āđāļĢāđāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨ FPGA Arria 10 , āļŠāļ§āļīāļāļāđ Ethernet, āđāļĄāđāļāļĢāļāļāļāđāļāļĢāļĨāđāļĨāļāļĢāđ Infineon AURIX
āļāļļāļ Intel GO āđāļāđāļāļāļāļāđāļāđāļ 2 āļĢāļļāđāļāļĒāđāļāļĒāļāļ·āļāļĢāļļāđāļāđāļĨāđāļāđāļāđāļāļĩāļāļĩāļĒāļđ Atom āļĢāļļāđāļāļŦāļāđāļēāļāļĩāđāļĒāļąāļāđāļĄāđāđāļāļīāļāļāļąāļ§ āđāļĨāļ°āļĢāļļāđāļāđāļŦāļāđāļāļĩāđāđāļāđ Xeon āļĢāļļāđāļāļŦāļāđāļē 2 āļāļąāļ§āļāļģāļāļēāļāļāļđāđāļāļąāļ āđāļĒāļāđāļĢāļĄāđāļĨāļ° FGA āđāļāđāļ 2 āļāļļāļāđāļāļ·āđāļāļŠāļĄāļĢāļĢāļāļāļ°āļŠāļđāļāļŠāļļāļāļāđāļ§āļĒ
AWS āđāļāļīāļāļāļąāļ§āđāļāļīāļĢāđāļāđāļ§āļāļĢāđāđāļāļāļĨāļļāđāļĄ EC2 āļāļļāļāđāļŦāļāđ āļāļāļāļāļēāļāļāļēāļĢāļāļąāļāđāļāļĢāļāđāļāļĢāļ·āđāļāļāļāļēāļĄāļĢāļāļāđāļĨāđāļ§āļĒāļąāļāļĄāļĩāļŠāļēāļĄāļāļĢāļīāļāļēāļĢāļŠāļģāļāļąāļāļāļ·āļ Lightsail, Elastic GPU, āđāļĨāļ°āđāļāļĢāļ·āđāļāļ F1 āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļāļāđāļāļāļ§āļāļāļĢāđāļĢāđāļāļāļ§āļēāļĄāđāļĢāđāļ§āđāļāļ
Lightsail āļāļāļāđāļāļāļĒāđāļŠāļģāļŦāļĢāļąāļāļāļđāđāļāļĩāđāļāđāļāļāļāļēāļĢāļāļąāđāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđāđāļāļ·āđāļāļāļēāļāļāđāļēāļĒāđ āđāļāđāļāđāļ§āđāļāļāļĨāđāļāļ āļāļđāđāđāļāđāļāļ°āļŠāļēāļĄāļĢāļĢāļāđāļĨāļ·āļāļāđāļāļāļāļĨāļīāđāļāļāļąāđāļāļāļĩāđāļāđāļāļāļāļēāļĢāđāļāđāļāļēāļāđāļĨāđāļ§āđāļĨāļ·āļāļāļāļāļēāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđāđāļāļ·āđāļāļĢāļąāļāđāļāđāļāļąāļāļāļĩ āđāļāļĒāđāļĄāđāļāđāļāļāļĒāļļāđāļāļāļąāļāļĢāļ°āļāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļāļāļ AWS āļāļĩāļ
Elastic GPU āđāļāđāļāļāļĢāļīāļāļēāļĢāđāļŠāļĢāļīāļĄāļāļāļāđāļāļĢāļ·āđāļāļ EC2 āļāļļāļāļĢāļļāđāļ āļāļģāđāļŦāđāļāļļāļāđāļāļĢāļ·āđāļāļāļŠāļēāļĄāļēāļĢāļāđāļāđāļāļēāļāļāļĢāļēāļāļīāļāđāļāđāđāļāļĒāđāļĄāđāļāđāļāļāļāļ·āđāļāđāļāļĢāļ·āđāļāļ P2 āļāļĩāđāļĄāļĩāļāļāļēāļāđāļŦāļāđāđāļŠāļĄāļāđāļ āđāļāđāļŠāļēāļĄāļēāļĢāļāļāļ·āđāļāđāļāļĢāļ·āđāļāļāđāļĨāļ°āļāļĢāļēāļāļīāļāđāļĒāļāļāļēāļāļāļąāļāļāļēāļĄāļāļ§āļēāļĄāļāđāļāļāļāļēāļĢ
āđāļāļāđāļāđāļĨāļĒāļĩ FPGA āļāļģāļĨāļąāļāđāļāđāļĢāļąāļāļāļ§āļēāļĄāļāļīāļĒāļĄāļĄāļēāļāļāļķāđāļāđāļĢāļ·āđāļāļĒāđ āđāļāļāļēāļāļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļāļāļēāļ°āļāļēāļ (āđāļāđāļ āļāļēāļāļāđāļēāļ AI) āļāļĢāļīāļĐāļąāļāļŦāļāļķāđāļāļāļĩāđāļĄāļĩāļāļ§āļēāļĄāđāļāļĨāļ·āđāļāļāđāļŦāļ§āļāđāļēāļ FPGA āļāđāļāļāļāđāļēāļāđāļĒāļāļ°āđāļāļāđāļ§āļāļŦāļĨāļąāļāļāļ·āļāļāļīāļāđāļāļĨ āļāļĩāđāđāļāļīāđāļāļāļ§āļāļĢāļ§āļĄ Altera āđāļĄāļ·āđāļāļāļĩāļāļĩāđāđāļĨāđāļ§
āđāļāļāđāļāđāļĨāļĒāļĩāļāļĩāđāļāļīāļāđāļāļĨāđāļāđāļāļēāļ Altera āļĄāļĩāļāļ·āđāļāđāļĢāļĩāļĒāļāļ§āđāļē Deep Learning Inference Accelerator (DLIA) āđāļāđāļāļāļēāļĢāļāļģ FPGA āļĢāļļāđāļ Arria 10 āļāļāļ Altera āļĄāļēāđāļāđāļāļēāļāļāđāļēāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļēāļāļāđāļēāļ AI āđāļāļāļ convolutional neural network (CNN) āļāļķāđāļāļāļīāļāđāļāļĨāļāļąāđāļāđāļāđāļēāļ§āđāļē āļāļ°āđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļŦāđāđāļāđ 100 āđāļāđāļēāđāļāļāļĩ 2020
āđāļĢāļēāļĢāļđāđāļāļąāļāđāļĄāđāļāļĢāļāļāļāļāđāđāļāļāļēāļāļ°āļāļĢāļīāļĐāļąāļāļāļāļāļāđāđāļ§āļĢāđāļāļąāļāļĄāļēāļāļēāļ āļ āļēāļĒāļŦāļĨāļąāļāđāļĄāđāļāļĢāļāļāļāļāđāđāļĢāļīāđāļĄāļŦāļąāļāļĄāļēāļāļģāļŪāļēāļĢāđāļāđāļ§āļĢāđāļĄāļēāļāļāļķāđāļ āđāļĨāļ°āļĨāđāļēāļŠāļļāļ Wired āļĄāļĩāļāļāļŠāļąāļĄāļ āļēāļĐāļāđāđāļāļĨāđāļāļĨāļąāļāļāļāļāđāļĄāđāļāļĢāļāļāļāļāđāđāļāļāļēāļĢāļĢāļąāļāļāļĨāļēāļ§āļāđāđāļĨāļ°āļāļĢāļ°āļĄāļ§āļĨāļāļĨ AI āļāļĒāđāļēāļāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āļāļąāđāļāļāļ·āļāļāļāļāđāļāļāļāļīāļāđāļāļāļāđāļ§āļĒāđāļāļāđāļāđāļĨāļĒāļĩ FPGA (field-programmable gate array) āļāļĩāđāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļāļīāļāđāļŦāļĄāđāđāļāđ āļ āļēāļĒāđāļāđāļāļ·āđāļāđāļāļĢāļāļāļēāļĢāļ§āđāļē Project Catapult
āļāļđāđāļāļģāđāļāļĢāļāļāļēāļĢāļāļĩāđāļāļ·āļ Doug Burger āļāļąāļāļ§āļīāļāļąāļĒāļāđāļēāļāļāļīāļāļāļāļĄāļāļīāļ§āđāļāļāļĢāđāļāļĩāđāļāļĒāļđāđāļāļąāļāļāļĢāļīāļĐāļąāļāļĄāļēāļāļąāđāļāđāļāđāļāļĩ 2008 āđāļāļĒāđāļāļēāļāļģāđāļŠāļāļāđāļāļ§āļāļīāļāļāļĩāđāļāđāļāļŠāļāļĩāļ āļāļąāļĨāđāļĄāļāļĢāđ āļāļĩāļāļĩāđāļāđāļāđāļ§āļĨāļēāļāļąāđāļ (2012) āđāļāđāļāļąāļĨāđāļĄāļāļĢāđāđāļĄāđāļŠāļāđāļ āđāļāđ Qui Lu āļāļđāđāļāļĢāļīāļŦāļēāļĢāļāļāļāđāļĄāđāļāļĢāļāļāļāļāđāļāļĩāđāļāļļāļĄāļāđāļēāļĒ Bing āđāļāđāļēāđāļāđāļĢāļ·āđāļāļāļāļĩāđāđāļāđāļāļāļĒāđāļēāļāļāļĩ āļāļąāļāļāļļāļāļąāļ āļāļīāļ FPGA āļāļāļ Burger āļāļĒāļđāđāđāļāļ·āđāļāļāļŦāļĨāļąāļ Bing, Azure āđāļĨāļ°āļāļēāļāļāđāļēāļ AI (deep neural network) āļāļāļāđāļĄāđāļāļĢāļāļāļāļāđ
Olimex āļāļđāđāļāļĨāļīāļāļāļāļĢāđāļāļāļāļĄāļāļīāļ§āđāļāļāļĢāđāļāļāļēāļāđāļĨāđāļāļāļĩāļāļĢāļēāļĒ āļŦāļąāļāļĄāļēāļāļģāļāļāļĢāđāļ FPGA āļāļĩāđāđāļāđāļāļīāļ iCE40 āļāļēāļ Lattice āđāļāđāļāļāļāļĢāđāļāđāļāđāļāļāļāļāļĢāđāļŠāđāļāđāļĄāļĢāļđāļāđāļāļ
āļāļąāļ§āļāļāļĢāđāļāļŦāļĨāļąāļāļāļ·āļ iCE40HX1K-EVB āļĄāļĩāđāļĢāļĄāđāļāļāļąāļ§ 512KB āļāļąāļ§ FPGA āļŠāļēāļĄāļēāļĢāļāđāļāđāļāļļāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļ ICESTORM FOSS āļāļķāđāļāđāļāđāļāļāļāļāļāđāđāļ§āļĢāđāđāļāđāļāļāļāļāļĢāđāļŠāļāļąāđāļāļāļļāļāđāļāđāļāđāļ§āļĒ
āļāļāļāļāļēāļāļāļāļĢāđāļāļŦāļĨāļąāļāđāļĨāđāļ§ āļĒāļąāļāļĄāļĩāļāļāļĢāđāļāđāļŠāļĢāļīāļĄāļāļĩāļāļŠāļĩāđāđāļāļ iCE40-ADC āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāđāļēāļāļŠāļąāļāļāļēāļāļāļāļēāļĨāđāļāļāļāļ§āļēāļĄāđāļĢāđāļ§āļŠāļđāļāļĢāļ°āļāļąāļ 100MHz āđāļāļĩāļĒāļāļāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļģ Oscilloscope, iCE40-DAC āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļĢāđāļēāļāļāļĨāļ·āđāļāļĢāļ°āļāļąāļ 100MHz, iCE40-DIO āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāđāļēāļāļŠāļąāļāļāļēāļāļāļīāļāļīāļāļāļĨāļāļ§āļēāļĄāđāļĢāđāļ§āļŠāļđāļ āđāļāđāļāļģ logic analyzer āđāļāđāđāļāļāđāļāđ, āđāļĨāļ° iCE40-IO āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāđāļāļāļ VGA āđāļĨāļ°āļāļĩāļĒāđāļāļāļĢāđāļ PS2 āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļĢāđāļēāļāļāļāļĄāļāļīāļ§āđāļāļāļĢāđāļāļąāđāļāđāļāļĢāļ·āđāļāļāļāļķāđāļāļĄāļēāđāļāđāļāļēāļ