Re: [libre-riscv-dev] Scoreboard vs Tomasulo
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 16 May 2020 15:52:10 +0000 (16:52 +0100)
committerlibre-riscv-dev <libre-riscv-dev@lists.libre-riscv.org>
Sat, 16 May 2020 15:52:34 +0000 (16:52 +0100)
5b/c7e11cae49bc3c22b593e80c3897e615471057 [new file with mode: 0644]

diff --git a/5b/c7e11cae49bc3c22b593e80c3897e615471057 b/5b/c7e11cae49bc3c22b593e80c3897e615471057
new file mode 100644 (file)
index 0000000..189f932
--- /dev/null
@@ -0,0 +1,127 @@
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Sat, 16 May 2020 16:52:35 +0100
+Received: from localhost ([::1] helo=libre-riscv.org)
+       by libre-soc.org with esmtp (Exim 4.89)
+       (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
+       id 1jZz74-0002R6-4b; Sat, 16 May 2020 16:52:34 +0100
+Received: from lkcl.net ([217.147.94.29])
+ by libre-soc.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.89) (envelope-from <lkcl@lkcl.net>) id 1jZz72-0002Qz-Jz
+ for libre-riscv-dev@lists.libre-riscv.org; Sat, 16 May 2020 16:52:32 +0100
+DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lkcl.net;
+ s=201607131; 
+ h=Content-Type:To:Subject:Message-ID:Date:From:References:In-Reply-To:MIME-Version;
+ bh=ZmLQEs2zAErXaC35Q2RMHDhA+hKvNJEwdjnuGwLbUQI=; 
+ b=ZjpD8UNY6s0nSX7RK2uaLgVogMUiqHvBSU52HsplHmH5awOgozjWpe2colx0LY6dAttmdta4HNbnhBlnXQusWOpKBzBx/tFB1EjVvRk0sskl/lwg3stt7KlFBy+i0xs9gt7gxIi7wrBasMnXNStQxRWRKzZZoBq/vsC3T/Fsbkc=;
+Received: from mail-lf1-f45.google.com ([209.85.167.45])
+ by lkcl.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.84_2) (envelope-from <lkcl@lkcl.net>) id 1jZz72-0007Ic-73
+ for libre-riscv-dev@lists.libre-riscv.org; Sat, 16 May 2020 15:52:32 +0000
+Received: by mail-lf1-f45.google.com with SMTP id c12so879152lfc.10
+ for <libre-riscv-dev@lists.libre-riscv.org>;
+ Sat, 16 May 2020 08:52:16 -0700 (PDT)
+X-Gm-Message-State: AOAM5324Zhy61hKZxESCROMFxMpX8ejhncUoy8q5OdkbgeppHyP07iQZ
+ oExOuiS7AN4+nktOfJf1aKMV/SSxnBlCmnq3mqA=
+X-Google-Smtp-Source: ABdhPJyLoPJV0E+zB7C4Vhkj/wCMlnRRI64e6nTTRR0hOgxJJFfLccpIUeiEY12wbIhaBPXeF81KXAYHkoHCWo4P4jo=
+X-Received: by 2002:a05:6512:31c5:: with SMTP id
+ j5mr5965466lfe.26.1589644331305; 
+ Sat, 16 May 2020 08:52:11 -0700 (PDT)
+MIME-Version: 1.0
+Received: by 2002:a05:6504:31aa:0:0:0:0 with HTTP; Sat, 16 May 2020 08:52:10
+ -0700 (PDT)
+In-Reply-To: <CAPweEDyw+LSW2S4sKWk-V24NSHYe2qqWO+KFqikQ34Q1Guhaig@mail.gmail.com>
+References: <13EDF987-9A19-4C96-89C2-6DB784CF2C96@gatech.edu>
+ <CAPweEDyDcmAJbJx+PKkL8MotPMNyHyFOEtuNOKP+V2PmmY5HvA@mail.gmail.com>
+ <CAPweEDyw+LSW2S4sKWk-V24NSHYe2qqWO+KFqikQ34Q1Guhaig@mail.gmail.com>
+From: Luke Kenneth Casson Leighton <lkcl@lkcl.net>
+Date: Sat, 16 May 2020 16:52:10 +0100
+X-Gmail-Original-Message-ID: <CAPweEDweXSC5c_ROQ8a3Y4hQMaJYmD_jAriadcZk9PRrkjOXvA@mail.gmail.com>
+Message-ID: <CAPweEDweXSC5c_ROQ8a3Y4hQMaJYmD_jAriadcZk9PRrkjOXvA@mail.gmail.com>
+To: Libre-RISCV General Development <libre-riscv-dev@lists.libre-riscv.org>
+X-Content-Filtered-By: Mailman/MimeDel 2.1.23
+Subject: Re: [libre-riscv-dev] Scoreboard vs Tomasulo
+X-BeenThere: libre-riscv-dev@lists.libre-riscv.org
+X-Mailman-Version: 2.1.23
+Precedence: list
+List-Id: Libre-RISCV General Development
+ <libre-riscv-dev.lists.libre-riscv.org>
+List-Unsubscribe: <http://lists.libre-riscv.org/mailman/options/libre-riscv-dev>, 
+ <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=unsubscribe>
+List-Archive: <http://lists.libre-riscv.org/pipermail/libre-riscv-dev/>
+List-Post: <mailto:libre-riscv-dev@lists.libre-riscv.org>
+List-Help: <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=help>
+List-Subscribe: <http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev>, 
+ <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=subscribe>
+Reply-To: Libre-RISCV General Development
+ <libre-riscv-dev@lists.libre-riscv.org>
+Content-Type: text/plain; charset="utf-8"
+Content-Transfer-Encoding: base64
+Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org
+Sender: "libre-riscv-dev" <libre-riscv-dev-bounces@lists.libre-riscv.org>
+
+aHR0cHM6Ly93d3cuY3MudW1kLmVkdS9+bWVlc2gvY21zYzQxMS93ZWJzaXRlL3Byb2plY3RzL2R5
+bmFtaWMvbW9kZXJuLmh0bWwKCnRoaXMgZW50aXJlIHNlY3Rpb24gaXMgbWlzbGVhZGluZyBpbiBz
+ZXZlcmFsIHdheXMuIGl0J3Mgbm90IHdyb25nIHBlciBzZSwKaXQncyBqdXN0IG5vdCB0aGUgb25s
+eSBzb2x1dGlvbi4KCnRoZSAqb3RoZXIqIHNvbHV0aW9uIGlzIHRvIGhhdmUgInByZWNpc2Ugc2hh
+ZG93aW5nIi4KCnRoaXMgaXMgYSBzeXN0ZW0gKGRlc2NyaWJlZCBhdCB0aGUgZW5kIG9mIE1pdGNo
+IDJuZCBjaGFwdGVyKSB3aGljaCBhbGxvd3MKcmVzdWx0ICpjb21wdXRhdGlvbiogdG8gcnVuIGFo
+ZWFkIGJ1dCB3aGVyZSByZXN1bHQgKmNvbW1pdCogaXMgcHJldmVudGVkCmFuZCBwcm9oaWJpdGVk
+LgoKKHRoZSBnYXRlIGNvdW50IHJlcXVpcmVkIHRvIGRvIHNvIGlzIGV4dHJlbWVseSBsb3cuKQoK
+dGhpcyBvbiB0aGUgZmFjZSBvZiBpdCB3b3VsZCBzZWVtIHRvIHN0b3AgRlVzIGZyb20gcHJvZ3Jl
+c3NpbmcgYmVjYXVzZSB0aGV5CmNhbm5vdCBkbyBzbyB1bnRpbCB0aGV5IHJlY2VpdmUgdGhlaXIg
+b3BlcmFuZHMuLi4gYW5kIHVtIGhvdyBjb3VsZCB0aGV5IGRvCnRoYXQgaWYgd3JpdGluZyB0byB0
+aGUgcmVnZmlsZSBpcyBwcm9oaWJpdGVkPwoKdGhlIGFuc3dlciBpcyB2ZXJ5IHNpbXBsZTogdGhh
+dCBpcyB3aGF0IE9wZXJhbmQgRm9yd2FyZGluZyBpcyBmb3IsIGFrYQoiQ29tbW9uIERhdGEgQnVz
+KGVzKSIuCgpzbyBieSBwcmV2ZW50aW5nIHdyaXRlIGNvbW1pdCwgd2UgY2FuIHJ1biBhaGVhZCBm
+b3IgYSBjb25zaWRlcmFibGUgdGltZSwgbm8Kc3RhbGxpbmcgYXQgYWxsLgoKd2hlbiB0aGUgYnJh
+bmNoIHByZWRpY3Rpb24gcmVzb2x2ZXMsIHdlIHRoZW4gZWl0aGVyOgoKKiByZWxlYXNlIHRoZSBz
+aGFkb3cgd2hpY2ggYWxsb3dzIGEgdG9uIG9mIHJlc3VsdHMgdG8gYmVnaW4gY29tbWl0dGluZy4K
+b3JkZXIgaXMgbm90IHN0cmljdGx5IHJlbGV2YW50IGV4Y2VwdCBhcyBwcmVzZXJ2ZWQgYnkgdGhl
+IGhhemFyZCBkZXRlY3Rpb24KCiogY2FsbCB0aGUgImdvIGRpZSIgbGluZSB3aGljaCBkcm9wcyBh
+YnNvbHV0ZWx5IGV2ZXJ5IGRvd25zdHJlYW0gcmVzdWx0IGFuZApwYXJ0aWFsIGNvbXB1dGF0aW9u
+IHVuZGVyd2F5IG9uIHRoZSBmbG9vci4gIHRoZSBQQyB0aGVuIGlzc3VlcyBvcHMgZG93biB0aGUK
+YWx0ZXJuYXRpdmUgcGF0aC4KCihpIGRpZCBhY3R1YWxseSB0cnkgZHVhbCBwYXRoIGV4ZWN1dGlv
+bjogdGhlb3JldGljYWxseSBvdXIgZW5naW5lIGNhbiBkbwppdCwgaSBqdXN0IGNvdWxkIG5vdCBn
+ZXQgaXQgdG8gd29yayBsYXN0IHllYXIsIGl0IHdhcyB0YWtpbmcgdG9vIGxvbmcgdG8KZGVidWcs
+IGFuZCBpIGhhZCB0byBmb2N1cyBvbiBvdGhlciB0aGluZ3MpLgoKCnRoZSB0aGluZyB0aGF0IGlz
+IHBhcnRpY3VsYXJseSBtaXNsZWFkaW5nIGFib3V0IHRoaXMgcGFydGljdWxhciBzZWN0aW9uIGlz
+CnRoYXQgaXQgaW5zdGlsbHMgaW4gdGhlIHJlYWRlcidzIG1pbmQgdGhlIGZhbHNlIGltcHJlc3Np
+b24gdGhhdCB0aGVyZSBpcyBhCm1hbmRhdG9yeSBjb3JyZWxhdGlvbiBiZXR3ZWVuIHNwZWN1bGF0
+aXZlIGV4ZWN1dGlvbiBhbmQgb3BlcmFuZCBvcmRlcgpjb21taXR0aW5nLgoKdGhpcyBpcyBqdXN0
+IGZhbHNlLgoKaWYgdGhlIGNvbW1pdCBjYW4gYmUgc3RhbGxlZCB1bnRpbCBpdCBpcyBndWFyYW50
+ZWVkIGtub3duIHRoYXQsIGFmdGVyIHRoYXQKcG9pbnQgaXQgaXMgcGVyZmVjdGx5ICpzYWZlKiB0
+byBjb21taXQgKHRoZSBvcGVyYXRpb24gaXMgMTAwJSBnb2luZyB0bwpzdWNjZWVkKQoKICAgIEFO
+RAoKaWYgdGhlcmUgYXJlIG5vIGhhemFyZHMgcmVtYWluaW5nCgogICBUSEVOCgp3aG8gX2NhcmVz
+XyB3aGF0IG9yZGVyIHJlc3VsdHMgYXJlIGNvbW1pdHRlZD8gYW5zd2VyOiBub2JvZHkuCgoKCnNv
+Li4uIHVzZWZ1bCBpbmFzbXVjaCBhcyBpdCBpcyB3cml0dGVuIGJ5IGFuIGFjYWRlbWljIGFuZCB0
+aHVzIGlzIHJlYWxseQpyZWFkYWJsZS4KCnNhZGx5IHRob3VnaCBpdCBjb250YWlucyB0aGUgdXN1
+YWwgZ2xhcmluZyBlcnJvcnMsIG1pc3VuZGVyc3RhbmRpbmdzIGFuZApvbWlzc2lvbnMgd2hpY2gg
+YXJlIHdpZGVseSBwZXJ2YXNpdmUgYW5kIGNvbW1vbiB0aHJvdWdob3V0IHRoZSAqZW50aXJlKgph
+Y2FkZW1pYyB3b3JsZCwgZXZlbiBieSB0aG9zZSB3aG8gY2xhaW0gdG8gaGF2ZSBzdHVkaWVkIDY2
+MDAgc2NvcmVib2FyZHMsCmV2ZW4gYnkgdGhvc2Ugd2hvIGNsYWltIHRvIGJlIGV4cGVydHMgb24g
+UklTQyBkZXNpZ24uCgpmb3IgdGhlIG1vc3QgcGFydCB0aGF0IGludm9sdmVzIGN1cnNvcnkgcmVh
+ZGluZyB0aGUgcGF0ZW50IG9uIDY2MDAgUQpUYWJsZXMsICpub3QqIHN0dWR5aW5nIFRob3JudG9u
+J3MgYm9vayBpbiBncmVhdCBkZXB0aCBhbmQgdGFraW5nIHRoZSB0aW1lCnRvIHRyYW5zbGF0ZSB0
+aGUgKG5vdyBhcmNoYWljKSB0cmFuc2lzdG9yIGxldmVsIGRpYWdyYW1zIGludG8gbW9kZXJuIElF
+RUUKc3RhbmRhcmQgZWxlY3Ryb25pY3Mgc3ltYm9scyAtIHNvbWV0aGluZyB0aGF0IE1pdGNoIHdl
+bnQgdG8gYSBsb3Qgb2YKdHJvdWJsZSB0byBkby4KCmkgdHJ1c3QgdGhhdCB0aGlzIGdpdmVzIHlv
+dSBzb21ldGhpbmcgb2YgYW4gZXllb3BlbmVyIGludG8gdGhlIGV4dGVudCBvZgp0aGUgbWlzYXBw
+cmVoZW5zaW9ucyB0aGF0IHRoZSBBY2FkZW1pYyBjb21tdW5pdHkgaXMgdW5kZXIsIHJlZ2FyZGlu
+ZyBvdXQgb2YKb3JkZXIgZW5naW5lIGRlc2lnbi4KCnRoZSBjbG9zZXN0IHdvcmtpbmcgaW1wbGVt
+ZW50YXRpb24gaSBoYXZlIHNlZW4gc2ltaWxhciB0byB3aGF0IHdlIGFyZSBkb2luZwppcyBhIGNv
+bnZlcnNpb24gb2YgYW4gZXhpc3RpbmcgUlYzMiBkZXNpZ24gdG8gc3VwZXJzY2FsYXIgYW5kIG11
+bHRpIGlzc3VlCmJ5IGEgY2hpbmVzZSBndXkgd2hvIGhhcyBub3QgcmV2ZWFsZWQgaGlzIG5hbWUs
+IG9ubGluZS4KCmhlIGFsc28gZGlkIG11bHRpLWJpdCB1bmFyeSB0cmFuc2l0aXZlIHJlbGF0aW9u
+c2hpcHMgYW5kIGRlcGVuZGVuY3kKdHJhY2tpbmcgaW4gZXhhY3RseSB0aGUgc2FtZSB3YXkgdGhh
+dCB3ZSB3aWxsLCBoYXZpbmcgcmUtZGVyaXZlZCA2NjAwCnNjb3JlYm9hcmRzIHdpdGggbm8gcmVm
+ZXJlbmNlIHRvIGFueSBhY2FkZW1pYyBsaXRlcmF0dXJlLgoKaG93ZXZlciBoZSBkaWQgbm90IGF0
+IHRoZSBzYW1lIHRpbWUgaW5jcmVhc2UgbG9hZCBzdG9yZSBkYXRhIGJhbmR3aWR0aCwgYW5kCm9u
+IHRvcCBvZiBSVjMySSBpdCBpcyBhIGhlbGwgb2YgYSBsb3Qgb2YgZXh0cmEgd29yayB0byBicmlu
+ZyB1cCB0byB3aGVyZSB3ZQpjYW4gdXNlIGl0Li4uIGFuZCBpdCdzIGFsbCBpbiB2ZXJpbG9nLgoK
+bC4KCgoKCi0tIAotLS0KY3Jvd2QtZnVuZGVkIGVjby1jb25zY2lvdXMgaGFyZHdhcmU6IGh0dHBz
+Oi8vd3d3LmNyb3dkc3VwcGx5LmNvbS9lb21hNjgKX19fX19fX19fX19fX19fX19fX19fX19fX19f
+X19fX19fX19fX19fX19fX19fX18KbGlicmUtcmlzY3YtZGV2IG1haWxpbmcgbGlzdApsaWJyZS1y
+aXNjdi1kZXZAbGlzdHMubGlicmUtcmlzY3Yub3JnCmh0dHA6Ly9saXN0cy5saWJyZS1yaXNjdi5v
+cmcvbWFpbG1hbi9saXN0aW5mby9saWJyZS1yaXNjdi1kZXYK
+