Posts
474
Following
89
Followers
93
n00b Kernel Hacker
- Ex-Intern @ NVIDIA Korea (Security System Software) (2024.06-2024.11)
- Ex-Intern @ Panmneisa (CXL emulation stuff) (~2023.12)
- Undergraduate majoring CSE (estimated graduation: Feb. 2025)
- Working as reviewer at Linux Slab subsystem
- Born in August 6, 2000

Opinions are my own.

My interests are:
Memory Management,
Computer Architecture,
Circuit Design,
Virtualization

OK, here's a take for you:

PDFs are not a document format. Instead, as they encapsulate an executable (postscript) and a set of resources that are accessed in a sandboxed environment, they constitute a container.

1
2
2

Thorsten Leemhuis (acct. 1/4)

Announcing : Streamlining performance optimization

https://netflixtechblog.com/announcing-bpftop-streamlining-ebpf-performance-optimization-6a727c1ae2e5

"'"bpftop provides a dynamic real-time view of running eBPF programs. It displays the average execution runtime, events per second, and estimated total CPU % for each program. This tool minimizes overhead by enabling performance statistics only while it is active."'"

0
2
1
@ljs what is your strong point then?
1
0
3
Edited 10 months ago
This is what I've been developing at Purdue: detecting where the last reference to a memory was lost, aiming to help fix memory leaks. It's written on top of the LLVM compiler infrastructure.

It's still in development as an out-of-tree project and needs some more work :)
However, I believe this could help in resolving memory leaks.
0
1
4
Edited 10 months ago
Visiting Scholar at Purdue University, West Lafayette, Indiana State (2024.01.04 ~ 2024.02.24)
Good bye Purdue University!

It has been so intense, now suffering from jet lag and getting back to real life.
1
1
3
Edited 11 months ago
@ljs yeah, cuz I need to be healthy to work until my 80s.
1
0
2
@vbabka Yeah, he talks a lot about Linux, but he suggested joining PLUG (Purdue Linux Users Group) club, so he's a good guy :)
0
0
1
Edited 11 months ago
Was working out today wearing this tshirt, suddenly someone asked me "You use Linux? I use Arch by the way..."
2
0
4
@ptesarik @lkundrak @ljs @sj @vbabka @Aissen

I got a reply from Lenovo HW team. For a reason that I don't understand, he said a part of 32GB DIMM belongs to a dual channel with 8GB DIMM and the remaining part belongs to a single channel thus a separate NUMA node.

```
[...]
the summary is that the performance for the two nodes is different. Node 0 is dual channel interleaved whereas Node 1 is single channel - so this is working as designed.
[...]
```

https://forums.lenovo.com/t5/ThinkBook-Laptops/BIOS-problem-Bogus-NUMA-configuration-on-thinkbook/m-p/5260517?page=1#6212698
3
0
4
At this point obviously I'm here to drink more
0
0
3
Feeling like I'm gaining weight :(
0
0
3
@ljs I have to enjoy cuz it costs a lot :P
0
0
2
First week at purdue
2
0
5
My friend told me to play Minecraft together (It's been 4 years since last played) but I can't because Microsoft threw away my Mojang account 😠 😠

```As of December 18, 2023, the post-migration process for Mojang accounts has officially ended```
1
0
1
@vbabka oh you are telling me...

Well but I am dumb enough try that.
Btw at least @ljs will not recommend this :P
1
0
2
Edited 1 year ago
By the way, it's not easy to take general kernel or MM topic as a project during an internship or as a team project in university. I guess it will remain a hobby for few years...

My next plan for this winter vacation is to do a research project in compilers with a group of students (at Purdue University, USA)

After that, I don't know. Maybe another internship or just prepare for graduation and do some patches.
1
0
3
Edited 1 year ago
Yesterday, my internship finally finished. It was fun and inspiring to look at a project (QEMU) other than Linux, and learn how PCIe/CXL/ACPI/UEFI works in general.

Now trying to do some work (a little) on CXL emulation in QEMU, though I'm not sure how far I want to pursue as my heart is still in MM.

https://lore.kernel.org/linux-cxl/20231222090051.3265307-1-42.hyeyoo@gmail.com/T
1
0
4

This link captures the confusion about how to pronounce "fsck":

https://lwn.net/Articles/190223/

Here's the truth. Ted Kowalski, username frodo, may he rest in peace, was the original author, just down the hall from my office in Murray Hill, and his name for the program had a 'u' where there is now an 's'. Management made him change it for distribution, but they couldn't make him change his pronunciation.

5
20
1

Interesting post from the Android Rust compiler team:

https://android-developers.googleblog.com/2023/12/faster-rust-toolchains-for-android.html

Seems to line up with my benchmarks for performing a lot of the same optimization techniques to LLVM and clang and it is cool to see the amount of savings that this translates to for CI. Reminds me that I should look at integrating my kernel.org LLVM builds into tuxmake so that we can use them with tuxsuite…

0
3
1
Show older