Autor |
Mensaje |
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
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?
|
#1 Jueves, 20 Septiembre 2012, 19:38 |
|
|
sebikul
Sebastian
Programador
Registrado: Julio 2012
Mensajes: 113
Edad: 30 Ubicación:
|
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
|
#2 Viernes, 21 Septiembre 2012, 19:35 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
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
|
#3 Viernes, 21 Septiembre 2012, 20:47 |
|
|
tercoIDE
Analista Programador
Registrado: Noviembre 2013
Mensajes: 713
Edad: 54
|
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
|
#4 Martes, 22 Septiembre 2015, 13:08 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
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
|
#5 Martes, 22 Septiembre 2015, 13:29 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
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
|
#6 Martes, 22 Septiembre 2015, 13:41 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: FAST: Llvm
Joer, estoy perdiendo facultades a manta...
=================== No podemos regresar
|
#7 Martes, 22 Septiembre 2015, 14:38 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
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"
|
#8 Martes, 22 Septiembre 2015, 14:55 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
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)
|
#9 Miercoles, 23 Septiembre 2015, 07:27 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: FAST: Llvm
Citar: que mi mujer no me deja borrarlo )
Explicale que eso es motivo justificado de divorcio...
=================== No podemos regresar
|
#10 Miercoles, 23 Septiembre 2015, 10:29 |
|
|
|