GPU-accelerated computing – utilizing the hardware

In today's modern computers, we have a couple of pieces of hardware that do most of the work for the system. The CPU performs most instructional operations from other parts of the computer and delivers the results of those operations. The memory is a fast, short-term location for data storage and manipulation. Hard disks are used for longer-term data storage and manipulation, and networking devices are used to send these bits of data between computing devices across a network. A device that is often also used in a modern computing system is a discrete GPU. Whether it is to display the latest computer games with high-fidelity graphics, decoding 4K video, or performing financial number-crunching, ...

Get Hands-On High Performance with Go now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.