Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
weliveindetail
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
weliveindetail
1y ago
Please note that the post didn't mention the word benchmark a single time ;) It does a "basic performance measurement" of "our csmith example". Anyway, thanks for your notes, they are very welcome and valid. Compari
2.
▲
Using the TPDE codegen back end in LLVM ORC
(weliveindetail.github.io)
24 points
by
weliveindetail
1y ago
|
3 comments
3.
▲
by
weliveindetail
2y ago
RuntimeDYLD is legacy, you might want to switch Postgres to use JITLink instead: https://llvm.org/docs/JITLink.html
4.
▲
by
weliveindetail
2y ago
Scam?
5.
▲
by
weliveindetail
3y ago
Interesting, because we store relocatable objects. And process symbols can be resolved by name if you really want. It might be yet another performance trade-off though.
6.
▲
by
weliveindetail
3y ago
> There is one way to make the LLVM JIT compiler more usable, but I fear it’s going to take years to be implemented: being able to cache and reuse compiled queries. Actually, it's implemented in LLVM for years :) https://
7.
▲
by
weliveindetail
3y ago
RuntimeDyld is being replaced by JITLink and most recent development happens there. When moving on to new LLVM versions, this might be something to consider: https://llvm.org/docs/JITLink.html
8.
▲
by
weliveindetail
3y ago
That really works great for people who have 100M times more lookups than inserts/deletions and less than 3K nodes :)
9.
▲
Remote C++ REPL on Raspberry Pi with ez-Clang-Linux
(weliveindetail.github.io)
1 points
by
weliveindetail
4y ago
|
0 comments
10.
▲
Ez-Clang Python Device Configuration Layer
(weliveindetail.github.io)
2 points
by
weliveindetail
4y ago
|
0 comments
11.
▲
GDB JIT Interface 101 (In LLDB/LLVM)
(weliveindetail.github.io)
3 points
by
weliveindetail
4y ago
|
0 comments
12.
▲
Free Reverse SSH Setup with Telegram Login Notifications
(github.com)
1 points
by
weliveindetail
4y ago
|
0 comments
13.
▲
by
weliveindetail
4y ago
Great in-detail article, thanks! In the last paragraph you state that pseudo read-write-execute maps work "on the shiny new Apple systems". Do you mean M1 with macOS 12 on arm64? Did you try it on other hardware/OSs? If it
14.
▲
Porting the Cling C++ REPL to LLVM 13 and ORCv2
(weliveindetail.github.io)
10 points
by
weliveindetail
5y ago
|
0 comments
15.
▲
by
weliveindetail
6y ago
They moved to LLVM 12 and OrcV2 https://github.com/postgres/postgres/commit/6c57f2ed16e12810...
16.
▲
by
weliveindetail
6y ago
> OrcJIT has a pretty decent caching layer (Sadly) this is not correct. If you want to cache compiled code between sessions, your only option so far are handwritten object caches along the lines of this example: https://github
17.
▲
by
weliveindetail
7y ago
https://rebellion.earth/
18.
▲
by
weliveindetail
7y ago
Jeopardy: An email option that encourages people to add OTHER people's phone numbers to Google's database.
19.
▲
by
weliveindetail
7y ago
> US companies have now been shown for what they really are: an extension of the US government. Interesting. Isn't that exactly what the US is blaming Huawei for?
20.
▲
by
weliveindetail
8y ago
No big surprise given the past riots against multinational companies in the district [1]. Apparently those responsible knew about that as much as they care about people & culture here. From a local's perspective, these reactions we
21.
▲
Google has lost its fight with locals to build a campus in Berlin
(qz.com)
3 points
by
weliveindetail
8y ago
|
2 comments
22.
▲
by
weliveindetail
8y ago
The problem with +2° is, that we will be at +5° soon after. Phase III is an irreversible chain reaction.