FusibleBroadcasts.jl

A Julia package for fusing broadcast expressions into optimized kernels
Author CliMA
Popularity
3 Stars
Updated Last
5 Months Ago
Started In
March 2024

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

Used By Packages

No packages found.