Задачи общего назначения на видеокарте сегодня как бы уже решаются. Вот только их количество относительно общей массы ПО — мизерное. Компании вкладывают немалые средства в развитие таких параллельных или гетерогенных вычислений. На мероприятии JavaOne 2012 представители AMD и Oracle объявили о проекте под названием "Sumatra". Его главной целью является реализация гетерогенных вычислений в Java для серверов и облачных решений.
В "Sumatra" попытаются переделать виртуальную машину Java (Java Virtual Machine (JVM)) и API так, чтобы использовались все доступные вычислительные мощности — ядра CPU и GPU. В случае облачных решений и серверов использование GPU или APU в полную силу может повысить энергоэффективность вычислительных центров. Также ожидается поддержка гетерогенных вычислений для других языков на базе JVM. Таких как Scala, JRuby и Jython.