OpenCL-Beschleunigung in LibreOffice 4.2 nimmt Form an
Anfang Juni berichteten wir über AMDs Beitritt zum Advisory Board der The Document Foundation (TDF) mit dem klaren Ziel, das LibreOffice-Paket und daraus zunächst im speziellen die Excel-Alternative namens Calc zu Beschleunigen. Wie uns Michael Meeks damals erklärte, sollen dazu mit Hilfe der OpenCL-Programmierschnittstelle die Berechnungen bestimmter Funktionen, die häufiger in einer Calc-Arbeitsmappe vorkommen und mit denen größere Datenmengen verarbeitet werden, auf die GPU ausgelagert werden können. Welche Funktionen dafür zu Beginn in Frage kommen, wollte man erst noch genauer evaluieren. LibreOffice soll zudem künftig automatisch entscheiden können, ob die Berechnungen auf der CPU oder GPU ausgeführt werden. AMD finanziert hierzu die Umsetzung diverser Projekte, wobei die eigentliche Entwicklungsarbeit allerdings von SUSE und dem OpenCL-Spezialisten MulticoreWare geleistet wird.
“It is exciting to work together with AMD and their ecosystem to take advantage of AMD’s cutting edge innovation right inside LibreOffice. The growth in performance and parallelism available in the GPUs of today, and particularly with AMD’s revolutionary APUs of tomorrow, is something we’re eager to expose to LibreOffice users.” - Michael Meeks, SUSE Distinguished Engineer und TDF Board Member
Wie Phoronix berichtet, hat MulticoreWare gestern die ersten Ergebnisse dieser Anstrengungen verteilt auf 50 Commits veröffentlicht. Neben den nachfolgend aufgeführten Funktionen aus dem Bereich der Finanzmathematik soll der neue Code auch für viele weitere Funktionen eine OpenCL-Implementierung mit sich bringen.
- PPMT (a financial payment on the principal equation)
- FISHERINV (the inverse of the Fisher transformation)
- FISHER (Fisher transformation)
- GAMMA (GAMMA function value)
- SLN (depreciation of an asset based upon straight-line depreciation)
- GAMMALN (natural logarithm of GAMMA)
- ACCRINTM (the accrued interest for a security that pays interest at maturity)
- GAUSS
- COUPDAYBS
- GEOMEAN
- DOLLARDE
- DOLLARFR
Die Version 4.2 des Office-Pakets LibreOffice wird voraussichtlich im Januar 2014 erscheinen und jene OpenCL-beschleunigten Funktionen enthalten.
Quelle: Phoronix
Links zum Thema:
- AMD Kaveri-APU: Leak bestätigt erneut Starttermin im ersten Quartal 2014 und benennt neue Features [Update] ()
- Details zu AMDs heterogener Verarbeitungsschlange ()
- AMD präsentiert HSA-Details auf der Hot Chips 25 [Update] ()
- AMD tritt dem The Document Foundation Advisory Board bei, um LibreOffice zu beschleunigen [2. Update] ()