Showing posts from 2020

Conventional CPU Computing vs GPU Computing

A CPU is in simple terms, the brain of a computer. All the arithmetic and logical operations are performed on a CPU. CPU computing is the process of developing code that would enable programs to work according to a specific application requirement. Specific actions that are performed with these programs on a processing unit within a CPU is known as a CPU core. The arithmetic and logical operations that we speak of are performed with the help of arithmetic logic units ( ALUs ) present in the CPU core. The highest number of cores on a CPU till date is 32 on AMD's Ryzen Threadripper 2990WX and 2990X. A GPU, on the other hand is a specialized processor focused on graphical processing of visual imagery which reduced the load on the CPU by taking care of such visual elements. GPUs have great computational capabilities and can also perform intense operations many times faster than a CPU. GPU cores also have ALUS. The highest number of cores on a GPU till date is 512