Производительность GPU (видеокарт) намного превышает производительность процессоров во многих специфических задачах, и это хорошо известный факт. Использовать эти преимущества GPU задача не из самых простых, в связи со сложностями программирования. Однако в AMD есть подобные специалисты, сделавшие бесплатный вклад в развитие LibreOffice, за счет оптимизации открытого исходного кода этого офисного пакета.
Работа с таблицами сводится к большому числу математических операций, и AMD переложила часть этих вычислений на GPU, ускорив обработку документов на пару порядков.


Тестирование проводилось на LIbreOffice 4.4.4, Windows 8.1, и процессоре AMD A10 7800B со встроенным графическим ускорителем. Используя следующие тестовые таблицы, AMD удалось продемонстрировать, что GPU, использующий OpenCL 2.0, выполняет необходимые вычисления приблизительно в 500 раз быстрее, чем процессор и завершает обработку документа за 0.27 секунды вместо 141 с.
Таймер (макрос), подсчитывающий длительность вычислений встроен в таблицы, поэтому при желании эти тесты можно повторить на своем компьютере.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: