<!--
{
  "documentType" : "article",
  "framework" : "Accelerate",
  "identifier" : "/documentation/Accelerate/sliding-window-reduction-functions",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Sliding-window reduction functions"
}
-->

# Sliding-window reduction functions

Calculate maximum values and sums of values in a sliding window.

## Topics

### Sliding-window maximum functions

The functions in this group find the maximum value in a sliding window within an input vector.

[`vDSP_vswmax`](/documentation/Accelerate/vDSP_vswmax)

Finds the maximum value in a sliding window at each possible position in a single-precision input vector.

[`vDSP_vswmaxD`](/documentation/Accelerate/vDSP_vswmaxD)

Finds the maximum value in a sliding window at each possible position in a double-precision input vector.

### Sliding-window summation functions

The functions in this group calculate a sliding-window sum for a vector.

[`slidingWindowSum(_:usingWindowLength:)`](/documentation/Accelerate/vDSP/slidingWindowSum(_:usingWindowLength:)-2t1dc)

Returns the double-precision sliding window sum of a vector.

[`slidingWindowSum(_:usingWindowLength:)`](/documentation/Accelerate/vDSP/slidingWindowSum(_:usingWindowLength:)-reb8)

Returns the single-precision sliding window sum of a vector.

[`slidingWindowSum(_:usingWindowLength:result:)`](/documentation/Accelerate/vDSP/slidingWindowSum(_:usingWindowLength:result:)-i972)

Calculates the double-precision sliding window sum of a vector.

[`slidingWindowSum(_:usingWindowLength:result:)`](/documentation/Accelerate/vDSP/slidingWindowSum(_:usingWindowLength:result:)-5tg0h)

Calculates the single-precision sliding window sum of a vector.

[`vDSP_vswsum`](/documentation/Accelerate/vDSP_vswsum)

Finds the sum of values in a sliding window at each possible position in a single-precision input vector.

[`vDSP_vswsumD`](/documentation/Accelerate/vDSP_vswsumD)

Finds the sum of values in a sliding window at each possible position in a double-precision input vector.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)