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

LibreOffice Calc был улучшен сотрудниками AMD.


AMD является членом Document Foundation's Advisory Board и помогает свободному сообществу, улучшая LibreOffice Calc. Некоторые наработки от AMD мы увидим в LibreOffice 4.1, но бо́льшая порция улучшений будет в LibreOffice 4.2.

LibreOffice CalcКоманда AMD сфокусировалась на ускорении вычислений в таблицах Calc с помощью GPU. Ускорение вычислений с помощью GPU активно используется во многих местах и вот можно ожидать её в десктопном офисном пакете.

Код LibreOffice Calc сотрудники AMD изменяют для использования OpenCL (Open Computing Language), чтобы задействовать дискретную видеокарту для вычислений, а так же использовать гетерогенные вычисления (Heterogeneous System Architecture - HSA). В прошлом, для использования GPU нужно было изменять программу, чтобы вычленить из неё кусочки, которые могли быть хорошо ускорены GPU. В мире HSA не нужны такие манипуляции.

Так же не забыты улучшения для обычного CPU и реструктуризация ядра Calc, чтобы он потреблял меньше памяти.

Calc никогда не мог похвастать, что он самый быстрый табличный процессор и насколько быстрее станет Calc сказать трудно, но разработчики считают что пользователи увидят и оценят результаты.

20 летний код Calc был написан, используя объектно ориентированный подход. Каждая ячейка - это объект, что вызывает ряд проблем и многие вещи нельзя сделать эффективно и быстро. Разработчики сейчас удаляют старые структуры и переезжают на более быстрые.

Так же отличной новостью является создание юнит-тестов, которые раньше отсутствовали для Calc, чтобы быть уверенным в качестве кода.

Итак, нас ждут быстрые и надёжные LibreOffice Calc 4.1 и старше.

Дополнительные материалы:
LibreOffice и проверка LanguageTool на правила русского языка.
Ускорение LibreOffice.

Дата последней правки: 2013-08-08 11:12:12

RSS vasilisc.com   


Разделы

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