четвер, 30 січня 2014 р.

LibreOffice 4.2 и OpenGL с OpenCL

Современные реалии таковы, что программисты должны учитывать современные многоядерные компьютеры, использовать мощь GPU и знать, что такое гетерогенная архитектура. Разработчики LibreOffice двигаются в правильную сторону: чистят и рефракторят код, начинают подключать GPU и ускорять свой программный продукт. Их усилия мы, пользователи, только приветствуем!

OpenGL (Open Graphics Library — открытая графическая библиотека, графический API) — спецификация, определяющая независимый от языка программирования платформонезависимый программный интерфейс для написания приложений, использующих двумерную и трёхмерную компьютерную графику.

OpenCL (от англ. Open Computing Language — открытый язык вычислений) — фреймворк для написания компьютерных программ, связанных с параллельными вычислениями на различных графических (англ. GPU) и центральных процессорах (англ. CPU), а также FPGA.

Начатая работа по использованию OpenGL в бэкэнде LibreOffice, появилась в свободном офисном пакете, после того как была реализована поддержка OpenCL в электронных таблицах и поддержка OpenGL Canvas.

На достигнутом никто не останавливается и в Git проекта внесли начальную поддержку OpenGL рендеринга, сглаживание (антиалиасинг) средствами GPU, рендеринг текста и поверхностей через OpenGL.

После того как LibreOffice 4.2 начал поддерживать OpenCL и OpenGL, можно надеяться, что в своей новой версии он будет быстрым и привлекательным для обладателей мощных компьютеров.

Дополнительные материалы:
Семикратное увеличение вычислений LibreOffice Calc с AMD Kaveri.
Ускорение LibreOffice.

Немає коментарів:

Дописати коментар

HyperComments for Blogger

comments powered by HyperComments