Um GigaFLOPS (GFLOPS) é uma unidade de medida em in­for­má­tica que re­pre­senta mil milhões de operações de ponto flutuante por segundo (Floating Point Ope­ra­ti­ons per Second). Os FLOPS são uma medida im­por­tante do de­sem­pe­nho dos pro­ces­sa­do­res, es­pe­ci­al­mente em apli­ca­ções ci­en­tí­fi­cas, apren­di­za­gem au­to­má­tica e com­pu­ta­do­res de alto de­sem­pe­nho.

O que são FLOPS e para que servem?

FLOPS, sigla para**«Floating** Point Ope­ra­ti­ons per **Second» (**Operações de ponto flutuante por segundo), indica quantos cálculos com números de ponto flutuante um com­pu­ta­dor pode realizar por segundo. Essas operações são es­sen­ci­ais para muitas apli­ca­ções ci­en­tí­fi­cas e técnicas, pois permitem processar números ex­tre­ma­mente grandes ou pequenos com alta precisão. São in­dis­pen­sá­veis em áreas como física, in­for­má­tica e apren­di­za­gem au­to­má­tica.

Os FLOPS são cruciais para apli­ca­ções que exigem cálculos complexos, como previsão do tempo, modelagem climática, simulação de processos físicos ou apren­di­za­gem au­to­má­tica e in­te­li­gên­cia ar­ti­fi­cial. Os pro­ces­sa­do­res com maior de­sem­pe­nho em FLOPS podem trabalhar mais rápido e com mais efi­ci­ên­cia nessas áreas.

Para de­ter­mi­nar o de­sem­pe­nho em FLOPS de um pro­ces­sa­dor, são uti­li­za­dos testes de re­fe­rên­cia es­pe­cí­fi­cos. Esses testes de­ter­mi­nam quantas operações de ponto flutuante o sistema pode realizar em um segundo. Nor­mal­mente, di­fe­ren­tes tipos de cálculos são incluídos para obter uma imagem precisa do de­sem­pe­nho real do pro­ces­sa­dor.

Quantos FLOPS equivalem a um GFLOPS?

A conversão de um GigaFLOPS em FLOPS baseia-se no sistema decimal e segue a regra das potências de dez. Um GFLOPS equivale exa­ta­mente a109 FLOPS, o que significa que um pro­ces­sa­dor com um de­sem­pe­nho de 1 GFLOPS é capaz de realizar mil milhões (1.000.000.000) de operações de ponto flutuante por segundo.

Que outras unidades de FLOPS existem?

Além do GigaFLOPS, existem outras unidades de FLOPS que são uti­li­za­das para comparar o de­sem­pe­nho das CPUs ou GPUs. Pode convertê-las em GFLOPS uti­li­zando as seguintes fórmulas:

Unidade Valor em FLOPS Conversão para GFLOPS
KiloFLOPS 103 FLOPS (1000) 10-6 GFLOPS
MegaFLOPS 106 FLOPS (1 milhão) 10-3 GFLOPS
GigaFLOPS 109 FLOPS (1000 milhões) 1 GFLOPS
TeraFLOPS 1012 FLOPS (1 bilião) 103 GFLOPS
PetaFLOPS 1015 FLOPS (1000 biliões) 106 GFLOPS
ExaFLOPS 1018 FLOPS (1 trilhão) 109 GFLOPS

Quantos FLOPS atingem os com­pu­ta­do­res e as unidades de pro­ces­sa­mento gráfico?

O de­sem­pe­nho dos com­pu­ta­do­res modernos, es­pe­ci­al­mente das unidades de pro­ces­sa­mento gráfico (GPU) de alto de­sem­pe­nho, melhorou enor­me­mente nos últimos anos. As placas gráficas e os su­per­com­pu­ta­do­res atuais atingem valores que variam entre vários TeraFLOPS e ExaFLOPS.

Um exemplo concreto é a NVIDIA H100, uma GPU de alto de­sem­pe­nho para apli­ca­ções de in­te­li­gên­cia ar­ti­fi­cial e centros de dados. Ela atinge um de­sem­pe­nho máximo de cerca de 989 TeraFLOPS para cálculos FP32 no Ten­sor­core. Outro modelo é a NVIDIA A30, projetada prin­ci­pal­mente para com­pu­ta­ção de alto de­sem­pe­nho (HPC) e análise de in­fe­rên­cia de in­te­li­gên­cia ar­ti­fi­cial. Esta GPU tem um de­sem­pe­nho de apro­xi­ma­da­mente 10,3 TeraFLOPS para cálculos FP32.

Em com­pa­ra­ção, os su­per­com­pu­ta­do­res mais rápidos do mundo, como o «Frontier» dos EUA, já atingem ren­di­men­tos su­pe­ri­o­res a 1 ExaFLOPS, o que lhes permite processar trilhões de FLOPS com fa­ci­li­dade.

Ir para o menu principal