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.
>
> 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.
Topic | Posted By | Date |
---|---|---|
Optimizing blocksize of data based on memory architecture | rocky | 2022/03/03 12:28 AM |
Optimizing blocksize of data based on memory architecture | rwessel | 2022/03/03 03:44 AM |
Optimizing blocksize of data based on memory architecture | rocky | 2022/03/03 01:09 PM |
Optimizing blocksize of data based on memory architecture | Jörn Engel | 2022/03/03 03:28 PM |
Optimizing blocksize of data based on memory architecture | Brendan | 2022/03/03 05:54 PM |
Optimizing blocksize of data based on memory architecture | Mark | 2022/03/03 10:17 AM |
Optimizing blocksize of data based on memory architecture | rocky | 2022/03/03 01:04 PM |
Optimizing blocksize of data based on memory architecture | Mark | 2022/03/03 02:21 PM |
What data rate? | Mark Roulo | 2022/03/03 12:23 PM |
What data rate? | rocky | 2022/03/03 12:54 PM |
What data rate? | rwessel | 2022/03/04 01:26 PM |
Optimizing blocksize of data based on memory architecture | Anon | 2022/03/04 01:59 PM |