Último nome | FLOPS |
---|---|
yotta FLOPS | 10 24 |
zetta FLOPS | 10 21 |
exa FLOPS | 10 18 |
peta FLOPS | 10 15 |
tera FLOPS | 10 12 |
giga FLOPS | 10 9 |
mega FLOPS | 10 6 |
quilo FLOPS | 10 3 |
O número de operações de ponto flutuante por segundo (em inglês : operações de ponto flutuante por segundo , ou FLOPS ) é uma unidade de medida de velocidade de cálculo de um computador do sistema e, portanto, uma parte de seu desempenho .
Operações de ponto flutuante (adição ou multiplicação) são operações que permitem cálculos que representam números muito grandes e muito pequenos representados por uma mantissa e um expoente. Essas operações levam mais tempo de computação do que as operações com números inteiros e são usadas em certos tipos de aplicativos.
A maioria dos microprocessadores modernos inclui uma unidade de ponto flutuante (em inglês : unidade de ponto flutuante , FPU), que é uma parte especializada do microprocessador projetada para realizar esse tipo de operação. Medir o número de FLOPS realmente mede a velocidade da FPU. Um dos testes de desempenho mais comuns usados para medir o número de FLOPS é chamado de LINPACK .
O número de FLOPS não leva em consideração fatores como o perfil de carga (cargas pesadas ou leves, regulares ou altamente variáveis, etc. ) do processador ou as categorias de operações de ponto flutuante utilizadas, nem com que porcentagem. Por isso, um consórcio de fornecedores criou a Standard Performance Evaluation Corporation (SPEC), que pretende oferecer uma medida mais significativa.
O número de operações de ponto flutuante pode ser calculado a partir de diferentes tamanhos de número:
O número de FLOPS é comumente usado no campo de cálculos científicos, por exemplo, no TOP500 de supercomputadores .
A equação para calcular um FLOPS é:
Em 2011, a maioria dos microprocessadores executava 4 FLOPs por ciclo de clock . Portanto, um microprocessador de núcleo único com clock de 2,5 GHz tem uma taxa teórica de 10 bilhões de FLOPS, denotado 10 G FLOPS .
A velocidade de cálculo obtida varia muito de acordo com este tamanho .
Em junho de 2011, o supercomputador mais poderoso atinge 8.162 petaFLOPS. Este é o computador K . Este supercomputador japonês tem um total de 68.544 processadores de 8 núcleos e tem mais poder de computação do que seus próximos 5 combinados. Este mesmo supercomputador quebrou seu próprio recorde emoutubro de 2011alcançando a marca de 10 petaFLOPS (ou 10 16 FLOPS ). Naquela época, ele tinha 88.128 processadores de 8 núcleos.
Em novembro de 2012, a empresa Cray Inc. assume a liderança do TOP500 à frente da IBM com o Titan , um supercomputador de 17,59 petaFLOPS, capaz de atingir 27 petaFLOPS em desempenho máximo. Este supercomputador está instalado no Laboratório Nacional de Oak Ridge . Sua capacidade energética é de 8,2 MW ; ele tem uma arquitetura híbrida baseada em processadores Opteron (AMD) e aceleradores de GPU Tesla ( Nvidia ).
Em 2013 , o supercomputador mais poderoso do mundo era a máquina chinesa Tianhe-2 , que exibia 33,86 petaflops de capacidade de computação.
Em 2013, um computador pessoal pode desenvolver uma potência de cerca de 200 gigaFLOPS com um microprocessador como o Intel Core i7 -3770, comparável em potência aos supercomputadores de 1995 , e 5 621 gigaFLOPS com um processador gráfico como o Nvidia GTX 690 , ou seja para dizer potência comparável a supercomputadores de 2001 .
a 28 de janeiro de 2014, a plataforma de computação distribuída BOINC totaliza 8.251 petaFLOPS.
Em 2015 , o governo dos Estados Unidos lançou um projeto para cruzar a barra do exa FLOPS (10 18 FLOPS ).
Em 2016 , o governo francês lançou um projeto através da empresa Bull para “desenvolver a potência exaflópica”, a França continua longe de seus concorrentes japoneses, chineses e principalmente americanos.
Também em 2016, a plataforma DGX-1 com servidor de GPUs Nvidia Pascal 8x (P100) com Nvidia Deep Learning integrado tem um poder de aproximadamente 170 teraFLOPS (FP16), é de um poder comparável aos supercomputadores de 2005 . A versão embutida do Tesla V100 tem uma potência de cerca de 960 teraFLOPS (FP16), é comparável em potência aos supercomputadores de 2007 .
a 17 de junho de 2016, a rede de mineração que permite a geração da criptomoeda Bitcoin totaliza uma potência de aproximadamente 64 exaFLOPS. É a rede mais poderosa do mundo, com desempenho superior a 500 vezes o do supercomputador Tianhe-2 , com este último em segundo lugar. Deve-se notar que a maior parte deste poder de computação é realizado em ASICs que na maioria das vezes não permitem o uso como um supercomputador, sendo esses chips muito especializados. O uso do número de FLOPS também é controverso, uma vez que esses chips não realizam cálculos de ponto flutuante per se. Em vez disso, é uma medida de desempenho equivalente.
Um supercomputador chinês, o Sunway TaihuLight , cruzou a marca dos 100 petaflops pela primeira vez em 2016.
A IBM anunciou que encomendou um novo supercomputador creditado com 200 petaflops em junho de 2018para o Departamento de Energia dos EUA no Laboratório Nacional de Oak Ridge , a Cúpula .
Em 2020, o sistema Fugaku desenvolvido pela Fujitsu e o instituto de pesquisa Riken, atinge 415,5 petaflops.
2020, a NVIDIA com a plataforma Ampère troca o computador profissional equipado com uma placa A100 de 826 mm², obtém uma potência de 19,5 teraFLOPS (FP32) e 312 teraFLOPS para os Tensor Cores (FP32), comparáveis aos supercomputadores de 2007 .