• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

what’s a teraflop

Feb 25, 2013
6,057
1,239
970
This place has gotten really fucking weird lately. The endless name changes, the weird in-jokes, the frat atmosphere, the “yo mama” quips. Not saying it’s bad necessarily, it’s just.... interesting I guess?
"The Man With The
Golden Dong"



Interesting...
 
  • Like
Reactions: Golgo 13

Zoro7

Member
Sep 15, 2013
119
118
420
I thought it was the noise your turd makes as it hits the bog dead in the centre.
 
Last edited:
  • Like
Reactions: molasar

Rayderism

Member
Mar 4, 2017
445
227
305
Cleveland, Ohio
It means games that are REALLY bad and sold poorly. Teraflops is short for a category games that are "terrible flops", or trillions of terrible's per second.

Actually, it means "trillions of floating point operations per second" (you have to include the "S".....teraflops), but my definition is funnier, even if it is technically incorrect.
 

dangopee

Neo Member
Feb 26, 2020
30
69
175
It's just a buzzword. A trillion floating-point operations per second? What operation? For example, floating-point division is much slower with much worse throughput than addition subtraction and multiplication.

Architecture also matters a lot. Remember when Sony said the PS3 GPU had 1.8 TFLOPs? Really? So surely the PS3 GPU was roughly as fast as the PS4 GPU which had 1.84 TFLOPs right? It's bullshit. FLOPage comparisons are really only meaningful if the two processing units being compared have the same architecture. So even if the PS5 has 9 TFLOPs or 12 or whatever, that number is not directly comparable to the FLOPs of the PS4 and PS4 Pro for example. Not even the FLOP numbers of AMD and Nvidia cards can be meaningfully compared. So saying that the 12 TFLOP XSX GPU is equivalent to a Nvidia 2080 Super just based on that number is also bullshit. The only way to see how it compares is to benchmark it.
 
  • Like
Reactions: FloatingIslands

sahlberg

Gold Member
Oct 27, 2017
3,658
5,326
680
Moore Park Beach
It's just a buzzword. A trillion floating-point operations per second? What operation? For example, floating-point division is much slower with much worse throughput than addition subtraction and multiplication.

Architecture also matters a lot. Remember when Sony said the PS3 GPU had 1.8 TFLOPs? Really? So surely the PS3 GPU was roughly as fast as the PS4 GPU which had 1.84 TFLOPs right? It's bullshit. FLOPage comparisons are really only meaningful if the two processing units being compared have the same architecture. So even if the PS5 has 9 TFLOPs or 12 or whatever, that number is not directly comparable to the FLOPs of the PS4 and PS4 Pro for example. Not even the FLOP numbers of AMD and Nvidia cards can be meaningfully compared. So saying that the 12 TFLOP XSX GPU is equivalent to a Nvidia 2080 Super just based on that number is also bullshit. The only way to see how it compares is to benchmark it.
Agree. Flops is mostly meaningless since it is so disconnected from what the workload is.
Traditionally, flops used to be a measure of how many floating point multiplications you could do.
As a compromise between the much cheaper additions and the much more expensive divisions (not to mention logarithms, ...)

At least in the hpc and super computer world it is completely meaningless and will just make people shake their heads if you start talking about it.
Now that flops are important selling points to low end end user consumer hardware things got even worse,
it would not surprise me at all if shitty vendors have re-defined it to be how many additions they can do instead.
Just so they can inflate a meaningless number and impress ignorant consumers and fanbois.

For real serious compute power on big-compute, the real measure that people actually care about is much more domain specific.
For example, for math, matrix multiplications, vectors, fem computations, etc
no one cares about a meaningless flops number. Here you would have a different domain specific measure called "daxpy".
Other types of compute intensive workloads have other types of domain specific measures of compute power.
In all of these domains, the flops number is completely meaningless.

The only people that care about flops are laymen and fanbois that do not understand it is a meaningless metric.
It is a meaningless marketing term to fool people that do not know better.
 
Last edited:
  • Like
Reactions: FloatingIslands

