# Extensible broadcast fusion

DevFeed: [Extensible broadcast fusion](<https://devfeed.tech/articles/extensible-broadcast-fusion-46276.md>)

Original publisher: [Read original article](<https://julialang.org/blog/2018/05/extensible-broadcast-fusion/index.html>)

Author: Matt Bauman (JuliaHub)

Published: 2018-05-11T00:00:00Z

Content type: article

Language: en

Sources: [JuliaLang - The Julia programming language](<https://devfeed.tech/sources/julialang-the-julia-programming-language.md>)

Topics: [The Julia Language](<https://devfeed.tech/topics/julia.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [API](<https://devfeed.tech/topics/api.md>), [Data structures](<https://devfeed.tech/topics/data-structures.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [array](<https://devfeed.tech/tags/array.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [version](<https://devfeed.tech/tags/version.md>)

## AI overview

This article explains Julia 0.7's extensible broadcast fusion feature. It describes how fused elementwise operations avoid intermediate arrays and how a new API lets array types customize broadcast execution, enabling substantial performance improvements in some cases.

## Source excerpt

Extensible broadcast fusion | Julia version 0.7 brings with it an exciting new feature: the ability to customize broadcast...