Replies: 1 comment
-
Hi @jjfumero Now, generally speaking, our design aims at having everything working out of the box. The debug keys we have are usually for debug, as well as for experimenting with a feature while we try it before making it default. In your question for instance about which flags allow low-latency command lists to achieve high performance, our objective is that they work with the default build, w/o user needing to use any debug key. For low-latency lists, we had Additional resources in the oneAPI umbrella include: https://www.intel.com/content/dam/develop/external/us/en/documents/oneapi-gpu-optimization-guide.pdf |
Beta Was this translation helpful? Give feedback.
-
Hi all,
I am not sure if this exists already but is there any guideline about best practices with Level Zero?
I think it will be good to have Level Zero guidelines for:
a) Programming for high-performance kernels
b) Programming for low energy consumption
c) Programming for good memory management (not necessarily for high-performance kernels)
For example, perhaps using low-latency command lists can increase overall performance. Also, which flags are the most critical to achieving performance, etc. IMO the Level Zero community will appreciate this, and it will help to get wider adoption of this technology.
Issue linked #515
Beta Was this translation helpful? Give feedback.
All reactions