Developer Guide

  • 2021.3
  • 11/18/2021
  • Public
Contents

Firmware: Real-Time Settings

The following firmware settings affect real-time performance and ability to use certain features:
  • Intel® Time Coordinated Computing Mode (Intel® TCC Mode)
  • Software SRAM
  • Data Streams Optimizer
The documentation listed in Default Setup shows how to enable the settings in the reference BIOS or SBL.
The names of the settings may differ in BIOS versions offered by BIOS vendors. If you cannot find these settings in the BIOS, contact your BIOS vendor for more information.
When customizing your setup, you may not need all settings. For your reference:
The
Intel® TCC Mode
option configures many individual settings in a single location. These settings are considered the out-of-box configuration for real-time applications and the starting point for exploring Intel® TCC Tools. For the list of affected settings, see Real-Time Tuning Guides. The Data Streams Optimizer tool can also change some of these settings. If the
Data Streams Optimizer
option and Intel® TCC Mode option are enabled, the data streams optimizer settings supersede the Intel® TCC Mode settings for settings that overlap.
The
Software SRAM
option enables or disables this capability. Software SRAM enables you to allocate low-latency memory buffers for your real-time applications. Software SRAM is a software construct that uses hardware capabilities to allocate a portion of the physical address space into the cache so the addresses are less likely to be evicted by the same or other processes. For details, see Software SRAM Setting.
The
Data Streams Optimizer
option enables or disables the tuning configuration selected by the data streams optimizer tool. The tool, via various tuning configurations, improves data movement between processor subsystems by instructing the BIOS to write values to registers. For details, see Data Streams Optimizer Setting.
The
Intel® TCC Authentication
option enables or disables the ability to authenticate capsules generated by the data streams optimizer and cache configurator tools. A capsule is a binary used to change a system’s tuning configuration by updating certain areas of the firmware, known as “subregions.” You must implement authentication to protect the subregions in a production environment. In a preproduction environment, you can disable authentication for initial exploration. Note that even if you disable authentication in BIOS, you are still required to sign the capsules. This is enforced to adhere to best security practices in the UEFI Security Signing Process and Requirements section.
The
TCC error logging
feature allows you to see errors that happened during the BIOS boot process and allows the BIOS to share error information with the TCC applications.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.