В последние пару лет AMD активно продвигает фреймворк OpenCL, который уже используют десятки приложений. В рамках популяризации OpenCL компания из Саннивейла, совместно с TopCoder, организовала одноименный конкурс разработчиков ПО на основе комбинированных вычислений. В соответствии с условиями конкурса программисты должны задействовать AMD APP Software Development Kit (SDK) и адаптировать свои разработки для платформы APU AMD Fusion.

AMD OpenCL Coding Competition

Тип конкурсного приложения строго не ограничивается. Ориентировочный перечень направлений, в которых следует вести творческий поиск таков:

  • игровая физика (жидкости, ткани, твердые тела, анимация персонажей);
  • обработка изображений и видео (распознавание лиц, речи, стабилизация видео, видеопоиск);
  • обнаружение столкновений (столкновения жестких тел в играх);
  • моделирование/симуляция (моделирование толпы, вычислительная гидродинамика, моделирование конечного элемента);
  • искусственный интеллект (поиск пути);
  • биоинформатика (сопоставление последовательностей ДНК);
  • компьютерная безопасность (мониторинг и обнаружение вторжений);
  • машинное зрение;
  • финансовое моделирование (вычисления Блэка-Шоулза);
  • численная линейная алгебра (решатели линейных и нелинейных систем уравнений, решатели собственных значений);
  • оптимизация интегральных схем;
  • трассировка лучей (трассировка лучей на графических процессорах);
  • прочее.

Конкурс пройдет в несколько этапов с июня по октябрь. Регистрация заканчивается менее чем через две недели. Ознакомиться с условиями проведения AMD OpenCL Coding Competition и призами в номинациях «Новаторство» и «Производительность» можно по ссылке.