<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gran/Makefile, branch master</title>
<subtitle>GOOFING OFF - A granular NoC simulator.</subtitle>
<id>https://metanimi.dy.fi/cgit/gran/atom?h=master</id>
<link rel='self' href='https://metanimi.dy.fi/cgit/gran/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/gran/'/>
<updated>2025-08-10T18:37:15Z</updated>
<entry>
<title>make tests actually useful</title>
<updated>2025-08-10T18:37:15Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-08-10T18:37:15Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/gran/commit/?id=82c77b22605d691884be4c4e1e6bae8d66598d02'/>
<id>urn:sha1:82c77b22605d691884be4c4e1e6bae8d66598d02</id>
<content type='text'>
+ Apparently quite a few components are currently broken, didn't
  even remember
</content>
</entry>
<entry>
<title>add 1d mesh node and refactor 2d mesh node</title>
<updated>2025-08-09T13:06:43Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-08-09T13:06:43Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/gran/commit/?id=3083284c797fc8fc267144b05c8a58395e4583e3'/>
<id>urn:sha1:3083284c797fc8fc267144b05c8a58395e4583e3</id>
<content type='text'>
+ Seems to decrease performance a little bit, presumably due to
  extra register copy, but simplifies code a lot and opens up more
  genericism so I'll consider it an upgrade for now. Copying packets
  around is rather slow though, might in the future move to some
  kind of pointer based packet handling
</content>
</entry>
<entry>
<title>add ideal allocation tracker</title>
<updated>2025-03-02T19:45:51Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-03-02T19:45:51Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/gran/commit/?id=0464b7765aa4d1fc2178e443a3b37d19cfe541a0'/>
<id>urn:sha1:0464b7765aa4d1fc2178e443a3b37d19cfe541a0</id>
<content type='text'>
+ Kind of like CHERI, but uses out-of-line pointer information.
  The idea is that a core that is compatible with ALLOC_IF queries
  the allocation tracker if an address is legal and gets a response.
  This ideal tracker effectively has infinite memory and doesn't talk to
  any other components, but a real implementation might want to limit
  the allocations per process or chat with some reserved memory region
  somewhere else in the system to maintain a binary tree or something.
</content>
</entry>
<entry>
<title>start experimenting with processor grids</title>
<updated>2024-09-22T19:45:18Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-09-22T19:45:18Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/gran/commit/?id=b1d67364b4b4832b8efed112f7b0ead1a0b3cd3b'/>
<id>urn:sha1:b1d67364b4b4832b8efed112f7b0ead1a0b3cd3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>silence some trivial warnings</title>
<updated>2023-05-29T18:49:39Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2023-05-29T18:49:39Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/gran/commit/?id=32f9719e29762001f73460acd31f2a6da8fd6298'/>
<id>urn:sha1:32f9719e29762001f73460acd31f2a6da8fd6298</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add async packets</title>
<updated>2023-05-05T20:13:42Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2023-05-05T20:13:42Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/gran/commit/?id=1a2ff9a1e5b91b7e307246ed2f4b898f1e179806'/>
<id>urn:sha1:1a2ff9a1e5b91b7e307246ed2f4b898f1e179806</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update license stuff</title>
<updated>2023-05-01T19:18:32Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2023-05-01T19:18:32Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/gran/commit/?id=79f67d5ca820b663e9e5682aaaad07118fdbfad8'/>
<id>urn:sha1:79f67d5ca820b663e9e5682aaaad07118fdbfad8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>start adding docs</title>
<updated>2023-04-30T14:21:26Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2023-04-30T14:20:33Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/gran/commit/?id=3e74b081dba17f12a1661e9e4db6b41a02a78861'/>
<id>urn:sha1:3e74b081dba17f12a1661e9e4db6b41a02a78861</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add linting</title>
<updated>2023-04-30T14:19:18Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2023-04-30T14:19:18Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/gran/commit/?id=c229680ada76ee98f424980cc6a41dc86b2632d0'/>
<id>urn:sha1:c229680ada76ee98f424980cc6a41dc86b2632d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>initial</title>
<updated>2023-04-30T13:03:55Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2023-04-30T13:03:55Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/gran/commit/?id=191eaea25cf569ad9c5fb12b8755ae6400750e58'/>
<id>urn:sha1:191eaea25cf569ad9c5fb12b8755ae6400750e58</id>
<content type='text'>
</content>
</entry>
</feed>
