Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 2
Ir a la página 1, 2  Siguiente
 
FAST: Llvm
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje FAST: Llvm 
 
La version de gambas3.2, se la ha añadido el comando FAST, que usa LLVM para mejorar la velocidad de la ejecucion de las aplicaciones...

 ¿como se instala LLVM?

Ademas de añadir FAST a las funciones, ¿hay que hacer algo más? ¿alquien lo ha probado en sus aplicaciones?
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: FAST: Llvm 
 
La idea de utilizar llvm al momento de compilar el proyecto es producir, para los metodos o clases que se los declare utilizando FAST, codigo nativo, el cual corre mucho mas rapido que el interpretado. Teoricamente, este aumento en la velocidad solo se ve en funciones que realizan muchos calculos u operaciones matematicas, no en funciones que deben acceder a archivos o modificar cadenas.

Para habilitarlo, llvm en su version 3.1 o mayor debe estar instalado (las versiones anteriores no funcionan bien), junto a sus librerias de desarrollo. En ubuntu, los paquetes necesarios solo estan disponibles en quantal, o su equivalente en debian.

sudo apt-get install libllvm3.1

Para versiones anteriores se debe buscar un ppa. Por esta razon, si el compilador encuentra la declaracion FAST y no esta instalado el componente, simplemente la ignora.

Una vez instalado, se debe reconfigurar gambas para compilar el componente gb.jit.

Espero que esta info te sirva! saludos
 



 
sebikul - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: FAST: Llvm 
 
sebikul:
Quantal es ubuntu 12.10 ¿no?

Ahora mismo tengo linux mint 12..., tendre que esperar un poco....

¿sabes como se puede compilar directamente, llvm?

Citar:
se debe reconfigurar gambas para compilar el componente gb.jit.

Además tendre que volver a instalar gambas 3.2    

Gracias, por la información...

Saludos
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: FAST: Llvm 
 
lo estoy probando intensivamente, planeo reempazar mis rutinas en C por Fast

en algunos casos Fast fue mas rapido que C, en otros no tanto
 



 
tercoIDE - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: FAST: Llvm 
 
Citar:
Ahora mismo tengo linux mint 12..., tendre que esperar un poco....

¿A qué, si no es indiscreción?
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: FAST: Llvm 
 
Me extraña que Julio use la 12...algún patrocinador millonario tendrá!.  
Se debe haber confundido.

Jorge que el mensaje de Julio es del 2012...
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
última edición por Shell el Martes, 22 Septiembre 2015, 13:42; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: FAST: Llvm 
 
Joer, estoy perdiendo facultades a manta...

forges-polonio-en-el-frenesi-cc-81
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: FAST: Llvm 
 
No creas, shordi, que a mí también me ha pasado lo mismo. Es lo que tiene reabrir temas tan antiguos, jeje. Hay que fijarse en la fecha

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: FAST: Llvm 
 
Chicos:

Actualmente (23/09/2015) uso :

Minino Picaros-2014
Ubuntu 15.04
Debian 8.0
Elementary Freda

Eso si... mi arranque del grub es para verlo,  por lo menos tiene 12 opciones de arranque (mas el Window7   , que mi mujer no me deja borrarlo   )

Y programando Gambas-3.5.4 para "producir" programas (aunque de vez en cuando veo como va el desarrollo de nuevas versiones)
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: FAST: Llvm 
 
Citar:
que mi mujer no me deja borrarlo   )

Explicale que eso es motivo justificado de divorcio...    
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 

Publicar nuevo tema  Responder al tema  Página 1 de 2
Ir a la página 1, 2  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron