Roofline model

Asked

Viewed 87 times

2

I have a TPC for a college discipline (Advanced Computer Architecture discipline), in which I am asked a question to obtain the maximum attainable performance in GFLOP/s. After some intensive research, I came to the conclusion that this value is obtained through the minimum between two values, in relation to the characteristics of the system:

  • Maximum performance, which in this case is 34 GFLOP/s and;

  • The maximum memory bandwidth, which is 25 GB/s.

And yet:

  • The arithmetic intensity that is 1 FLOP/s.

The maximum achievable performance formula is:

Minimum between maximum performance (34 GFLOP/s) and maximum memory bandwidth (25 GB/s) * arithmetic intensity (1 FLOP/s).

I can’t get the result because I can’t find the relation between GB/s and FLOP/s.

Given a graph by stor, there is a relationship between arithmetic intensity and GFLOP/s.

Where for arithmetic intensity (I.A.) = 1, then y = 16 GFLOP/s.

Therefore, it would be 25 GB/s * 16 GFLOP/s. Even so, there is no conversion between these two values.

There is also a reference in the graph to the maximum memory bandwidth, but I cannot fix the ratio. I know there’s a spike, I don’t know if the graph is the same for all exercises.

  • 1

    Hi, I edited your question because the Portuguese was so bad that I could not even understand what you were trying to say, sorry for the sincerity. I think it’s better now, but do a review to make sure I didn’t mess with something during editing. Also, what is "stor"?

  • 1

    Can you post the complete statement of the exercise? I think there is something wrong either in the statement or in your way of getting to that formula. Recalling that "Arithmetic Intensity is defined with the number of operations performed per memory word transferred." and that FLOP/s is "floating point operations per second". In other words, they are units of measures referring to the amount of work performed in relation to time, while GB/s is the amount of data traffic in relation to time - that is, they are different measures of nature.

No answers

Browser other questions tagged

You are not signed in. Login or sign up in order to post.