• Pingback: Tweets that mention Video: Cloud and GPUs — Flickerdown Dave Graham's Weblog -- Topsy.com()

  • Nathan

    The HPC world accesses GPUs on a large scale today on clusters using jobs schedulers like PBS/Torque/Grid Engine. One current barrier to using GPUs with current-generation clouds is that using GPUs from a guest OS on a type-1 hypervisor (e.g., Xen) is still in the research stage. OS-level virtualization may be more feasible today, as there is only one kernel to interact with the GPU, but OS-level virtualization isn't commonly used for clouds.

    Today

  • dw_soothill

    The challenge with this type of configuration is getting the data in and out of the massive number of GPU's in a timely fashion.

    They work well where you have to perform some repetitive task many times on a piece of data so examples such as cracking WPA keys where you want to use a brute force against the keys works well.

    Using them to transcode video can be an advantage if the transcoding application can keep the GPU's working.

    Trying to use them as a general purpose CPU does not work as well because of the limited memory and IO capability on the GPU. We are still currently limited by the PCIe bus. With 240 processors on the end of relatively limited IO bus this starts to be a problem.