<feed xmlns='http://www.w3.org/2005/Atom'>
<title>biggolf/uarch/core.cpp, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.jblake.org/biggolf/atom?h=main</id>
<link rel='self' href='https://git.jblake.org/biggolf/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.jblake.org/biggolf/'/>
<updated>2023-01-22T22:27:27Z</updated>
<entry>
<title>Fix focal 69.</title>
<updated>2023-01-22T22:27:27Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2023-01-22T22:27:27Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/biggolf/commit/?id=58da72b83d4f6ef1a729ef5fafc9cb64331af601'/>
<id>urn:sha1:58da72b83d4f6ef1a729ef5fafc9cb64331af601</id>
<content type='text'>
(by accident, by adding a d-side cache with write-through stores, and
propagating writes to the i-side cache)
</content>
</entry>
<entry>
<title>Add deadman timer (only ten cycles!) based on time between interruptable points.</title>
<updated>2023-01-22T20:33:01Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2023-01-22T20:33:01Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/biggolf/commit/?id=008b2fa47db4d04941a2bd6d512a204d76cbfea8'/>
<id>urn:sha1:008b2fa47db4d04941a2bd6d512a204d76cbfea8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add unstore events.</title>
<updated>2023-01-15T23:14:42Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2023-01-15T23:14:42Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/biggolf/commit/?id=048d46b2d0c877d715a385545ecb271fd51245ff'/>
<id>urn:sha1:048d46b2d0c877d715a385545ecb271fd51245ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use "-" events to end fetch blocks instead of "~".</title>
<updated>2023-01-15T23:04:07Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2023-01-15T23:03:07Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/biggolf/commit/?id=2575edb2f5e0b34aab7e2cf1188efe77bfd65d75'/>
<id>urn:sha1:2575edb2f5e0b34aab7e2cf1188efe77bfd65d75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't stall non-load instructions after a store.</title>
<updated>2023-01-15T23:04:07Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2023-01-15T23:02:36Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/biggolf/commit/?id=5d57d08321d7b9fcd9b37ed53144268900ca07db'/>
<id>urn:sha1:5d57d08321d7b9fcd9b37ed53144268900ca07db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reduce stalling due to stores by using a global counter.</title>
<updated>2023-01-15T23:04:07Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2023-01-15T22:24:17Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/biggolf/commit/?id=6b7d1cdc98475f2f21002e7de5a2c563215cb279'/>
<id>urn:sha1:6b7d1cdc98475f2f21002e7de5a2c563215cb279</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stall decode after an instruction with stores until the stores are done.</title>
<updated>2023-01-15T23:04:07Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2023-01-15T22:02:54Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/biggolf/commit/?id=27a58c86ce494588a12023a12b027b7f44bb35fc'/>
<id>urn:sha1:27a58c86ce494588a12023a12b027b7f44bb35fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pipelined microarchitecture, which even almost works!</title>
<updated>2022-11-20T00:29:27Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2022-11-20T00:29:27Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/biggolf/commit/?id=fdb61389099cee41b86c25c3d1ddb660b509e5fa'/>
<id>urn:sha1:fdb61389099cee41b86c25c3d1ddb660b509e5fa</id>
<content type='text'>
Includes such horrors as the "unstore" operation for undoing
autoincremented addresses on instructions subsequently found to be
bogus.
</content>
</entry>
<entry>
<title>Multi-word fetch bundles and icache with realistic dram latency</title>
<updated>2022-11-12T00:29:22Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2022-11-12T00:29:22Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/biggolf/commit/?id=a2c9de8fcc63a954b6486846b80c402a85d956ca'/>
<id>urn:sha1:a2c9de8fcc63a954b6486846b80c402a85d956ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add initial uarch model</title>
<updated>2022-11-05T23:59:31Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2022-11-05T23:59:17Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/biggolf/commit/?id=68bdebd8cae39c30acc384664faa136aeaa9bb84'/>
<id>urn:sha1:68bdebd8cae39c30acc384664faa136aeaa9bb84</id>
<content type='text'>
</content>
</entry>
</feed>
