This guide starts with an introduction to the SYCL programming model and to performance on GPUs in general. Then it introduces the basics of performance analysis on GPU and the common types of tools used for it. And finally gives some information on vendor specific GPUs and available tooling.
For a list of common SYCL optimizations for GPUs, refer to: