AMD uProf can connect to remote systems and trigger collection, translation of
data on the remote system and then visualize it in local GUI.
Note: CLI does not support remote profiling.
AMD uProf uses a separate AMDProfilerService binary that can be launched as an application server on the remote target and local GUI can connect to such a server. By default, authorization must be set up on the server to connect to the local GUI.
Complete the following steps:
- Locate the local GUI client ID.
- Authorize the client ID on the remote target to connect to AMDProfilerService.
- Launch AMDProfilerService with appropriate options/permissions on remote target.
- Specify the connection details in the local GUI to connect to the remote target.
- Local GUI updates itself and displays the remote data (including settings, session history, available events for profiling/tracing, and so on).
- Proceed to import session/profile on the remote target.
- When you are done with remote target, disconnect to update the local data in GUI.
Support
Remote profiling from Windows (host/local platform) to Linux (target/remote platform) is supported.