<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Optimizing Datalog for the GPU · HackerPapers discussions</title><link>https://hackerpaper.kaipfister.de/p/2311.02206/</link><description>Collected HN comments and submissions linking this paper.</description><language>en</language><lastBuildDate>Mon, 02 Nov 2026 11:16:22 GMT</lastBuildDate><atom:link href="https://hackerpaper.kaipfister.de/p/2311.02206/feed.xml" rel="self" type="application/rss+xml" /><item><title>Optimizing Datalog for the GPU — mentioned by lmeyerov</title><link>https://news.ycombinator.com/item?id=47906809</link><guid isPermaLink="false">urn:hackerpapers:mention:2311.02206:47906809</guid><pubDate>Sun, 26 Apr 2026 02:49:49 GMT</pubDate><description>&lt;p&gt;arxiv: https://arxiv.org/html/2311.02206v5 I&amp;#x27;ve been a fan of this series! The work by this team, as well as kuzudb (acquired by apple) and relational.ai, have similar vibes. One area that has been especially interesting to me is identifying cases where new kinds of vector-friendly join operators are helpful . We&amp;#x27;ve been doing a very different kind of oss gpu graph query language &amp;amp; engine (gfql), where we&amp;#x27;re solving how to turn declarative cypher property graph queries on big parquets / sql db results / etc -&amp;gt; query plans over scalable cpu/gpu dataframe operations that trounce neo4j etc at a…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2311.02206/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.DB</category></item><item><title>Optimizing Datalog for the GPU — mentioned by winwang</title><link>https://news.ycombinator.com/item?id=42096522</link><guid isPermaLink="false">urn:hackerpapers:mention:2311.02206:42096522</guid><pubDate>Sat, 09 Nov 2024 20:00:23 GMT</pubDate><description>&lt;p&gt;Until I get around to it, there&amp;#x27;s this blog post I wrote: https://wiwa.substack.com/p/can-we-10x-rust-hashmap-throughp... Not an &amp;quot;expert&amp;quot; on GPU hash tables, but I&amp;#x27;m mildly aware of other hashmap things like a novel(?) hash-indexed sorted array (HISA): https://arxiv.org/html/2311.02206v3&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2311.02206/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.DB</category></item><item><title>Optimizing Datalog for the GPU — mentioned by cmrdporcupine</title><link>https://news.ycombinator.com/item?id=41809605</link><guid isPermaLink="false">urn:hackerpapers:mention:2311.02206:41809605</guid><pubDate>Fri, 11 Oct 2024 14:09:14 GMT</pubDate><description>&lt;p&gt;So much of the &amp;quot;magic&amp;quot; with Prolog and similar relational languages necessarily happens with dynamic data at runtime (especially in a game engine where entities move around, etc so the state of relations changes significantly) I&amp;#x27;m not sure how much static you could get with it. That said, there&amp;#x27;s plenty of research in the DB world on precompiled and JITted query execution plans. All of that would apply to a Prolog or Datalog engine as well. Also, a personal interest of mine I keep wanting to come back to is how much one can make use of GPU and TPU hardware to accelerate the joins that go on…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2311.02206/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.DB</category></item><item><title>Optimizing Datalog for the GPU — HN submission</title><link>https://news.ycombinator.com/item?id=39083869</link><guid isPermaLink="false">urn:hackerpapers:submission:2311.02206:39083869</guid><pubDate>Sun, 21 Jan 2024 22:46:11 GMT</pubDate><description>&lt;p&gt;Ask HN: Who&amp;#x27;s writing recursive queries / Datalog?&lt;/p&gt;&lt;p&gt;tl;dr: show me the most interesting recursive queries you&amp;#x27;ve seen / written! &amp;quot;No practical applications of recursive query theory... have been found to date&amp;quot; - Michael Stonebraker, 1998 Readings in Database Systems, 3rd Edition Stonebraker and Hellerstein, eds. Datalog fans [1-3] love to use this quote from 20 years ago, then cite a bunch of applications of Datalog to prove Stonebraker wrong. Indeed, researchers came to love Datalog, and can’t seem to get enough of it in DB/PL conferences. Nevertheless, every new Datalog paper [4-7] still uses the same bunch of artificial queries pulled from…&lt;/p&gt;&lt;p&gt;8 points; 1 discussion reply on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/2311.02206/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.DB</category></item><item><title>Optimizing Datalog for the GPU — mentioned by westurner</title><link>https://news.ycombinator.com/item?id=38510311</link><guid isPermaLink="false">urn:hackerpapers:mention:2311.02206:38510311</guid><pubDate>Sun, 03 Dec 2023 20:11:22 GMT</pubDate><description>&lt;p&gt;&amp;quot;GDlog: A GPU-Accelerated Deductive Engine&amp;quot; (2023) https://arxiv.org/abs/2311.02206 : &amp;gt; Abstract: Modern deductive database engines (e.g., LogicBlox and Soufflé) enable their users to write declarative queries which compute recursive deductions over extensional data, leaving their high-performance operationalization (query planning, semi-naïve evaluation, and parallelization) to the engine. Such engines form the backbone of modern high-throughput applications in static analysis, security auditing, social-media mining, and business analytics. State-of-the-art engines are built upon nested loop…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2311.02206/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.DB</category></item><item><title>Optimizing Datalog for the GPU — HN submission</title><link>https://news.ycombinator.com/item?id=38509255</link><guid isPermaLink="false">urn:hackerpapers:submission:2311.02206:38509255</guid><pubDate>Sun, 03 Dec 2023 18:08:23 GMT</pubDate><description>&lt;p&gt;GDlog: A GPU-accelerated deductive engine&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;127 points; 13 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/2311.02206/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.DB</category></item><item><title>Optimizing Datalog for the GPU — HN submission</title><link>https://news.ycombinator.com/item?id=38469733</link><guid isPermaLink="false">urn:hackerpapers:submission:2311.02206:38469733</guid><pubDate>Thu, 30 Nov 2023 04:41:45 GMT</pubDate><description>&lt;p&gt;GDlog: A GPU-Accelerated Deductive Engine&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;3 points; 0 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/2311.02206/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.DB</category></item></channel></rss>
