Combine Multiple AWS Instances into a 16-GPU Monster Machine
1–10 of 47 posts
Re: Combine Multiple AWS Instances into a 16-GPU Monster Machine
#2Re: Combine Multiple AWS Instances into a 16-GPU Monster Machine
#3That's some really cool tech. It seems like it's Linux only. Is there windows support planned? That would solve the problem with wanting to run code on the GPU within a Linux VM while the host is windows.
Re: Combine Multiple AWS Instances into a 16-GPU Monster Machine
#4Is it the fact that GPU code already runs in parallel streams that makes this possible?
Re: Combine Multiple AWS Instances into a 16-GPU Monster Machine
#5Re: Combine Multiple AWS Instances into a 16-GPU Monster Machine
#6Hopefully you'll see some good uptake.
Re: Combine Multiple AWS Instances into a 16-GPU Monster Machine
#7At first I thought this was the same problem as automatically breaking up apps to run in multiple cpus. This problem has been heavily researched with no success. Is it the fact that GPU code already runs in parallel streams that makes this possible?
Re: Combine Multiple AWS Instances into a 16-GPU Monster Machine
#8Are there benchmarks/code examples for the Monster Machines?
Re: Combine Multiple AWS Instances into a 16-GPU Monster Machine
#9Re: Combine Multiple AWS Instances into a 16-GPU Monster Machine
#10At first I thought this was the same problem as automatically breaking up apps to run in multiple cpus. This problem has been heavily researched with no success. Is it the fact that GPU code already runs in parallel streams that makes this possible?
Yes, your app would have to support multiple GPUs. What's done here is remoting CUDA/OpenCL/etc. calls so that remote GPUs can be accessed from a single instance. When performing device/platform enumeration, all GPUs appear to be directly connected to a single instance -- hence no change to the application required.