Skip to content

Commit 71e26f6

Browse files
committed
Site build for: 099f7bb Comment from Noah Goldstein on interrupts
1 parent b2d3eb9 commit 71e26f6

4 files changed

Lines changed: 383 additions & 340 deletions

File tree

docs/blog/2019/08/20/interrupts.html

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -747,6 +747,49 @@ <h2>Comments</h2>
747747

748748

749749

750+
<article id="comment-2466a0f0-e288-11ef-98ee-e12241f4a0ad" class="js-comment comment" uid="2466a0f0-e288-11ef-98ee-e12241f4a0ad">
751+
752+
<div class="comment__author">
753+
Noah Goldstein
754+
<span class="comment__date">
755+
<a href="#comment-2466a0f0-e288-11ef-98ee-e12241f4a0ad" title="Permalink to this comment">February 3th, 2025 23:39</a></span>
756+
</div>
757+
758+
<div class="comment__body">
759+
<p>Using the “oldest unretired instruction” model, why is the <em>selected</em> instruction the <strong>first</strong> in a new retirement block i.e in the first example:</p>
760+
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>; retire cycle
761+
mov rax,QWORD PTR [rax] ; 0 (execution limited)
762+
nop ; 0
763+
nop ; 0
764+
nop ; 0 &lt;-- oldest unretired on cycle 0
765+
nop ; 1 &lt;-- selected nop
766+
nop ; 1
767+
nop ; 1
768+
nop ; 1 &lt;-- oldest unretired on cycle 1
769+
nop ; 2 &lt;-- selected nop
770+
nop ; 2
771+
nop ; 2 &lt;-- oldest unretired on cycle 2
772+
mov rax,QWORD PTR [rax] ; 4 (execution limited)
773+
nop ; 4
774+
nop ; 4 &lt;-- oldest unretired on cycle 4
775+
776+
</code></pre></div></div>
777+
778+
</div>
779+
780+
781+
<div class="comment__meta">
782+
<a rel="nofollow" class="comment__reply-link" onclick="return addComment.moveForm('comment-2466a0f0-e288-11ef-98ee-e12241f4a0ad', 'respond', '2466a0f0-e288-11ef-98ee-e12241f4a0ad')">↪&#xFE0E; Reply to Noah Goldstein</a>
783+
</div>
784+
</article>
785+
786+
787+
<hr style="border-top: 1px solid #ccc; background: transparent; margin-bottom: 10px;">
788+
789+
790+
791+
792+
750793
<article id="comment-b44def30-a957-11ef-ae4a-93a4ae268d6a" class="js-comment comment" uid="b44def30-a957-11ef-ae4a-93a4ae268d6a">
751794

752795
<div class="comment__author">

docs/feed.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.2.0">Jekyll</generator><link href="https://travisdowns.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://travisdowns.github.io/" rel="alternate" type="text/html" /><updated>2025-09-06T17:39:23+00:00</updated><id>https://travisdowns.github.io/feed.xml</id><title type="html">Performance Matters</title><subtitle>A blog about low-level software and hardware performance.</subtitle><author><name>Travis Downs</name><email>travis.downs@gmail.com</email></author><entry><title type="html">Your CPU May Have Slowed Down on Wednesday</title><link href="https://travisdowns.github.io/blog/2021/06/17/rip-zero-opt.html" rel="alternate" type="text/html" title="Your CPU May Have Slowed Down on Wednesday" /><published>2021-06-17T00:00:00+00:00</published><updated>2021-06-17T00:00:00+00:00</updated><id>https://travisdowns.github.io/blog/2021/06/17/rip-zero-opt</id><content type="html" xml:base="https://travisdowns.github.io/blog/2021/06/17/rip-zero-opt.html">&lt;!-- boilerplate
1+
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.2.0">Jekyll</generator><link href="https://travisdowns.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://travisdowns.github.io/" rel="alternate" type="text/html" /><updated>2025-09-06T17:41:50+00:00</updated><id>https://travisdowns.github.io/feed.xml</id><title type="html">Performance Matters</title><subtitle>A blog about low-level software and hardware performance.</subtitle><author><name>Travis Downs</name><email>travis.downs@gmail.com</email></author><entry><title type="html">Your CPU May Have Slowed Down on Wednesday</title><link href="https://travisdowns.github.io/blog/2021/06/17/rip-zero-opt.html" rel="alternate" type="text/html" title="Your CPU May Have Slowed Down on Wednesday" /><published>2021-06-17T00:00:00+00:00</published><updated>2021-06-17T00:00:00+00:00</updated><id>https://travisdowns.github.io/blog/2021/06/17/rip-zero-opt</id><content type="html" xml:base="https://travisdowns.github.io/blog/2021/06/17/rip-zero-opt.html">&lt;!-- boilerplate
22
page.assets: /assets/rip-zero-opt
33
assetpath: /assets/rip-zero-opt
44
tablepath: /misc/tables/rip-zero-opt

0 commit comments

Comments
 (0)