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

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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