From: Luke Kenneth Casson Leighton Date: Sat, 16 May 2020 15:52:10 +0000 (+0100) Subject: Re: [libre-riscv-dev] Scoreboard vs Tomasulo X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=df389d45ccf033de63ac0c2bbf573c5ae58ae077;p=libre-riscv-dev.git Re: [libre-riscv-dev] Scoreboard vs Tomasulo --- diff --git a/5b/c7e11cae49bc3c22b593e80c3897e615471057 b/5b/c7e11cae49bc3c22b593e80c3897e615471057 new file mode 100644 index 0000000..189f932 --- /dev/null +++ b/5b/c7e11cae49bc3c22b593e80c3897e615471057 @@ -0,0 +1,127 @@ +Return-path: +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 ) + 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 ) 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 ) 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 ; + 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: +References: <13EDF987-9A19-4C96-89C2-6DB784CF2C96@gatech.edu> + + +From: Luke Kenneth Casson Leighton +Date: Sat, 16 May 2020 16:52:10 +0100 +X-Gmail-Original-Message-ID: +Message-ID: +To: Libre-RISCV General Development +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 + +List-Unsubscribe: , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: , + +Reply-To: Libre-RISCV General Development + +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" + +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 +