Elektro Demon

Shits and Giggles
Nov 9, 2019
3,281
4,992
735
Croatia
www.youtube.com
This place has gotten really fucking weird lately. The endless name changes, the weird in-jokes, the frat atmosphere, the “yo mama” quips. Not saying it’s bad necessarily, it’s just.... interesting I guess?
That tag bro.
Anyway it's been answered already but I'll paste this shit again.

Specifically, a teraflop refers to the capability of a processor to calculate one trillion floating-point operations per second. Saying something has “6 TFLOPS,” for example, means that its processor setup is capable of handling 6 trillion floating-point calculations every second, on average.
 

spons

Member
May 25, 2009
2,185
165
895
It's not the amount of teraflops that matter, but what you do with them.
 

_Spr_Drnk

Member
Sep 4, 2014
488
1
330
London
This place has gotten really fucking weird lately. The endless name changes, the weird in-jokes, the frat atmosphere, the “yo mama” quips. Not saying it’s bad necessarily, it’s just.... interesting I guess?
I've just come back after 3 or 4 years away, and this place is very different. E: For instance, I don't think the OP would have been left up on the old neogaf for long.
 
Last edited:

trikster40

Member
Dec 12, 2008
1,284
888
1,190
Did you know that teraflops were around even in Biblical days? The great apostle Paul wrote this in 1 Corinthians 13:1 (NTV New Technology Version):

If I speak in the tongues of haptic feedback or of backwards comparability, but do not have 12 teraflops, I am only a resounding gong or a clanging cymbal. If I have the gift of ray-tracing and can fathom all mysteries and all knowledge, and if I have a GPU that can move mountains, but do not have 12 teraflops, I am nothing. If I give all I possess to AI and give over my SSD to reduce loading that I may boast, but do not have 12 teraflops, I gain nothing.
 

Vaz

Neo Member
Jan 26, 2015
35
3
250
What you really want to ask is what is a floating point operation. The Tera just means it's a trillion, that part is easy.
A basic way to understand a floating point operation is that it's a math problem involving decimals; the problem is not just integers
example: FLOP: 2.34+5.555589 vs Integer: 2+5
The problem with the decimals is harder and a gpu can do it better than a cpu. The xbox can now do 12 trillion math problems involving decimals in every second.
Impressed?
 

M1chl

Member
Dec 25, 2019
1,505
1,913
590
Czech Republic
Wait @Mista I thought processing power was determined by the processor speed. What’s the difference between hertz and flopz?
Well if it would be the case, P4 would be still king. You need to take account how many processing units you have, how efficient your pipeline is, bandwidth, cache, etc...

The WIIU, Vita, and the Xbox SAD are all examples of of a teraFlop.
Not exactly they sell them a lot when it was 99USD and it's not like it cost that much to produce.
 
Last edited:

molasar

Member
Jun 20, 2018
1,336
1,347
375
It’s something Sony will have less of. It’s basically dick size, minus the dick.
It is not about a flop size but it is about getting a job done even if Sony's ain't nothing special.

Trevor explains it better in this video clip.

 
  • Like
Reactions: bigdawg69

[Asmodean]

Member
Dec 28, 2012
220
17
460
Ireland
Wikipedia explanations and memes aside. If anyone is interested in a more straightforward example: Essentially it is how many operations in floating point precision (typically for FP32-bit precision) that the GPU can perform each second.. Which is lately used as an on-paper metric for how powerful a GPU is. Which is ok I guess, but there are far more important aspects to how well a GPU will perform.. such as architecture and node size, etc.

The OPS of FLOPS is after the 'human' code is turned into GPU assembly. it is compiled and costs a certain number of Operations(OPS) to perform, depending on what is being done, etc.
 

ethomaz

Member
Mar 19, 2013
29,717
11,310
955
37
Brazil
FLoating-point Operations Per Second.

It is how many math with floating-point the processor can do per second.

Floating-point is a 32bits memory allocation to hold a number... in that case the number can be anything from -3.4E+38 to +3.4E+38.
 
Last edited: