Logo Blogo

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 ...

Federico Moretti, martedì 07 febbraio 2012 in Linux Driver

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 ...

Federico Moretti, martedì 17 gennaio 2012 in Programmazione C/C++

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 ...

Federico Moretti, mercoledì 28 dicembre 2011 in Programmazione Intel

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 ...

Federico Moretti, giovedì 15 dicembre 2011 in Driver C/C++

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 ...

Giacomo Picchiarelli, venerdì 09 dicembre 2011 in Open Source FreeBSD

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 ...

Giacomo Picchiarelli, lunedì 05 dicembre 2011 in Programmazione C/C++

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 ...

Federico Moretti, giovedì 17 novembre 2011 in Apple Programmazione

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 ...

Federico Moretti, martedì 18 ottobre 2011 in Linux Driver

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 ...

Federico Moretti, domenica 09 ottobre 2011 in Audio Browser

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 ...

Federico Moretti, domenica 25 settembre 2011 in Embedded Browser

Hai cercato llvm, 30 risultati