<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=X2apic</id>
	<title>X2apic - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=X2apic"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=X2apic&amp;action=history"/>
	<updated>2026-04-12T16:57:33Z</updated>
	<subtitle>Versionshistorik för denna sida på wikin</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.linux.se/index.php?title=X2apic&amp;diff=1517&amp;oldid=prev</id>
		<title>Admin den 12 december 2023 kl. 11.59</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=X2apic&amp;diff=1517&amp;oldid=prev"/>
		<updated>2023-12-12T11:59:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;sv&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Äldre version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versionen från 12 december 2023 kl. 11.59&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Rad 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Rad 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;x2APIC, som står för Extended xAPIC (Advanced Programmable Interrupt Controller), är en teknik som används i moderna x86-arkitekturbaserade processorer. Det är en utvidgning och förbättring av den äldre APIC-arkitekturen som används för att hantera och leverera avbrott i flerkärniga och flerprocessor-system.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;x2APIC, som står för Extended xAPIC (Advanced Programmable Interrupt Controller), är en teknik som används i moderna x86-arkitekturbaserade processorer. Det är en utvidgning och förbättring av den äldre APIC-arkitekturen som används för att hantera och leverera avbrott i flerkärniga och flerprocessor-system.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;nowiki&amp;gt;###&amp;lt;/nowiki&amp;gt; &lt;/del&gt;Bakgrund och Funktioner:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==== &lt;/ins&gt;Bakgrund och Funktioner: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;====&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1. **&lt;/del&gt;Skalbarhet och Prestanda&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;**: &lt;/del&gt;Traditionell xAPIC (Advanced Programmable Interrupt Controller) hade begränsningar i skalbarhet och prestanda, särskilt i större system med många processorer eller kärnor. x2APIC utformades för att övervinna dessa begränsningar.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;===== &lt;/ins&gt;Skalbarhet och Prestanda &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=====&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Traditionell xAPIC (Advanced Programmable Interrupt Controller) hade begränsningar i skalbarhet och prestanda, särskilt i större system med många processorer eller kärnor. x2APIC utformades för att övervinna dessa begränsningar.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2. **Större ID-utrymme för Processorer**: x2APIC stöder ett större ID-utrymme för processorer. Medan xAPIC endast tillät 8-bitars processor-ID, vilket begränsar antalet unika processorer till 256, tillåter x2APIC 32-bitars ID, vilket ökar antalet möjliga unika processor-ID till över 4 miljarder. Detta är avgörande för högpresterande beräkningskluster och datacenter.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2. **Större ID-utrymme för Processorer**: x2APIC stöder ett större ID-utrymme för processorer. Medan xAPIC endast tillät 8-bitars processor-ID, vilket begränsar antalet unika processorer till 256, tillåter x2APIC 32-bitars ID, vilket ökar antalet möjliga unika processor-ID till över 4 miljarder. Detta är avgörande för högpresterande beräkningskluster och datacenter.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.linux.se/index.php?title=X2apic&amp;diff=1516&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;x2APIC, som står för Extended xAPIC (Advanced Programmable Interrupt Controller), är en teknik som används i moderna x86-arkitekturbaserade processorer. Det är en utvidgning och förbättring av den äldre APIC-arkitekturen som används för att hantera och leverera avbrott i flerkärniga och flerprocessor-system.  &lt;nowiki&gt;###&lt;/nowiki&gt; Bakgrund och Funktioner:  1. **Skalbarhet och Prestanda**: Traditionell xAPIC (Advanced Programmable Interrupt Controller) hade begr...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=X2apic&amp;diff=1516&amp;oldid=prev"/>
		<updated>2023-12-12T11:59:04Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;x2APIC, som står för Extended xAPIC (Advanced Programmable Interrupt Controller), är en teknik som används i moderna x86-arkitekturbaserade processorer. Det är en utvidgning och förbättring av den äldre APIC-arkitekturen som används för att hantera och leverera avbrott i flerkärniga och flerprocessor-system.  &amp;lt;nowiki&amp;gt;###&amp;lt;/nowiki&amp;gt; Bakgrund och Funktioner:  1. **Skalbarhet och Prestanda**: Traditionell xAPIC (Advanced Programmable Interrupt Controller) hade begr...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;x2APIC, som står för Extended xAPIC (Advanced Programmable Interrupt Controller), är en teknik som används i moderna x86-arkitekturbaserade processorer. Det är en utvidgning och förbättring av den äldre APIC-arkitekturen som används för att hantera och leverera avbrott i flerkärniga och flerprocessor-system.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;###&amp;lt;/nowiki&amp;gt; Bakgrund och Funktioner:&lt;br /&gt;
&lt;br /&gt;
1. **Skalbarhet och Prestanda**: Traditionell xAPIC (Advanced Programmable Interrupt Controller) hade begränsningar i skalbarhet och prestanda, särskilt i större system med många processorer eller kärnor. x2APIC utformades för att övervinna dessa begränsningar.&lt;br /&gt;
&lt;br /&gt;
2. **Större ID-utrymme för Processorer**: x2APIC stöder ett större ID-utrymme för processorer. Medan xAPIC endast tillät 8-bitars processor-ID, vilket begränsar antalet unika processorer till 256, tillåter x2APIC 32-bitars ID, vilket ökar antalet möjliga unika processor-ID till över 4 miljarder. Detta är avgörande för högpresterande beräkningskluster och datacenter.&lt;br /&gt;
&lt;br /&gt;
3. **Förbättrad Avbrottshantering**: x2APIC erbjuder mer effektiv och snabbare avbrottshantering, vilket är viktigt för att upprätthålla prestanda i system med hög belastning eller stora antal kärnor.&lt;br /&gt;
&lt;br /&gt;
Programmerbarhet och Konfiguration&lt;br /&gt;
&lt;br /&gt;
Till skillnad från xAPIC, som använder minnesmappade I/O-register för konfiguration och kontroll, använder x2APIC MSRs (Model Specific Registers) för dessa syften. Detta tillvägagångssätt möjliggör mer direkt och flexibel kontroll över avbrottshantering.&lt;br /&gt;
&lt;br /&gt;
Processorstöd:&lt;br /&gt;
&lt;br /&gt;
- **Intel Processorer&lt;br /&gt;
&lt;br /&gt;
Intel introducerade stöd för x2APIC med Nehalem-arkitekturen och har fortsatt att inkludera det i efterföljande processorserier. Det är en standardfunktion i de flesta moderna Intel processorer.&lt;br /&gt;
&lt;br /&gt;
- **AMD Processorer**: AMD har också implementerat x2APIC-stöd i sina senare processorgenerationer, inklusive i Ryzen-serien.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;###&amp;lt;/nowiki&amp;gt; Användning och Fördelar:&lt;br /&gt;
&lt;br /&gt;
x2APIC är framför allt relevant i storskaliga system, som servrar och datacenter, där det finns ett stort antal processorer och kärnor. Genom att använda x2APIC kan dessa system uppnå bättre prestanda, ökad skalbarhet och effektivare avbrottshantering. För vanliga konsumenter och mindre system är fördelarna med x2APIC inte lika påtagliga, men tekniken bidrar fortfarande till den övergripande systemstabiliteten och prestandan.&lt;br /&gt;
&lt;br /&gt;
För att fullt ut dra nytta av x2APIC, måste operativsystemet och den underliggande hårdvaran stödja tekniken. De flesta moderna operativsystem, inklusive Windows och Linux, har inbyggt stöd för x2APIC.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>