CPC G06F 3/0613 (2013.01) [G06F 3/0611 (2013.01); G06F 3/0629 (2013.01); G06F 3/0659 (2013.01); G06F 3/0688 (2013.01)] | 18 Claims |
1. A method, comprising:
receiving, by storage class memory (SCM) from an application, inputs/outputs (IOs);
analyzing the IOs to identify an IO pattern in the IOs, and the analyzing reveals that the identified IO pattern that comprises either a byte stream, or one or more individual blocks of data;
based on the identified IO pattern, generating an IO pattern-specific rule, which is specific to the identified IO pattern, relating to a Non-Volatile Dual Inline Memory Module (NVDIMM) firmware interface table (NFIT);
using the IO pattern-specific rule to modify the NFIT; and
updating a configuration of SCM firmware based on the modified NFIT so that an IO having the identified IO pattern is permanently handled based on the IO pattern-specific rule at the SCM.
|