<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.scipedia.com/wd/index.php?action=history&amp;feed=atom&amp;title=Torres_et_al_2009a</id>
		<title>Torres et al 2009a - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://www.scipedia.com/wd/index.php?action=history&amp;feed=atom&amp;title=Torres_et_al_2009a"/>
		<link rel="alternate" type="text/html" href="https://www.scipedia.com/wd/index.php?title=Torres_et_al_2009a&amp;action=history"/>
		<updated>2026-04-23T15:06:16Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.27.0-wmf.10</generator>

	<entry>
		<id>https://www.scipedia.com/wd/index.php?title=Torres_et_al_2009a&amp;diff=215421&amp;oldid=prev</id>
		<title>Scipediacontent: Scipediacontent moved page Draft Content 538420718 to Torres et al 2009a</title>
		<link rel="alternate" type="text/html" href="https://www.scipedia.com/wd/index.php?title=Torres_et_al_2009a&amp;diff=215421&amp;oldid=prev"/>
				<updated>2021-02-16T09:26:43Z</updated>
		
		<summary type="html">&lt;p&gt;Scipediacontent moved page &lt;a href=&quot;/public/Draft_Content_538420718&quot; class=&quot;mw-redirect&quot; title=&quot;Draft Content 538420718&quot;&gt;Draft Content 538420718&lt;/a&gt; to &lt;a href=&quot;/public/Torres_et_al_2009a&quot; title=&quot;Torres et al 2009a&quot;&gt;Torres et al 2009a&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 09:26, 16 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>https://www.scipedia.com/wd/index.php?title=Torres_et_al_2009a&amp;diff=215420&amp;oldid=prev</id>
		<title>Scipediacontent: Created page with &quot; == Abstract ==  This paper focuses on how to design a store buffer (STB) well suited to first-level multibanked data caches. The goal is to forward data from in-flight stores...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.scipedia.com/wd/index.php?title=Torres_et_al_2009a&amp;diff=215420&amp;oldid=prev"/>
				<updated>2021-02-16T09:26:35Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; == Abstract ==  This paper focuses on how to design a store buffer (STB) well suited to first-level multibanked data caches. The goal is to forward data from in-flight stores...&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;
This paper focuses on how to design a store buffer (STB) well suited to first-level multibanked data caches. The goal is to forward data from in-flight stores into dependent loads within the latency of a cache bank. Taking into account the store lifetime in the processor pipeline and the data forwarding behavior, we propose a particular two-level STB design in which forwarding is done speculatively from a distributed first-level STB made of extremely small banks, whereas a centralized, second-level STB enforces correct store-load ordering. Besides, the two-level STB admits two simplifications that leave performance almost unchanged. Regarding the second-level STB, we suggest to remove its data forwarding capability, while for the first-level STB, it is possible to: 1) remove the instruction age checking and 2) compare only the less significant address bits. Experimentation covers both integer and floating point codes executing in dynamically scheduled processors. Following our guidelines and running SPEC-2K over an 8-way processor, a two-level STB with four 8-entry banks in the first level performs similar to an ideal, single-level STB with 128-entry banks working at the first-level cache latency. Also, we show that the proposed two-level design is suitable for a memory-latency-tolerant processor.&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;
* [http://dx.doi.org/10.1109/TC.2009.57 http://dx.doi.org/10.1109/TC.2009.57]&lt;br /&gt;
&lt;br /&gt;
* [http://webdiis.unizar.es/gaz/biblio/pdfs/Torres2009.pdf http://webdiis.unizar.es/gaz/biblio/pdfs/Torres2009.pdf]&lt;br /&gt;
&lt;br /&gt;
* [http://xplorestaging.ieee.org/ielx5/12/5226180/04815214.pdf?arnumber=4815214 http://xplorestaging.ieee.org/ielx5/12/5226180/04815214.pdf?arnumber=4815214],&lt;br /&gt;
: [http://dx.doi.org/10.1109/tc.2009.57 http://dx.doi.org/10.1109/tc.2009.57]&lt;br /&gt;
&lt;br /&gt;
* [https://dblp.uni-trier.de/db/journals/tc/tc58.html#TorresIYL09 https://dblp.uni-trier.de/db/journals/tc/tc58.html#TorresIYL09],&lt;br /&gt;
: [http://yadda.icm.edu.pl/yadda/element/bwmeta1.element.ieee-000004815214 http://yadda.icm.edu.pl/yadda/element/bwmeta1.element.ieee-000004815214],&lt;br /&gt;
: [https://ieeexplore.ieee.org/document/4815214 https://ieeexplore.ieee.org/document/4815214],&lt;br /&gt;
: [https://dl.acm.org/citation.cfm?id=1608711 https://dl.acm.org/citation.cfm?id=1608711],&lt;br /&gt;
: [https://www.computer.org/csdl/trans/tc/2009/10/ttc2009101307.pdf https://www.computer.org/csdl/trans/tc/2009/10/ttc2009101307.pdf],&lt;br /&gt;
: [https://academic.microsoft.com/#/detail/2140298077 https://academic.microsoft.com/#/detail/2140298077]&lt;/div&gt;</summary>
		<author><name>Scipediacontent</name></author>	</entry>

	</feed>