Summary

In this chapter, we learned about cgo, GPU-accelerated programming, CUDA, Make commands, C-style linking for Go programs, and executing a GPU-enabled process within a Docker container. Learning about all of these individual elements helped us to develop a performant GPU-driven application that can make some very large mathematical calculations. These steps could be repeated to do a lot of very large-scale computations in a performant manner.  We also learned how to set up a GPU enabled VM in GCP so that we can use cloud resources to perform our GPU computations.

In the next chapter, we'll discuss runtime evaluations in Go.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.117.103.219