<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chad-fast/src/CHAD, branch test-parallel</title>
<subtitle>An implementation of CHAD, towards performance
</subtitle>
<id>https://git.tomsmeding.com/chad-fast/atom?h=test-parallel</id>
<link rel='self' href='https://git.tomsmeding.com/chad-fast/atom?h=test-parallel'/>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/chad-fast/'/>
<updated>2025-06-18T08:10:50Z</updated>
<entry>
<title>Put smart accumulator redirection behind config flag</title>
<updated>2025-06-18T08:10:50Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-06-18T08:10:50Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/chad-fast/commit/?id=58f68a4d077c2d58c3974ad12853207512277a33'/>
<id>urn:sha1:58f68a4d077c2d58c3974ad12853207512277a33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Give DeepZero to With</title>
<updated>2025-06-18T08:10:30Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-06-18T08:10:30Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/chad-fast/commit/?id=3db7d00b3248d746aa99f57b117d5722cbe90df0'/>
<id>urn:sha1:3db7d00b3248d746aa99f57b117d5722cbe90df0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tests pass, should check if output is sensible</title>
<updated>2025-06-17T22:00:11Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-06-17T22:00:11Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/chad-fast/commit/?id=d1b2e2c3a3cdaf49ff5e4bae6fe9b0612c3779c2'/>
<id>urn:sha1:d1b2e2c3a3cdaf49ff5e4bae6fe9b0612c3779c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CHAD.hs compiles</title>
<updated>2025-06-16T21:21:55Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-06-16T21:21:55Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/chad-fast/commit/?id=2b1a40b5933b8b0dceaae744e5b70cb604822c9d'/>
<id>urn:sha1:2b1a40b5933b8b0dceaae744e5b70cb604822c9d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>WIP mixed static/dynamic sparsity</title>
<updated>2025-06-06T20:50:06Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-06-06T20:50:06Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/chad-fast/commit/?id=56056c98b2e3dce65a0e42bce0410c083fd1f8be'/>
<id>urn:sha1:56056c98b2e3dce65a0e42bce0410c083fd1f8be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reorder TLEither to after TEither</title>
<updated>2025-04-29T18:38:05Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-04-29T18:37:06Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/chad-fast/commit/?id=d0eb9a1edfb4233d557d954f46685f25382234d8'/>
<id>urn:sha1:d0eb9a1edfb4233d557d954f46685f25382234d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Complete monoidal accumulator rewrite</title>
<updated>2025-04-29T13:54:12Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-04-29T13:54:12Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/chad-fast/commit/?id=3fd8d35cca2a23c137934a170c67e8ce310edf13'/>
<id>urn:sha1:3fd8d35cca2a23c137934a170c67e8ce310edf13</id>
<content type='text'>
</content>
</entry>
<entry>
<title>WIP revamp accumulators again: explicit monoid types</title>
<updated>2025-04-27T21:34:59Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-04-27T21:34:59Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/chad-fast/commit/?id=b1664532eaebdf0409ab6d93fc0ba2ef8dfbf372'/>
<id>urn:sha1:b1664532eaebdf0409ab6d93fc0ba2ef8dfbf372</id>
<content type='text'>
No more D2 in accumulators! Paving the way for configurable sparsity of
products and arrays. The idea is to make separate monoid types for a
"product cotangent" and an "array cotangent" that can be lowered to
either a sparse monoid or a non-sparse monoid. Downsides of this
approach: lots of API duplication.
</content>
</entry>
<entry>
<title>An unused function (descrPrj)</title>
<updated>2025-04-18T10:54:39Z</updated>
<author>
<name>Tom Smeding</name>
<email>t.j.smeding@uu.nl</email>
</author>
<published>2025-04-18T10:54:39Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/chad-fast/commit/?id=55fca0c5c533625262c103be1b673011ec41f2d7'/>
<id>urn:sha1:55fca0c5c533625262c103be1b673011ec41f2d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Populate accumMap</title>
<updated>2025-04-06T15:07:22Z</updated>
<author>
<name>Tom Smeding</name>
<email>t.j.smeding@uu.nl</email>
</author>
<published>2025-04-06T15:07:22Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/chad-fast/commit/?id=0a9e6dfc1accf9dc0254f0c720f633dab6e71f42'/>
<id>urn:sha1:0a9e6dfc1accf9dc0254f0c720f633dab6e71f42</id>
<content type='text'>
</content>
</entry>
</feed>
