AMD является членом Document Foundation's Advisory Board и помогает свободному сообществу, улучшая LibreOffice Calc. Некоторые наработки от AMD мы увидим в LibreOffice 4.1, но бо́льшая порция улучшений будет в LibreOffice 4.2.
Команда 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.
Немає коментарів:
Дописати коментар