Optimizing blocksize of data based on memory architecture

By: Jörn Engel (joern.delete@this.purestorage.com), March 3, 2022 3:28 pm
Room: Moderated Discussions
rwessel (rwessel.delete@this.yahoo.com) on March 3, 2022 2:44 am wrote:
>
> Also, if you're not measuring, you're almost certainly doing it wrong.

I would go one step further. You should start by calculating the expected performance. You might be limited by memory bandwidth. Or you might be limited by the number of multiplication you can do per second. Whatever the limit may be, you should be able to come up with a reasonable performance target based on the limit and machine capabilities.

Then you measure. If you reach your target, great. But that rarely happens. If you get within 50% of the target, you can either call it a day or decide to do a little further optimization. And if you only reach 0.1% of your target, you know that something is horribly wrong and you should investigate.
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
Optimizing blocksize of data based on memory architecturerocky2022/03/03 12:28 AM
  Optimizing blocksize of data based on memory architecturerwessel2022/03/03 03:44 AM
    Optimizing blocksize of data based on memory architecturerocky2022/03/03 01:09 PM
    Optimizing blocksize of data based on memory architectureJörn Engel2022/03/03 03:28 PM
    Optimizing blocksize of data based on memory architectureBrendan2022/03/03 05:54 PM
  Optimizing blocksize of data based on memory architectureMark2022/03/03 10:17 AM
    Optimizing blocksize of data based on memory architecturerocky2022/03/03 01:04 PM
      Optimizing blocksize of data based on memory architectureMark2022/03/03 02:21 PM
  What data rate?Mark Roulo2022/03/03 12:23 PM
    What data rate?rocky2022/03/03 12:54 PM
      What data rate?rwessel2022/03/04 01:26 PM
  Optimizing blocksize of data based on memory architectureAnon2022/03/04 01:59 PM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell tangerine? 🍊