Execute disable bit, Hardware prefetcher, Adjacent cache line prefetch – ADLINK aTCA-6250 User Manual

Page 57: Dcu streamer prefetch, Dcu ip prefetcher, Intel virtualization

Advertising
background image

57

Execute Disable Bit


Intel’s Execute Disable Bit functionality can help prevent certain classes of malicious
buffer overflow attacks when combined with a supporting operating system. Execute
Disable Bit allows the processor to classify areas in memory by where application
code can execute and where it cannot. When a malicious worm attempts to insert
code in the buffer, the processor disables code execution and prevents damage and
worm propagation.

Hardware Prefetcher


This is used for reducing the waiting time of DRAM. The hardware prefetcher looks
for streams of data and tries to predict what data will be needed next by the
processor and proactively tries to fetch these data. Options: Enabled/Disabled.

Adjacent Cache Line Prefetch


It is opened for choose the optimal use of sequential memory access for performance
purpose. Disable this setting for the application that requires high use of random
memory access. Options: Enabled/Disabled.

DCU Streamer Prefetch


There are two distinct hardware prefetchers on aTCA-6250. Data Cache Unit (DCU)
streamer prefetcher and Data Cache Unit (DCU) IP-prefetcher. DCU streamer
prefetchers detect multiple reads to a single cache line in a certain period of time and
choose to load the following cache line to the L1 data caches.

This option allows user to enable or disable DCU streamer Prefetcher.

DCU IP Prefetcher


DCU IP Prefetcher looks for sequential load history to determine whether to prefetch
the data to the L1 caches.

This option allows user to enable or disable DCU IP Prefetcher.

Intel Virtualization


Intel Virtualization Technology consists of components that support virtualization of
platforms based on Intel processors, thereby enabling the running of multiple
operating systems and applications in independent partitions. Each partition behaves
like a virtual machine (VM) and provides isolation and protection across partitions.

Intel VT requires the use of a processor with Intel VT support. Additionally, a third-
party VMM may also be required. Options: Enabled/Disabled.

Advertising