<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://snipersim.org//w/index.php?action=history&amp;feed=atom&amp;title=Heterogeneous_Configuration</id>
	<title>Heterogeneous Configuration - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://snipersim.org//w/index.php?action=history&amp;feed=atom&amp;title=Heterogeneous_Configuration"/>
	<link rel="alternate" type="text/html" href="https://snipersim.org//w/index.php?title=Heterogeneous_Configuration&amp;action=history"/>
	<updated>2026-08-16T14:44:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://snipersim.org//w/index.php?title=Heterogeneous_Configuration&amp;diff=421&amp;oldid=prev</id>
		<title>Tcarlson: /* How does it work? */</title>
		<link rel="alternate" type="text/html" href="https://snipersim.org//w/index.php?title=Heterogeneous_Configuration&amp;diff=421&amp;oldid=prev"/>
		<updated>2012-12-17T19:13:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;How does it work?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&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;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 19:13, 17 December 2012&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-l11&quot; &gt;Line 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;&amp;lt;pre&amp;gt;[perf_model/core/interval_timer]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;&amp;lt;pre&amp;gt;[perf_model/core/interval_timer]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;window_size=128&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;window_size=128&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;window_size=96,,,32&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;window_size&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[]&lt;/ins&gt;=96,,,32&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;== Which options can be set in this way? ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;== Which options can be set in this way? ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tcarlson</name></author>
		
	</entry>
	<entry>
		<id>https://snipersim.org//w/index.php?title=Heterogeneous_Configuration&amp;diff=302&amp;oldid=prev</id>
		<title>Tcarlson: Created page with &quot;== What is heterogeneous configuration support? ==  In Sniper v3.0 we have enabled support for heterogeneous configuration of core options.  == How does it work? ==  Each option ...&quot;</title>
		<link rel="alternate" type="text/html" href="https://snipersim.org//w/index.php?title=Heterogeneous_Configuration&amp;diff=302&amp;oldid=prev"/>
		<updated>2012-05-21T08:00:47Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== What is heterogeneous configuration support? ==  In Sniper v3.0 we have enabled support for heterogeneous configuration of core options.  == How does it work? ==  Each option ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== What is heterogeneous configuration support? ==&lt;br /&gt;
&lt;br /&gt;
In Sniper v3.0 we have enabled support for heterogeneous configuration of core options.&lt;br /&gt;
&lt;br /&gt;
== How does it work? ==&lt;br /&gt;
&lt;br /&gt;
Each option can have a default value and an array (heterogeneous) value defined.  Setting values in the configuration file as normal sets that value as the default for all components that participate in heterogeneous configuration.  Note, that currently most configuration parameters are core id indexed, and that heterogeneous support does not make sense for all configuration variables.&lt;br /&gt;
&lt;br /&gt;
To use these options, use the comma (,) separator between items.  It is possible to leave values empty, which will allow them to be assigned the default value.  In the example config file below, we define a global default, and then override the values for core 0 and 3.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[perf_model/core/interval_timer]&lt;br /&gt;
window_size=128&lt;br /&gt;
window_size=96,,,32&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Which options can be set in this way? ==&lt;br /&gt;
&lt;br /&gt;
Below are some examples of heterogeneous options that can be set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;perf_model/core/frequency&lt;br /&gt;
perf_model/core/type&lt;br /&gt;
perf_model/core/interval_timer/dispatch_width&lt;br /&gt;
perf_model/core/interval_timer/window_size&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tcarlson</name></author>
		
	</entry>
</feed>