Previous | Next --- Slide 7 of 42
Back to Lecture Thumbnails
caiqifang

Can someone explain the arithmetic intensity? What is the equation and what does it mean? How is the elements communicated calculated?

llcoolj

"Arithmetic intensity is a measure of floating-point operations (FLOPs) performed by a given code (or code section) relative to the amount of memory accesses (Bytes) that are required to support those operations. It is most often defined as a FLOP per Byte ratio (F/B)." http://www.nersc.gov/users/application-performance/measuring-arithmetic-intensity/

so i guess elements computed / elements communicated = $$\frac{N^2}{P} \div \frac{N}{\sqrt{P}} = \frac{N}{\sqrt{P}}$$

llcoolj

Also i think the elements communicated might be proportional to the number of elements at the edge of a block?