<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.colloquiam.com/wd/index.php?action=history&amp;feed=atom&amp;title=Brandner_et_al_2010a</id>
		<title>Brandner et al 2010a - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://www.colloquiam.com/wd/index.php?action=history&amp;feed=atom&amp;title=Brandner_et_al_2010a"/>
		<link rel="alternate" type="text/html" href="http://www.colloquiam.com/wd/index.php?title=Brandner_et_al_2010a&amp;action=history"/>
		<updated>2026-05-11T06:18:53Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.27.0-wmf.10</generator>

	<entry>
		<id>http://www.colloquiam.com/wd/index.php?title=Brandner_et_al_2010a&amp;diff=199584&amp;oldid=prev</id>
		<title>Scipediacontent: Scipediacontent moved page Draft Content 610529899 to Brandner et al 2010a</title>
		<link rel="alternate" type="text/html" href="http://www.colloquiam.com/wd/index.php?title=Brandner_et_al_2010a&amp;diff=199584&amp;oldid=prev"/>
				<updated>2021-02-01T23:46:51Z</updated>
		
		<summary type="html">&lt;p&gt;Scipediacontent moved page &lt;a href=&quot;/public/Draft_Content_610529899&quot; class=&quot;mw-redirect&quot; title=&quot;Draft Content 610529899&quot;&gt;Draft Content 610529899&lt;/a&gt; to &lt;a href=&quot;/public/Brandner_et_al_2010a&quot; title=&quot;Brandner et al 2010a&quot;&gt;Brandner et al 2010a&lt;/a&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 23:46, 1 February 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' lang='en'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Scipediacontent</name></author>	</entry>

	<entry>
		<id>http://www.colloquiam.com/wd/index.php?title=Brandner_et_al_2010a&amp;diff=199583&amp;oldid=prev</id>
		<title>Scipediacontent: Created page with &quot; == Abstract ==  International audience; Modeling the execution of a processor and its instructions is a challenging problem, in particular in the presence of long pipelines,...&quot;</title>
		<link rel="alternate" type="text/html" href="http://www.colloquiam.com/wd/index.php?title=Brandner_et_al_2010a&amp;diff=199583&amp;oldid=prev"/>
				<updated>2021-02-01T23:46:45Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; == Abstract ==  International audience; Modeling the execution of a processor and its instructions is a challenging problem, in particular in the presence of long pipelines,...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
== Abstract ==&lt;br /&gt;
&lt;br /&gt;
International audience; Modeling the execution of a processor and its instructions is a challenging problem, in particular in the presence of long pipelines, parallelism, and out-of-order execution. A naive approach based on finite state automata inevitably leads to an explosion in the number of states and is thus only applicable to simple minimalistic processors. During their execution, instructions may only proceed forward through the processor's datapath towards the end of the pipeline. The state of later pipeline stages is thus independent of potential hazards in preceding stages. This also applies for data hazards, i.e., we may observe data by-passing from a later stage to an earlier one, but not in the other direction. Based on this observation, we explore the use of a series of parallel finite automata to model the execution states of the processor's resources individually. The automaton model captures state updates of the individual resources along with the movement of instructions through the pipeline. A highly-flexible synchronization scheme built into the automata enables an elegant modeling of parallel computations, pipelining, and even out-of-order execution. An interesting property of our approach is the ability to model a subset of a given processor using a sub-automaton of the full execution model.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Original document ==&lt;br /&gt;
&lt;br /&gt;
The different versions of the original document can be found in:&lt;br /&gt;
&lt;br /&gt;
* [https://hal-ens-lyon.archives-ouvertes.fr/ensl-00537179 https://hal-ens-lyon.archives-ouvertes.fr/ensl-00537179]&lt;br /&gt;
&lt;br /&gt;
* [http://xplorestaging.ieee.org/ielx5/5661642/5669423/05669478.pdf?arnumber=5669478 http://xplorestaging.ieee.org/ielx5/5661642/5669423/05669478.pdf?arnumber=5669478],&lt;br /&gt;
: [http://dx.doi.org/10.1109/norchip.2010.5669478 http://dx.doi.org/10.1109/norchip.2010.5669478]&lt;br /&gt;
&lt;br /&gt;
* [http://yadda.icm.edu.pl/yadda/element/bwmeta1.element.ieee-000005669478 http://yadda.icm.edu.pl/yadda/element/bwmeta1.element.ieee-000005669478],&lt;br /&gt;
: [https://publik.tuwien.ac.at/files/PubDat_192459.pdf https://publik.tuwien.ac.at/files/PubDat_192459.pdf],&lt;br /&gt;
: [https://hal-ens-lyon.archives-ouvertes.fr/ensl-00537179 https://hal-ens-lyon.archives-ouvertes.fr/ensl-00537179],&lt;br /&gt;
: [https://ieeexplore.ieee.org/document/5669478 https://ieeexplore.ieee.org/document/5669478],&lt;br /&gt;
: [http://ieeexplore.ieee.org/document/5669478 http://ieeexplore.ieee.org/document/5669478],&lt;br /&gt;
: [https://academic.microsoft.com/#/detail/2069506132 https://academic.microsoft.com/#/detail/2069506132]&lt;/div&gt;</summary>
		<author><name>Scipediacontent</name></author>	</entry>

	</feed>