En informática, las operaciones de coma flotante por segundo son una medida del rendimiento de una computadora, especialmente en cálculos científicos que requieren un gran uso de operaciones de coma flotante.
Enviado por Jose Veliz • 30 de Marzo de 2017 • Informe • 1.169 Palabras (5 Páginas) • 366 Visitas
FLOPS
En informática, las operaciones de coma flotante por segundo son una medida del rendimiento de una computadora, especialmente en cálculos científicos que requieren un gran uso de operaciones de coma flotante. Es más conocido su acrónimo, FLOPS (del inglés floating point operations per second). FLOPS, al ser un acrónimo, no debe nombrarse en singular como FLOP, ya que la S final alude a second (o segundo) y no al plural.
Las computadoras exhiben un amplio rango de rendimientos en coma flotante, por lo que a menudo se usan unidades mayores que el FLOPS. Los prefijos estándar del SI pueden ser usados para este propósito, dando como resultado mega-FLOPS (MFLOPS, 106 FLOPS), giga-FLOPS (GFLOPS, 109 FLOPS), tera-FLOPS (TFLOPS, 1012 FLOPS), peta-FLOPS (PFLOPS, 1015 FLOPS), exa-FLOPS (EFLOPS, 1018 FLOPS).
INSTRUCCIONES PARA COMA FLOTANTE:
Sintaxis T Descripción
mov.d fd,fs I fd = fs; fd y fs: registros de coma flotante de 64 bits
mov.s fd,fs I fd = fs; fd y fs: registros de coma flotante de 32 bits
abs.d fd,fs I fd = abs(fs)
abs.s fd,fs I fd = abs(fs)
add.d fd,fs,ft I fd = fs+ft
add.s fd,fs,ft I fd = fs+ft
div.d fd,fs,ft I fd = fs/ft
div.s fd,fs,ft I fd = fs/ft
mul.d fd,fs,ft I fd = fs*ft
mul.s fd,fs,ft I fd = fs*ft
neg.d fd,fs I fd = -fs
neg.s fd,fs I fd = -fs
sub.d fd,fs,ft I fd = fs-ft
sub.s fd,fs,ft I fd = fs-ft
cvt.d.s fd,fs I fd = convertir(fs); precisión simple a precisión doble
cvt.d.w fd,fs I fd = convertir(fs); entero a precisión doble
cvt.s.d fd,fs I fd = convertir(fs); precisión doble a precisión simple
cvt.s.w fd,fs I fd = convertir(fs); entero a precisión simple
cvt.w.d fd,fs I fd = convertir(fs); precisión doble a entero
cvt.w.s fd,fs I fd = convertir(fs); precisión simple a entero
c.eq.d fs,ft I Si fs = ft, flag_coprocesador(1) = 1;
si no, flag_coprocesador(1) = 0
c.eq.s fs,ft I Si fs = ft, flag_coprocesador(1) = 1;
si no, flag_coprocesador(1) = 0
c.le.d fs,ft I Si fs <= ft, flag_coprocesador(1) = 1;
si no, flag_coprocesador(1) = 0
c.le.s fs,ft I Si fs <= ft, flag_coprocesador(1) = 1;
si no, flag_coprocesador(1) = 0
c.lt.d fs,ft I Si fs < ft, flag_coprocesador(1) = 1;
si no, flag_coprocesador(1) = 0
c.lt.s fs,ft I Si fs < ft, flag_coprocesador(1) = 1;
si no, flag_coprocesador(1) = 0
MIPS
Con el nombre de MIPS (siglas de Microprocessor without Interlocked Pipeline Stages) se conoce a toda una familia de microprocesadores de arquitectura
...