Global Information Lookup Global Information

Processor affinity information


Processor affinity, or CPU pinning or "cache affinity", enables the binding and unbinding of a process or a thread to a central processing unit (CPU) or a range of CPUs, so that the process or thread will execute only on the designated CPU or CPUs rather than any CPU. This can be viewed as a modification of the native central queue scheduling algorithm in a symmetric multiprocessing operating system. Each item in the queue has a tag indicating its kin processor. At the time of resource allocation, each task is allocated to its kin processor in preference to others.

Processor affinity takes advantage of the fact that remnants of a process that was run on a given processor may remain in that processor's state (for example, data in the cache memory) after another process was run on that processor. Scheduling a CPU-intensive process that has few interrupts to execute on the same processor may improve its performance by reducing degrading events such as cache misses, but may slow down ordinary programs because they would need to wait for that CPU to become available again.[1] A practical example of processor affinity is executing multiple instances of a non-threaded application, such as some graphics-rendering software. [citation needed]

Scheduling-algorithm implementations vary in adherence to processor affinity. Under certain circumstances, some implementations will allow a task to change to another processor if it results in higher efficiency. For example, when two processor-intensive tasks (A and B) have affinity to one processor while another processor remains unused, many schedulers will shift task B to the second processor in order to maximize processor use. Task B will then acquire affinity with the second processor, while task A will continue to have affinity with the original processor.[citation needed]

  1. ^ "Processor affinity and binding". IBM. Retrieved 2021-06-08.

and 25 Related for: Processor affinity information

Request time (Page generated in 0.8193 seconds.)

Processor affinity

Last Update:

Processor affinity, or CPU pinning or "cache affinity", enables the binding and unbinding of a process or a thread to a central processing unit (CPU) or...

Word Count : 993

Affinity

Last Update:

Look up affinity in Wiktionary, the free dictionary. Affinity may refer to: Affinity (law), kinship by marriage Affinity analysis, a market research and...

Word Count : 440

Affinity mask

Last Update:

An affinity mask is a bit mask indicating what processor(s) a thread or process should be run on by the scheduler of an operating system. Setting the affinity...

Word Count : 188

Affinity Photo

Last Update:

Affinity Photo is a raster graphics editor developed by Serif Ltd. for iOS, macOS, and Windows, alongside Affinity Designer and Affinity Publisher. Development...

Word Count : 1818

Affinity chromatography

Last Update:

Affinity chromatography is a method of separating a biomolecule from a mixture, based on a highly specific macromolecular binding interaction between the...

Word Count : 3420

Electron affinity

Last Update:

The electron affinity (Eea) of an atom or molecule is defined as the amount of energy released when an electron attaches to a neutral atom or molecule...

Word Count : 1468

Windows XP

Last Update:

Archived from the original on April 19, 2014. Retrieved April 18, 2014. "Processor Affinity Under WOW64". MSDN. Microsoft. January 27, 2011. Archived from the...

Word Count : 11307

Windows 10 editions

Last Update:

utilises processor groups on x86-64 to manage processor affinity and scheduling. The Windows 10 kernel has a hard-coded limit of 20 processor groups, and...

Word Count : 4418

QNX

Last Update:

embedded systems. Neutrino supports symmetric multiprocessing and processor affinity, called bound multiprocessing (BMP) in QNX terminology. BMP is used...

Word Count : 2426

Affinity Designer

Last Update:

Windows. It is part of the "Affinity trinity" alongside Affinity Photo and Affinity Publisher. Affinity Designer is available for purchase directly from the...

Word Count : 1266

OpenMP

Last Update:

Some vendors recommend setting the processor affinity on OpenMP threads to associate them with particular processor cores. This minimizes thread migration...

Word Count : 4519

Affinity maturation

Last Update:

In immunology, affinity maturation is the process by which TFH cell-activated B cells produce antibodies with increased affinity for antigen during the...

Word Count : 524

Affinity capture

Last Update:

Affinity capture is a technique in molecular biology used to isolate desired compounds based on their chemical properties and a solid substrate. Commonly...

Word Count : 272

Affinity diagram

Last Update:

The affinity diagram is a business tool used to organize ideas and data. It is one of the Seven Management and Planning Tools. People have been grouping...

Word Count : 365

Process Environment Block

Last Update:

In computing the Process Environment Block (abbreviated PEB) is a data structure in the Windows NT operating system family. It is an opaque data structure...

Word Count : 580

Serif products

Last Update:

requires a minimum of an Intel Pentium 4 Hyper-Threading processor or AMD Athlon XP processor and 1 GB of RAM. CraftArtist (formerly known as Serif Digital...

Word Count : 1531

Packet processing

Last Update:

Tilera - TILE-Gx Processor Family Cavium Networks - OCTEON & OCTEON II multicore Processor Families Freescale – QorIQ Processing Platforms NetLogic...

Word Count : 3089

Affinity analysis

Last Update:

and processes, the application of affinity analysis can extract significant knowledge about the unexpected trends [citation needed]. In fact, affinity analysis...

Word Count : 1204

Affinity marketing

Last Update:

Affinity marketing is a concept that consists of a partnership between a company (supplier) and an organization that gathers persons sharing the same interests...

Word Count : 1712

Affinity group

Last Update:

An affinity group is a group formed around a shared interest or common goal, to which individuals formally or informally belong. Affinity groups are generally...

Word Count : 1106

DiskSpd

Last Update:

control over the testing methods, duration, threads, queues, IO and processor affinity, and reporting. DiskSpd works on desktop versions of Windows 7, Windows...

Word Count : 277

CPU shielding

Last Update:

is set: CONFIG_IRQBALANCE Linux portal Multi-core Multiprocessing Processor affinity Real-time computing Shielded CPUs: Real-Time Performance in Standard...

Word Count : 101

Toybox

Last Update:

taskset — Launch a new task which may only run on certain processors, or change the processor affinity of an existing PID. tee — Copy stdin to each listed file...

Word Count : 2833

Proton affinity

Last Update:

The proton affinity (PA, Epa) of an anion or of a neutral atom or molecule is the negative of the enthalpy change in the reaction between the chemical...

Word Count : 1028

Affinity label

Last Update:

Affinity labels are a class of enzyme inhibitors that covalently bind to their target causing its inactivation. The hallmark of an affinity label is the...

Word Count : 1176

PDF Search Engine © AllGlobal.net