edición general

encontrados: 8, tiempo total: 0.010 segundos rss2
15 meneos
91 clics

Tesla Motors contrata a Chris Lattner

Quien fuera el creador de la infraestructura de compiladores LLVM, el lenguaje de programación SWIFT, el proyecto opensource Umbrella,... deja Apple y es contratado por Tesla Motors para trabajar en el Autopilot.
9 meneos
33 clics

Añadido soporte para OpenMP a Clang/LLVM

Finalmente, ha sido añadido soporte para OpenMP al compilador Clang. El trabajo, que fue iniciado por programadores de AMD, ha sido concluido por gente de Intel. Por el momento, Intel mantiene su versión de Clang/LLVM, aunque su intención es integrar sus parches en la versión oficial. El código puede ser descargado de aquí: clang-omp.github.io/ (usa en la fase de enlazado la Intel OpenMP Runtime Library, publicada por Intel bajo licencia BSD en abril de este año)
3 meneos
10 clics

Añadido soporte para OpenMP a Clang/LLVM

Tras varios intentos fracasados, finalmente ha sido añadido soporte para OpenMP al compilador Clang. El trabajo, que fue iniciado por programadores de AMD, ha sido concluido por gente de Intel, y usa la Intel OpenMP Runtime Library (publicada por Intel bajo licencia BSD en abril de este año) en la fase de enlazado. Por el momento, Intel mantiene su versión de Clang/LLVM, aunque su intención es integrar sus parches en la versión oficial. El anuncio, aquí: lists.cs.uiuc.edu/pipermail/cfe-dev/2013-August/031595.html
2 1 6 K -49
2 1 6 K -49
15 meneos
196 clics

El diseño del compilador LLVM [EN]  

En los últimos cinco años, el compilador LLVM ha evolucionado de ser un proyecto académico a ser un compilador universal de código escrito en C, C++ y Objective C. La clave de su éxito es su rendimiento y adaptabilidad, que se derivan de su diseño único y su implementación. LLVM es un proyecto paraguas que aloja y desarrolla un conjunto de componentes de bajo nivel (ensambladores, compiladores, depuradores, etc.) que han sido diseñados para ser compatibles con las herramientas existentes de sistemas UNIX.
13 2 0 K 120
13 2 0 K 120
10 meneos
19 clics

NVIDIA dará acceso al código fuente de su compilador CUDA a investigadores académicos y desarrolladores[ING]

Nvidia ha anunciado que publicará el código de su compilador CUDA basado en LLVM. CUDA será capaz de crear código de diversos lenguajes de programación y ejecutarlo en procesadores AMD e Intel, cuando hasta ahora sólo funcionaba en las GPU de Nvidia. La compañía hizo el anuncio hoy en la Conferencia de Tecnología para la GPU en Beijing. El código estará disponible para los investigadores académicos cualificados y los desarrolladores de herramientas de software que se registren en NVIDIA para un acceso previo exclusivo.
6 meneos
 

Emscripten, un compilador de LLVM a JavaScript [EN]

Emscripten es un compilador de LLVM a JavaScript, con la finalidad de poder ejecutar código C/C++ en la web. Un uso posible que sugiere su autor es para videojuegos. Hay mucho código fuente para simuladores físicos, lógica de juegos, y casi todo está en C/C++. Según un comentario en el sitio, el proyecto Native Client (NaCl) de Google consiste en un plugin que ejecuta en el navegador código intermedio LLVM compilado ex profeso para la ocasión. Emscripten podría servir para dar una solución a los usuarios que no tuvieran el plugin instalado.
8 meneos
 

Comparativa de rendimiento entre Clang y GCC [EN]

Clang es un nuevo compilador, basado en LLVM, un proyecto que en los últimos días está dando mucho que hablar. Las ventajas que ofrece Clang respecto a GCC son, en teoría, un menor tiempo de compilación y unos ejecutables más optimizados. En Phoronix realizan una comparativa de rendimiento para ver cuan mejor es Clang si lo comparamos con la última versión de GCC. Breve resumen de la comparativa en español en el primer comentario.
42 meneos
 

Google investiga en la mejora de rendimiento de Python

La actual implementación del lenguaje se ejecuta sobre una máquina virtual propia. Ahora los ingenieros de Google quieren diseñar un JIT usando como base para el mismo el compilador LLVM Compiler Infrastructure. Los objetivos del mismo son 1)Aumentar la velocidad de ejecución de la actual hasta cinco veces. 2)Conservar la estabilidad. 3)Compatibilidad a nivel de fuentes 4)Quieren donar esta rama al repositorio general. (vía Ars Technica) tinyurl.com/cn33mn
38 4 0 K 347
38 4 0 K 347

menéame