Main Content

Largest atomic size: floating-point

Description

Specify the largest floating-point data type that can be atomically loaded and stored on the selected hardware.

Category: Hardware Implementation

Settings

Default: Float

Float

Specifies that float is the largest floating-point data type that can be atomically loaded and stored on the hardware.

Double

Specifies that double is the largest floating-point data type that can be atomically loaded and stored on the hardware.

None

Specifies that there is no applicable setting or not to use this parameter in generating multirate code.

Tip

Use this parameter, where possible, to remove unnecessary double-buffering or unnecessary semaphore protection, based on data size, in generated multirate code.

Dependencies

  • Selecting a device by using the Device vendor and Device type parameters sets a device-specific value for this parameter.

  • This parameter is enabled only if you can modify it for the selected hardware.

Command-Line Information

Parameter: ProdLargestAtomicFloat
Type: string
Value: 'Float' | 'Double' | 'None'
Default: 'Float'

Recommended Settings

ApplicationSetting
DebuggingNo impact
TraceabilityNo impact
EfficiencyTarget specific
Safety precaution

No recommendation for simulation without code generation.
For simulation with code generation, select your Device vendor and Device type if they are available in the drop-down list.  If your Device vendor and Device type are not available, set device-specific values by using Custom Processor.

See Also