Re: Re: FdT: Recomendación FEDORA.

rodrigo ahumada rodahum1978 en hotmail.com
Lun Oct 18 14:58:19 CLST 2004


>From: Horst von Brand <vonbrand en inf.utfsm.cl>
>Reply-To: Discusion de Linux en Castellano <linux en listas.inf.utfsm.cl>
>To: Discusion de Linux en Castellano <linux en listas.inf.utfsm.cl>
>Subject: Re: Re: FdT: Recomendación FEDORA.
>Date: Sun, 17 Oct 2004 21:33:08 -0300

> > no entiendo mucho el estilo at&t (que es fmuls,flds?),
>
>Probablemente operaciones punto flotante

si, es que he mirado y no hay opcodes que empiecen con f y terminen con s, 
parece que es sufijo para cuando se hace referencia a memoria...

> > pero por ejemplo
> > en el caso de los ciclos sobre arreglos, en c uno explicitamente dice 
>que
> > vaya recorriendo y operando de uno en uno, y el compilador no puede
> > suponer algo
>
>Si puede demostrarlas, puede suponer cosas y actuar en consecuencia.

optimiza uno xor optimiza el compilador

>Si se pueden usar, si el compilador puede demostrar que el efecto es el
>mismo. Claro que el cambio de punto flotante a MMX y viceversa toma el
>tiempo de varios centenares de instrucciones, con lo que es muy raro el
>caso donde vale la pena.

mmx no sirven mucho, pero otras como las intrucciones del AMD se ocupan para
acelerar copiar bloques de datos(linux/arch/i386/lib/mmx.c), aunque parece 
ser el unico caso.
Este seria el unico caso (descontanto el compilar escogiendo las librerias) 
en que compilar en la maquina ayudaria a que el programa quede mas rapido

>...algunas de las cosas que se
>discuten para C en computo numerico.

en google como lo busco, "c numeric computation","c numeric extensions"?

gracias

_________________________________________________________________
Charla con tus amigos en línea mediante MSN Messenger: 
http://messenger.latam.msn.com/



Más información sobre la lista de distribución Linux