пʼятницю, 10 січня 2014 р.

Семикратное увеличение вычислений LibreOffice Calc с AMD Kaveri

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

Код LibreOffice Calc сотрудники AMD изменяют для использования в гетерогенных системах (Heterogeneous System Architecture - HSA). HSA - это возможность объединения скалярных вычислений на CPU, параллельных вычислений GPU и оптимизированная обработка сигналов DSP через когерентный доступ к памяти.

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

На выставке CES 2014 разработчик LibreOffice Майкл Микс (Michael Meeks), которого пригласили на сцену, рассказал (на 18:20) об успехах оптимизации LibreOffice для AMD Kaveri, первого гетерогенного APU.

За счёт эффективного использования возможностей AMD Kaveri удалось достичь более 7 кратного ускорения вычислений в LibreOffice Calc.

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

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

Дополнительные материалы:
LibreOffice и проверка LanguageTool на правила русского языка.
Ускорение LibreOffice.
AMD открыла Unified Video Decoder (UVD).

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

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

HyperComments for Blogger

comments powered by HyperComments