Patent №
US 9,740,500
Granted
2017-08-22
Filed 2012
Owner
MICROSOFT CORPORATION
Lab
AI components
2
kr · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
13598621
A software layout system is described herein that speeds up computer system boot time and/or application initialization time by moving constant data and executable code into byte-addressable, persistent random access memory (BPRAM). The system determines which components and aspects of the operating system or application change infrequently. From this information, the system builds a high performance BPRAM cache to provide faster access to these frequently used components, including the kernel. The result is that kernel or application code and data structures have a high performance access and execution time with regard to memory fetches. Thus, the software layout system provides a faster way to prepare operating systems and applications for normal operation and reduces the time spent on initialization.
AI classification
Ownership
MICROSOFT CORPORATION
assignment · 288720948
Assignors
NIGHTINGALE, EDMUND, SRINIVASAN, KY
On an employer assignment, the assignors are typically the inventors.