@AlexDenisov@mastodon.social ๐Ÿ‡บ๐Ÿ‡ฆ Profile
@[email protected] ๐Ÿ‡บ๐Ÿ‡ฆ

@1101_debian

Followers
1K
Following
4K
Media
200
Statuses
5K

Sometimes I talk to machines, but more often machines talk to me. Compilers, LLVM, Mutation Testing. Ruby runtime at https://t.co/ZC5I7W5ifI

Berlin, Germany
Joined April 2011
Don't wanna be here? Send us removal request.
@1101_debian
@[email protected] ๐Ÿ‡บ๐Ÿ‡ฆ
4 years
Collected a few links for anyone interested in learning compilers in general, and LLVM in particular.What are your favorite resources? Please them!.
Tweet card summary image
lowlevelbits.org
A collection of resources to start learning compilers (with a focus on LLVM)
13
161
500
@1101_debian
@[email protected] ๐Ÿ‡บ๐Ÿ‡ฆ
2 months
Recently I had a chance to play with MLIR's Dataflow Analysis Framework. I really love how it is implemented and encourage anyone working with MLIR to get familiar with it. The missing guide to Dataflow Analysis in MLIR
Tweet card summary image
lowlevelbits.com
Things you need to know to work with MLIR's Dataflow Analysis Framework
0
2
11
@1101_debian
@[email protected] ๐Ÿ‡บ๐Ÿ‡ฆ
3 months
Wrote a technical note on how to choose the right LLVM/MLIR distribution to build a compiler or a compiler-adjacent tool.
Tweet media one
0
1
3
@1101_debian
@[email protected] ๐Ÿ‡บ๐Ÿ‡ฆ
3 months
RT @mgill25: Are there Senior/Staff+ Engineers on my timeline who want to work on the intersection of Databases, Caches, Infra, K8s/Operatoโ€ฆ.
0
44
0
@1101_debian
@[email protected] ๐Ÿ‡บ๐Ÿ‡ฆ
4 months
Wrote a short technical note on building LLVM plugin using Bazel.
Tweet card summary image
lowlevelbits.com
Technical note on how to build an LLVM plugin using Bazel
0
1
6
@1101_debian
@[email protected] ๐Ÿ‡บ๐Ÿ‡ฆ
4 months
Started working on another blog post, I don't know if/when I'm going to finish it, but at least I crafted this nice image
Tweet media one
0
0
7
@1101_debian
@[email protected] ๐Ÿ‡บ๐Ÿ‡ฆ
4 months
RT @afd_icl: I am looking to recruit a PhD student (fully funded at UK home tuition rate) to work on automated testing and verification ofโ€ฆ.
0
20
0
@1101_debian
@[email protected] ๐Ÿ‡บ๐Ÿ‡ฆ
6 months
Just booked my trip to anyone coming to Brussels?.
fosdem.org
1
0
1
@1101_debian
@[email protected] ๐Ÿ‡บ๐Ÿ‡ฆ
7 months
Recently, landed my first non-trivial PyTorch PR which adds NVTX annotations for CUDA profiling during training, makes it easier to analyze profiles in a visual and automated way. Should be available in the next version (2.6) ๐Ÿฅณ
Tweet media one
0
0
0
@1101_debian
@[email protected] ๐Ÿ‡บ๐Ÿ‡ฆ
7 months
RT @0x_dea110c8: If you dont have time to go through a 1000 page book about compilers but you are curious about them you might follow thisโ€ฆ.
Tweet card summary image
lowlevelbits.org
A collection of resources to start learning compilers (with a focus on LLVM)
0
115
0
@1101_debian
@[email protected] ๐Ÿ‡บ๐Ÿ‡ฆ
7 months
Recently we open sourced our minimalistic AOT Ruby compiler, the goal was to check if the idea behind the compilation makes sense from the performance perspective. It seems it does!.So I wrote a short article about the implementation details
Tweet media one
0
6
6
@1101_debian
@[email protected] ๐Ÿ‡บ๐Ÿ‡ฆ
8 months
While I implemented this transformation pipeline, seeing it from the end2end perspective is very satisfying.
@amirrajan
Amir Rajan
8 months
@yukihiro_matz @1101_debian example of what gets generated:
Tweet media one
0
0
2
@1101_debian
@[email protected] ๐Ÿ‡บ๐Ÿ‡ฆ
8 months
RT @bekket_mcclane: My LLVM Dev Meeting 2024 talk on RISC-V vector and performance tuning in compiler. Cheers!.
0
10
0
@1101_debian
@[email protected] ๐Ÿ‡บ๐Ÿ‡ฆ
8 months
RT @gro_tsen: A mathematician enters a bar. The rest of the joke is left as an exercise to the interested reader.
0
775
0
@1101_debian
@[email protected] ๐Ÿ‡บ๐Ÿ‡ฆ
8 months
Ordered a used book online, but received a totally wrong one. Was about to issue return, but turns out this one was published in 1968, so it certainly stays with me
Tweet media one
0
0
8
@1101_debian
@[email protected] ๐Ÿ‡บ๐Ÿ‡ฆ
8 months
RT @sh4dy_0011: Hereโ€™s the third part of my blog series on learning LLVM internals. This blog is about JIT compilation using LLVM. httpsโ€ฆ.
Tweet card summary image
sh4dy.com
Intro to JITA JIT (Just-In-Time) compiler generates machine code dynamically after the program has started executing. In contrast, AOT (Ahead-Of-Time) compilers translate source code into executable c
0
93
0
@1101_debian
@[email protected] ๐Ÿ‡บ๐Ÿ‡ฆ
8 months
Recently I learned that @lefticus made a demo of Mull in the "Tool Spotlight" series: Thank you so much, highly appreciated!.
1
1
7
@1101_debian
@[email protected] ๐Ÿ‡บ๐Ÿ‡ฆ
8 months
RT @dendibakh: ๐Ÿ“ข It's here! The second edition of my book "Performance Analysis and Tuning on Modern CPUs" is out NOW!.Dive into low-levelโ€ฆ.
Tweet card summary image
amazon.com
Modern software is massively inefficient. Modern CPUs typically run poorly optimized code, which consumes more power than it could have consumed and contributes to carbon emissions and other enviro...
0
114
0
@1101_debian
@[email protected] ๐Ÿ‡บ๐Ÿ‡ฆ
9 months
RT @20SecondGameJam: The #20SecondGameJam starts next weekend! To celebrate, #DragonRuby Game Toolkit is giving jammers a free, full commerโ€ฆ.
Tweet card summary image
itch.io
A sale by DragonRuby, 100% off DragonRuby Game Toolkit
0
7
0