Skip to content

A Julia package for fusing broadcast expressions into optimized kernels

License

Notifications You must be signed in to change notification settings

CliMA/FusibleBroadcasts.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c9a9ef4 · Apr 3, 2024

History

3 Commits
Mar 20, 2024
Apr 3, 2024
Apr 3, 2024
Mar 20, 2024
Apr 3, 2024
Mar 20, 2024
Mar 20, 2024
Mar 20, 2024
Apr 3, 2024

Repository files navigation

FusibleBroadcasts.jl

An experimental framework for fusing broadcast expressions across arbitrary language constructs (functions, loops, conditionals, and so on). This package is being developed with the goal of minimizing kernel launch cost in ClimaAtmos.jl, whose source code contains hundreds of broadcast expressions that could potentially be fused into a much smaller number of kernel launches.

Documentation dev
Docs Build docs build
GHA CI gha ci
Code Coverage codecov

About

A Julia package for fusing broadcast expressions into optimized kernels

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages