Re-implement custom version of Broadcast.combine_axes to force inlining and prevent de-optimization over some expression complexity limit
Open
bug
performance
- Dominant language
- Julia
- Stars
- 117
- Forks
- 19
- Avg merge
- 3d 8h
- Merged PRs (30d)
- 38
Description
See: https://github.com/CliMA/ClimaCore.jl/pull/408#issuecomment-1009525243
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the linked comment on PR #408 and Julia's Broadcast.combine_axes implementation. Determine the required custom re-implementation and verify that the resulting expressions remain inlined without de-optimization at the relevant complexity limit; the issue names no repository files or tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- performance
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100