Nouveau è, ormai, vicino al supporto di OpenCL con Mesa e Gallium 3D
... repository non ha ancora ricevuto il merging. L’infrastruttura per OpenCL di Nouveau s’avvale di LLVM/Clang – anziché DragonEgg, già LLVM-GCC – per la compilazione. Parlando di gst-plugins-cl, il nuovo plugin per ... …
LLVM/Clang potrebbero supportare OpenMP da un prossimo aggiornamento
... -IR non permette l’utilizzo delle specifiche di OpenMP: l’unica soluzione è compilare i sorgenti ottimizzati da LLVM con GCC. Questa situazione sembra essere destinata a cambiare: tuttavia, non è ancora stata definita la tabella di marcia per l’integrazione di OpenMP. Il supporto potrebbe essere escluso da LLVM 3.1, l’imminente aggiornamento della piattaforma. Clang, ad ogni modo, non permetterebbe la compilazione di tutti i linguaggi supportati ... — che prevede soltanto C/C++ e Obj-C/Obj-C++. Quando OpenMP dovesse essere implementato da LLVM, il multi-threading per Fortran resterebbe legato all’utilizzo di GCC e DragonEgg sarebbe comunque fondamentale per ... …
LLVM anticipa il supporto di AVX2 sulla distribuzione dei processori
LLVM 3.1, la prossima minor release dell’avanzata infrastruttura per la compilazione dei sorgenti in C/C++ e Obj-C/Obj-C++, supporterà le estensioni AVX e – soprattutto – AVX2 di Intel. L’annuncio risale ... supporto ad AVX, il secondo è l’utilizzo del SDK per OpenCL di Intel da parte di LLVM 3.1. La ragione più “curiosa” è un’altra. Nessun processore implementerà AVX2 prima di Haswell, il successore di Sandy Bridge, nel 2013. Salvo ritardi, però, il rilascio di LLVM 3.1 dovrebbe avvenire già nell’aprile del 2012. Con almeno un anno d’anticipo rispetto all’effettiva disponibilità di processori che supportino ... …
nVidia ha approvato la distribuzione del codice sorgente di CUDA 4.1
... ), l’infrastruttura di nVidia per il parallel computing sui processori grafici, include un nuovo compilatore basato su LLVM. Già distribuito nel toolkit per i driver proprietari, quest’ultimo avrà una licenza open source — perché possa ... compilatore. In pratica, nVidia C/C++ Compiler (NVCC) è sostituito da una nuova soluzione basata su LLVM e distribuito sotto una licenza open source da comunicare. Non significa che CUDA funzionerà su Nouveau ... …
FreeBSD 9.0 RC3, si avvicina il rilascio finale
... essere positivi. Riassumendo, la versione 9.0 registra miglioramenti nell’infrastruttura per la compilazione, includendo anche Clang/LLVM e un utilizzo estensivo di Dtrace. Sarà presente anche l’implementazione migliorata per il supporto SMP dello ... …
Rilasciato LLVM 3.0
Dopo la lunga attesa, finalmente arriva la versione 3.0 di LLVM. Di fatto questo è un rilascio incrementale, ma gli sviluppatori non hanno perso l’occasione per eliminare qualche vecchio modulo. Sono stati ... completo per operazioni atomiche e il nuovo memory model per C++. Avevamo già trattato l’abbandono di llvm-gcc in favore di CLang e DragonEgg. E proprio CLang offre numerose correzioni e migliorie: ridotta ... …
LLVM 3.0, in ritardo di due settimane, chiude LLVM-GCC per DragonEgg
... previsto per domani e, perciò, il rilascio della versione 3.0 è slittato di due settimane: LLVM 3.0 uscirà il 30 novembre. Soltanto ieri, infatti, è cominciata la quarta fase di test ... operativi UNIX–like è già stata “rimpiazzata” da un nuovo plugin — a partire dal ramo di LLVM 2.7. DragonEgg 3.0 per GCC 4.5 o superiore segnerà il definitivo abbandono di ... per CLang 3.0, il compilatore di C, Objective-C, C++ e Objective-C++ basato su LLVM. Quest’ultimo non è ancora pronto per un’implementazione su larga scala, benché in molti casi garantisca delle ... …
Portable OpenCL, una nuova implementazione per OpenCL basata su LLVM
Portable OpenCL è una nuova implementazione di OpenCL, basata sulla toolchain di LLVM e indipendente dai produttori di hardware. È stato portato all’attenzione degli sviluppatori da Carlos De La Lama, manutentore del progetto ... …
Il text-to-speech sul browser è in JavaScript con eSpeak da speak.js
... .js riguarda proprio la creazione: Zakai ha utilizzato un altro progetto, Emscripten, che traduce i sorgenti da C++ in JavaScript sfruttando LLVM. Uno strumento piuttosto efficace considerato speak.js. Via | Yahoo Developer Network ... …
Lightspark 0.5.1 aggiunge il supporto a EGL/GLES2 sui device con ARM
... una scelta molto convincente. Soprattutto perché Lightspark utilizza la toolchain di Mesa 3D, con Gallium ed LLVM, così il supporto a OpenGL ES 2.0 potrebbe essere esteso anche al desktop coi driver ... …






