<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Tomasulo Register Renaming</title>
        <description> Hallo

bei Tomasulo werden ja die Register umbenannt.
Bei dem Beispiel in der Vorlesung werden aber nur die Values geändert.
Das verwirrt mich ein wenig.
Und bei Src1 und Src2 steht dann auch nur der Value.
Value ist doch der Inhalt im Register oder?

Was passiert wenn man sowas hier hat.
R2 = irgend was
..
..
..
..
R5 = R2

beim Umbennen würde doch das R5 = R2 das R2 gar nicht mehr finden, wenn wirklich das Register umbenannt wird?

Grüße

Wlr</description>
        <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?71,5260,5260#msg-5260</link>
        <lastBuildDate>Tue, 17 Dec 2024 10:36:39 +0100</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?71,5260,5262#msg-5262</guid>
            <title>Re: Tomasulo Register Renaming</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?71,5260,5262#msg-5262</link>
            <description><![CDATA[ Hallo,<br />
<br />
Value sind die Werte, die in den Registern drinstehen.<br />
Und in SRC1 und SRC2 stehen jeweils die Values drin. Damit erlangt man ja auch erst die Unabhängigkeit von den eigentlichen Registern und kann auf diese auch schreiben zugreifen, auch wenn ich mit meinem Befehl evtl. noch auf den zweiten Operanden von einer anderen Reservation Station warte. Genau dieser Vorgang ist dann das Register Renaming. Falls vielleicht eine etwas andere Erklärung noch hilfreich ist, empfehle ich die englische Wikipedia (http://en.wikipedia.org/wiki/Register_renaming), dort wird das auch noch einmal sehr ausführlich an einem Beispiel erklärt.<br />
<br />
Grüße,<br />
   Martin]]></description>
            <dc:creator>Martin Böhnert</dc:creator>
            <category>Rechnerarchitektur SS 2013</category>
            <pubDate>Mon, 09 Sep 2013 11:59:12 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?71,5260,5260#msg-5260</guid>
            <title>Tomasulo Register Renaming</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?71,5260,5260#msg-5260</link>
            <description><![CDATA[ Hallo<br />
<br />
bei Tomasulo werden ja die Register umbenannt.<br />
Bei dem Beispiel in der Vorlesung werden aber nur die Values geändert.<br />
Das verwirrt mich ein wenig.<br />
Und bei Src1 und Src2 steht dann auch nur der Value.<br />
Value ist doch der Inhalt im Register oder?<br />
<br />
Was passiert wenn man sowas hier hat.<br />
R2 = irgend was<br />
..<br />
..<br />
..<br />
..<br />
R5 = R2<br />
<br />
beim Umbennen würde doch das R5 = R2 das R2 gar nicht mehr finden, wenn wirklich das Register umbenannt wird?<br />
<br />
Grüße<br />
<br />
Wlr]]></description>
            <dc:creator>Wlr</dc:creator>
            <category>Rechnerarchitektur SS 2013</category>
            <pubDate>Sat, 07 Sep 2013 12:37:21 +0200</pubDate>
        </item>
    </channel>
</rss>
