Ya está disponible GCC 4.6, incluye soporte para AVX
Buenas noticias para los programadores, ya está disponible la versión 4.6 de la GNU Compiler Collection, mejor conocido como GCC. Ahora soporta los procesadores Sandy Bridge de Intel, incluyendo las instrucciones AVX (extensiones vectoriales avanzadas) de estos procesadores. Los desarrolladores también han mejorado la optimización con la primera generación de procesadores Core-i3/i5/i7 y los procesadores Core 2. GCC también es compatible con más plataformas basadas en ARM, como Cortex-M4, Cortex-A15, y también trabajará con la arquitectura Bobcat de AMD que espera soportar AVX antes de que termine el año.
AVX reemplaza a las viejas instrucciones SSE (Streaming SIMD – Single Instruction, Multiple Data- Extensions) desarrolladas por Intel e introducidas en los procesadores Pentium III. Las nuevas instrucciones son de cálculo para propósito general y entre sus beneficios podemos mencionar el incremento de las FLOPs (operaciones de coma flotante por segundo) a 2X, mejora y organizar el acceso a datos, y reduce el tamaño de código. Esto gracias a que el tamaño de los vectores aumenta de 128-bit (tamaño utilizado por las instrucciones SSE) a 256-bit.
GCC 4.6 ahora es compatible con el lenguaje de programación Go de Google y ofrece soporte rudimentario para C1X, la revisión del lenguaje de programación C. Brinda el soporte inicial para Ada 2012, y los desarrolladores han mejorado el manejo del próximo estándar C++0x y Fortran. Otra adición interesante es el apoyo de la librería Bionic C de Google, que ahora permite librerías nativas de Android y desarrollo de aplicaciones usando GCC, aunque en la actualidad, el apoyo a Android sólo está habilitado para ARM. También añade numerosas funciones y alertas de compilador, así como un nuevo nivel de optimización general.
Al parecer esta versión de GCC será parte de Fedora 15, pero no será el compilador estándar de Ubuntu 11.04.
Link: Many new features in GCC 4.6 (H-Online)
Todo lo que debes saber sobre Xbox One #XboxReveal
Ciudades del futuro imaginadas en el pasado: El...
Yahoo anuncia el nuevo Flickr
Yahoo confirma la compra de Tumblr por USD$1.10...
Julian Assange asegura que Wikileaks no ha prov...
Pyton S3, un dispositivo que corre Ubuntu, Andr...
Lo mejor de Google I/O 2013 #IO13
Yahoo! y Facebook enfrentadas para adquirir Tumblr
12 Comentarios
Ya está disponible GCC 4.6, incluye soporte para AVX
p 0 l e xD
Responder¿No que son mamíferos esos animalitos?
Responderesta naciendo del huevo del pingüino, ósea se incubo en linux, avíspate hombre
Excelentes noticias, pero se tienen que poner pilar porque llvm parece que viene pegando duro
ResponderAún lejos de Open64...
Responder... me impresiona que, a pesar de ser un lenguaje creado hace tiempo, C/++ aún esté tan vigente. Aunque también es el caso de Fortran (que si más bien lo recuerdo, fue el primero de todos), Cobol y, sí, Basic bajo el alero de MS (VB.net).
ResponderY si bien no faltará quien diga 'pero GCC es GNU Compiler Collection', alguna vez se llamó 'GNU C Compiler'.
Larga vida GCC!
GCC vivirá mientras viva */Linux
Respondery Morirá cuando muera */Linux
Tenemos GCC para rato
falso,
vivirá mientras exista GNU/*
y morirá cuando muera GNU/*
Si muere Linux, hay muchos otros kernels que se puedan escoger
entre ellos, Hurd, que para los que no tienen idea ya se puede usar
aunque sin soporte de mucho hardware.
Y para los que no saben en Hurd ya se está integrando la posibilidad
de hacer binding con otros lenguajes, por lo que se programarán
servidores de él no solo en C, sino que en cualquier lenguaje que se
implemente (ya esta planificado python y Lisp)
Hace una semana empecé a probar con c++0x y realmente es una maravilla, es tan alto nivel como cualquier otro lenguaje moderno pero a la vez puedes meter mano tan a bajo nivel como quieras. Y se agradece que justo ahora gcc saque mayor soporte para este lenguaje :D
ResponderSaludos!
soporta Go?... pugh!!, Le falta compilar C#, VB sopaipillas y completos...
Responderhttp://pcc.ludd.ltu.se/
Jajajaja, creo que se podrán compilar sopaipillas y completos antes de c# o vb... xD
Si tienes problemas en la escuela, mono tiene un compilador de Basic para ti.
Deja tu Comentario