TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Graph Processing with Python and GraphBLAS

122 pointsby michelppalmost 6 years ago

6 comments

espeedalmost 6 years ago
Hi Michel - You&#x27;ve been busy with this and the Postgres lib. Good work. The Gremlin User Group has been working on a new universal graph DSL and compiler that can compile down to any of the graph backends. GraphBLAS has been part of the discussion since the start. An early draft of mm-ADT was just released last week...<p>mm-ADT: A Multi-Model Abstract Data Type <a href="http:&#x2F;&#x2F;rredux.com&#x2F;mm-adt&#x2F;" rel="nofollow">http:&#x2F;&#x2F;rredux.com&#x2F;mm-adt&#x2F;</a>
评论 #20464205 未加载
laurencerowealmost 6 years ago
This looks really interesting, potentially makes GraphBLAS much more accessible for exploratory work. A few questions for the author:<p>Does this work in blocking or non-blocking mode? Naively I imagine there might be more opportunity for the GraphBLAS implementation to optimize execution in non-blocking mode.<p>Is there a way to efficiently store and load matrices to and from files? Ideally in a such a way that the data is just mmap&#x27;ed or copied directly into memory on load?<p>Does this only work with SuiteSparse or could it potentially work with a GPU implementation like <a href="https:&#x2F;&#x2F;github.com&#x2F;gunrock&#x2F;graphblast" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;gunrock&#x2F;graphblast</a> too?
评论 #20462890 未加载
评论 #20462905 未加载
kuanbuttsalmost 6 years ago
Interesting - would be interested in a comparison between GraphBLAS (which I had not heard of until just now) and, for example, graph-tool&#x27;s (<a href="https:&#x2F;&#x2F;graph-tool.skewed.de&#x2F;" rel="nofollow">https:&#x2F;&#x2F;graph-tool.skewed.de&#x2F;</a>) underlying algorithms (Boost Graph Library).
评论 #20462404 未加载
评论 #20462783 未加载
refsetalmost 6 years ago
GraphBLAS is also the engine behind RedisGraph. Sparse adjacency matrices are interesting from a graph database perspective in particular because they are typically faster and more compact than the mainstream index-free adjacency systems (e.g. Neo4j).
enriqutoalmost 6 years ago
Very interesting, didn&#x27;t know about graphblas!<p>Does anybody here know about the advantages with respect to scipy.sparse ? Does scipy.sparse use graphblas internally?
评论 #20462442 未加载
评论 #20462673 未加载
dlphn___xyzalmost 6 years ago
very cool