Skip to content

Addition of profiling function for individual kernels #325

@mattatmet

Description

Are there any linked Issues or Pull Requests?

MetOffice/lfric_apps#419

Brief description

An additional function can be included in psyclone_tools.py for the profiling of individual kernels. Separating the current implementation which only profiles kernels that have been coloured and tiled, this feature can be expanded to profile all kernels.

Further details of the issue.

The current implementation is restricted to profiling kernels only when tiling is turned on and only for kernels that are tiled. See MetOffice/lfric_apps#107 for more discussion on tiling. As a stand-alone function this would enable more fine grained profiling, separate from tiling. Additionally, this allows the assessment of the impact of tiling on kernels that are not tiled but that may still benefit from inheriting a more beneficial cache state.

Metadata

Metadata

Labels

enhancementNew feature or request
No fields configured for Feature.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions