Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
afr0ck
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
Rapidly scaling online storage to serve over 1B ChatGPT users
(openai.com)
7 points
by
afr0ck
5d ago
|
0 comments
2.
▲
by
afr0ck
22d ago
The video editing stuff was about the FlexCache. Cores can pull each others cache. This is not novel btw, it's used by recent IBM CPUs.
3.
▲
The Qualcomm Oryon CPU is the first mobile CPU to reach 5GHz
(qualcomm.com)
18 points
by
afr0ck
22d ago
|
8 comments
4.
▲
by
afr0ck
1mo ago
I think the main reason many people (including me), very often, lack the motivation to read content that is likely generated by AI is the suspicion that it comes from a place of intellectual laziness. Another reason, based on personal exper
5.
▲
by
afr0ck
1mo ago
I think the main reason many people (including me), very often, lack the motivation to read content that is likely generated by AI is the suspicion that it comes from a place of intellectual laziness. Another reason, based on personal exper
6.
▲
by
afr0ck
3mo ago
Why you say that? Nuvia made a massively great success with Oryon CPUs which are now all over the place.
7.
▲
by
afr0ck
3mo ago
It's also an opportunity, from a different perspective
8.
▲
by
afr0ck
3mo ago
Is this vibe-coded?
9.
▲
by
afr0ck
4mo ago
David Hildenbrand, another very involved memory management legend is picking up the role. It will be fine.
10.
▲
by
afr0ck
8mo ago
I created my first Linux from scratch when I was a freshman in college in a third world country (not India). Fast forward few years later, I now write Linux kernel code for a living. Not sure what you did wrong, bud, to end up miserable lik
11.
▲
by
afr0ck
10mo ago
That's not how operating systems work. KVM is both an interface and a hypervisor. Just as we have different hypervisor implementations for amd, intel, arm and others all abstracted behind the same KVM interface, there is no reason the
12.
▲
by
afr0ck
10mo ago
I worked at Linaro, who was contracting for Qualcomm. Qualcomm were pushing for some protected hypervisor called Gunyah (which had its own Linux interface and needed a new qemu port) that apparently no one liked. I tried to port it to KVM [
13.
▲
by
afr0ck
10mo ago
Linux kernel + bootloaders + firmware The Linux kernel side is mostly device trees, device drivers and the like. u-boot is very famous as a bootloader in the embedded space Firmware for board bring up and devices
14.
▲
by
afr0ck
10mo ago
There are Qualcomm laptops now I believe (at least that's what I heard when I was last working for them). NXP also made some boxes (I own a bunch of them). The server market is also growing with Ampere and Cavium (now Novell) which I h
15.
▲
by
afr0ck
1y ago
NUMA is only useful if you have multiple sockets, because then you have several I/O dies and you want your workload 1) to be closer to the I/O device and 2) avoid crossing the socket interconnect. Within the same socket, all CPUs
16.
▲
by
afr0ck
1y ago
I think Meta has already rolled out some CXL hardware for memory tiering. Marvell, Samsung, Xconn and many others have built various memory chips and switching hardware up to CXL 3.0. All recent Intel and AMD CPUs support CXL.
17.
▲
by
afr0ck
1y ago
CXL uses the PCIe physical layer, so you just need to buy hardware that understands the protocol, namely the CPU and the expansion boards. AMD Genoa (e.g. EPYC 9004) supports CXL 1.1 as well as Intel Saphire Rapids and all subsequent models
18.
▲
by
afr0ck
1y ago
It's not that deep. The futex was developed just to save you from issuing a special system call to ask the OS to put you on a wait queue. The whole point is that implementing a mutex requires doing things that only the privileged OS ke
19.
▲
by
afr0ck
1y ago
>right-wing religious revival rooted in Christianity, combined with technological acceleration and a reimagined political order that prioritizes heroic individuals and hierarchical impulses Sounds like a fast path to totalitarianism a la
20.
▲
by
afr0ck
1y ago
Inference runs like a stateless web server. If you have 50K or 100K machines, each with a tons of GPUs (usually 8 GPUs per node), then you end up with a massive GPU infrastructure that can run hundreds of thousands, if not millions, of infe
21.
▲
by
afr0ck
1y ago
France has its own independent military production including jet fighters (Rafale), tanks, ballistic missile, nuclear submarines and nuclear heads.
22.
▲
by
afr0ck
1y ago
I use vim with mutagen for syncing files. It's simple and works fine, but you have to duplicate storage.
23.
▲
by
afr0ck
2y ago
All of this drama is coming from the Rust email thread. Please, explain to me how this is irrelevant? I have nothing against Rust in the kernel, but Rust people are definitely dramatic.
24.
▲
by
afr0ck
2y ago
This is not how the kernel works. You cannot rely on someone's "commitment" or "promise". Kernel maintainers was to have very good control over the kernel and they want strong separation of concern. As long as this
25.
▲
by
afr0ck
2y ago
> "some Russian-sounding names are banned, but we still have to demonstrate there is a due process". That's not true! There are still many Russian maintainers in the kernel, but they are not based in Russia. They only bann
26.
▲
by
afr0ck
2y ago
Yes, when support is not upstream.
27.
▲
by
afr0ck
2y ago
Linux kernel is not complex. Most of the code runs lock-free. For example, the slab allocator in the kernel uses only a single double_cmpxhg instruction to allocate an object via kmalloc(). The algorithm scales to any number of CPUs and has
28.
▲
by
afr0ck
2y ago
What you wrote doesn't make any sense. Arm has DTB [1]. Most SoCs re-use a lot of hardware IP blocks and they require very little modifications to DTB files in the kernel and device drivers to get them working. PCIe and USB support dis
29.
▲
by
afr0ck
2y ago
NUMA gives you more bandwidth at the expense of higher latency (if not managed properly).
30.
▲
by
afr0ck
2y ago
So, essentially, you're just doing cache eviction in software. That's obviously a lot of overhead, but at least it gives you eviction control. However, there is very little to do when it comes to cache eviction. The algorithms are
More ›