Posts
490
Following
96
Followers
107
A relatively new professional kernel hacker, born in August 6, 2000, and living in Korea (South!).

- Linux Kernel Developer @ Oracle (Linux Kernel MM) (2025.02 ~ Present)
- Reviewer for the Linux Slab subsystem
- Former Intern @ NVIDIA, SK Hynix, Panmnesia (Security, MM and CXL)
- B.Sc. in Computer Science & Engineering, Chungnam National University (Class of 2025)

Opinions are my own.

My interests are:
Memory Management,
Computer Architecture,
Circuit Design,
Virtualization
@lkundrak compilers are also confusing, but at least (we assume) their behaviors are deterministic, unlike electrons and holes :D
1
0
3

Harry (Hyeonggon) Yoo

Edited 1 year ago
There are a few remaining things I want to learn while I'm still an undergraduate:
Compilers, Electronic Circuit and VLSI

The latter two are tough and confusing...
1
0
2
@ljs we will see
1
0
2

Harry (Hyeonggon) Yoo

Got a new job
1
1
7
@ljs
glad to hear you got invited anyway,
although there's a very low chance of attending!
1
0
2

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

Harry (Hyeonggon) Yoo

Edited 1 year 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

Harry (Hyeonggon) Yoo

Edited 1 year 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

Harry (Hyeonggon) Yoo

Edited 1 year 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

Harry (Hyeonggon) Yoo

Edited 1 year ago
Was working out today wearing this tshirt, suddenly someone asked me "You use Linux? I use Arch by the way..."
2
0
4

Harry (Hyeonggon) Yoo

Edited 1 year ago
@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

Harry (Hyeonggon) Yoo

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
I love drinking
1
0
1

Harry (Hyeonggon) Yoo

First week at purdue
2
0
5

Harry (Hyeonggon) Yoo

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
Show older