CACHE FENCING FOR INTERPRETIVE ENVIRONMENTS

Patent №

US 6,408,384

Granted

2002-06-18

Filed 2000

Owner

NOVELL, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09705370

An apparatus and method for cache fencing allows programmatic control of the access and duration of stay of selected executables within processor cache. In one example, an instruction set implementing a virtual machine may store each instruction in a single cache line as a compiled, linked loaded image. After loading, cache fencing is conducted to prevent the cache from flushing the contents or replacing the contents of any cache line. Typically, in so doing, attributes associated with pages in physical memory are employed. The attributes include an “uncacheable” attribute flag, which is set for the entire contents of physical memory except that containing the selected executables which are intended to remain within cache memory. The attributes may also include page sizing attributes which are utilized to define pages that contain interpreter instructions and pages that do not contain interpreter instructions.

AI hardwareG06F 9/3814G06F 9/45504G06F 12/0875G06F 12/0879G06F 12/0888G06F 12/126G06F 12/0862G06F 2212/1016

AI classification

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

Ownership

NOVELL, INC.

assignment · 113040341

Assignors

ADAMS, PHILLIP M.

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

© 2026 NYSGPT2525 LLC