Accelerazione con le GPU AMD per LibreOffice
AMD entra in The Document Foundation e si impegna per fornire supporto all'accelerazione del foglio elettronico contenuto in LibreOffice: un altro esempio della potenza di calcolo messa a disposizione dalle moderne GPU
di Paolo Corsini pubblicata il 05 Luglio 2013, alle 11:01 nel canale ProgrammiAMD
AMD è entrata a far parte dell'advisory board di Document Foundation, al fondazione che segue lo sviluppo del pacchetto LibreOffice. Non si tratta di una sterzata di AMD, interessata non a dilettarsi nello sviluppo di nuove applicazioni software ma a continuare a meglio promuovere le potenzialità delle proprie APU e in generale della HSA, Heterogeneous System Architecture.
L'integrazione di GPU all'interno di processori x86 è trend consolidato tanto nel settore desktop come in quello mobile, sia per Intel come per AMD. Quest'ultima può vantare un sottosistema video complessivamente più potente ed efficiente rispetto a quanto messo a disposizione al momento attuale da Intel.
Per AMD la GPU integrata è interessante sia nell'ottica della riproduzione di scene 3D e di video, sia quale strumento di calcolo parallelo da affiancare alla CPU per elaborazioni che non sono di tipo grafico. Nello specifico la collaborazione con Document Foundation potrà permettere di accelerare le prestazioni della componente di foglio elettronico integrata in LibreOffice, beneficiando proprio della potenza di elaborazione della GPU.
Nel comunicato stampa non viene specificato ma crediamo che questa ottimizzazione prestazionale sia basata sull'utilizzo di linguaggio OpenCL. I benefici saranno più evidenti utilizzando APU AMD ma il frutto di questo lavoro permetterà di migliorare la struttura dei dati di LibreOffice, con positive ripercussioni per tutti gli utenti e non solo per i possessori di GPU AMD.
Da anni si discute dei benefici dell'utilizzo delle GPU per elaborazioni di tipo parallelo, nelle quali questo componente di calcolo viene affiancato alla tradizionale CPU prendendone il posto per quei calcoli che scalano molto bene su un elevato numero di core paralleli. Iniziative di questo tipo si affiancano ad altre simili messe in atto da vari sviluppatori software nel corso degli anni ma questa su LibreOffice risulta essere ancora più interessante in quanto interessa un software gratuito la cui diffusione nel pubblico consumer è in costante aumento.









AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria
HONOR Pad X9 Max recensione, schermo ultra large a meno di 400 euro
Lenovo ThinkPad X1 Carbon Gen 14: il business ultraleggero si rinnova dall’interno
Sony WH-1000XM4C, Amazon taglia il prezzo del 22%: tornano le leggendarie cuffie con cancellazione del rumore
AliExpress, questo monitor KTC da 27'' è una sorpresa: risoluzione 2K, pannello IPS e 120Hz a poco più di 100€
TikTok come porta d'ingresso a OnlyFans, uno studio denuncia il collegamento tra social network e industria del porno
La Terra ha una mini-luna temporanea: ecco 2026 QQ8, un sasso spaziale di circa un metro
Amazon, sconto EXTRA del 22% su videogiochi e accessori gaming: basta spendere 199€, ma solo fino a domani
Windows 11, il Patch Tuesday di novembre si blocca con l'errore 0x800f0993: cosa fae
Lenovo aggiorna la gamma ThinkSystem: processori AMD EPYC di 6a generazione e raffreddamento a liquido Neptune
Serie Galaxy S27 in arrivo: prezzo in aumento nonostante il taglio alle fotocamere. Ma potrebbe essere un bene
Alexa.com è disponibile in Italia: Alexa+ arriva anche sul web
AliExpress, 4 tablet a super prezzi per il Singles' Day: Samsung Galaxy Tab A11 e HONOR Pad con schermi fino a 120Hz e batterie da 8.300mAh
Google Gemini: i contenuti di Gmail e Drive finiscono davanti a revisori umani
Microsoft ha scoperto come trasformare un agente AI in un cavallo di Troia
Chrome 157, meglio aggiornare subito: Google corregge una falla zero-day già sotto attacco
BYD e Geely all'assalto della Formula 1? La FIA apre la porta al dodicesimo team, a una condizione









19 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info..anche se ad essere sincero non mi è molto chiaro cosa se ne possa fare un pacchetto office del calcolo general purpose di una GPU.. Penso che già un CPU di fascia bassa sia ben oltre il necessario..
In realtà un foglio di calcolo elettronico può essere usato anche per fare calcoli piuttosto complessi, però sinceramente.. se c'è bisogno di potenza tale per cui la CPU risulta castrante e conviene passare il carico sulla GPU è tendenzialmente una buona idea passare a tool specifici per quel genere di operazione che saranno sicuramente più ottimizzati per il loro scopo.
Per i "fogli excel" e "documenti word" non lo so, ma sicuramente per i fogli di calcolo Calc e, forse, per i documenti Writer.
per la precisione
Anche io vorrei tanto che Libreoffice fosse reso più snello e leggero a livello di programma.. ma se non sbaglio (altrimenti correggetemi) è basato tutto su un motore tipo java.. qundi è un mattone per definizione..
Anche io vorrei tanto che Libreoffice fosse reso più snello e leggero a livello di programma.. ma se non sbaglio (altrimenti correggetemi) è basato tutto su un motore tipo java.. qundi è un mattone per definizione..
Non proprio, le parti in java da quanto ne so sono una minoranza, perlopiù è C/C++. Che poi pure questa storia che Java è un mattone.. è vero, è sicuramente più pesante di un linguaggio compilato tradizionale (e grazie al C..), però, specie su hardware moderno, le prestazioni sono tutt'altro che basse. Per altro vale lo stesso identico discorso per il .Net, e ormai i programmi scritti interamente in linguaggi compilati son sempre di meno.
LibreOffice è in C++, alcune parti sono in Java, ma recentemente sono state riscritte in Python. Infatti puoi decidere di disabilitare l'uso della Java VM sotto "Tools - Options - LibreOffice - Java" perdendo pochissime funzionalità.
LibreOffice sta diventando sempre più leggero e veloce grazie all'enorme lavoro di refactoring del codice che è in corso. E' già stato fatto tanto; per darti un'idea del tipo di codice col quale si ha a che fare, fino a qualche mese fa erano presenti più di 50.000 commenti in tedesco (ora sono circa la metà
Il refactoring di Calc è da poco iniziato e già si hanno ottimi risultati. Il tempo per caricare i file xslx è diminuito del 99% rispetto alla versione 3.x, mentre per file analoghi di tipo ods i tempi si sono più che dimezzati.
Maggiori informazioni su:
[LIST]
[*]https://archive.fosdem.org/2013/sch...es_libreoffice/
[*]http://dbank-libreoffice.blogspot.ch/
[/LIST]
Con Excel mi è capitato di fare macro con un tempo di esecuzione di circa 6 ore, poi dipende quanto si riesce a parallelizzare ma a volte uno sprint in più potrebbe far comodo
Ciò, d'altro canto, vuol dire che i programmatori devono scrivere codice specifico più complesso per sfruttare tali funzionalità e spesso, purtroppo, essi non sono granchè inclini a cambiamenti in tal senso.
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".