Авторские статьи об OpenSource

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.

    Twitter   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта

Лучшее на сайте:

1С под Linux.   Ускорение Ubuntu.   21 пример iptables.   Цикл статей о Ceph.   Убунту в дикой среде.   Ubuntu Linux на SSD.   Ubuntu для блондинок.   Поддержка железа в Linux.   BTSync на службе у админа.   Андроид программы в Ubuntu.   Прокидывание портов для p2p.   Анти СПАМ в Postfix.  



Круги Гугл Ада.


Группа поддержки