TECHNOLOGIES FOR APPLICATION VALIDATION IN PERSISTENT MEMORY SYSTEMS

Patent №

US 9,535,820

Granted

2017-01-03

Filed 2015

Owner

INTEL CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14670965

Technologies for software testing include a computing device having persistent memory that includes a platform simulator and an application or other code module to be tested. The computing device generates a checkpoint for the application at a test location using the platform simulator. The computing device executes the application from the test location to an end location and traces all writes to persistent memory using the platform simulator. The computing device generates permutations of persistent memory writes that are allowed by the hardware specification of the computing device simulated by the platform simulator. The computing device replays each permutation from the checkpoint, simulates a power failure, and then invokes a user-defined test function using the platform simulator. The computing device may test different permutations of memory writes until the application's use of persistent memory is validated. Other embodiments are described and claimed.

AI hardwareG06F 11/3688G06F 11/3648G06F 11/3698

AI classification

AI hardware0.82
Knowledge representation0.01
Speech0.00
Natural language0.00
Planning0.00
Vision0.00
Machine learning0.00
Evolutionary computation0.00

Ownership

INTEL CORPORATION

assignment · 352870534

Assignors

LANTZ, PHILIP R., WILLHALM, THOMAS, INSTRUMENTOV, KIRILL, KUMAR, KARTHIK

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC