HN user

wuxb

42 karma
Posts2
Comments48
View on HN

Link technologies in today’s data center networks impose a fundamental trade-off between reach, power, and reliability. Copper links are power-efficient and reliable but have very limited reach (< 2 m). Optical links offer longer reach but at the expense of high power consumption and lower reliability. As network speeds increase, this trade-off becomes more pronounced, constraining future scalability. Weintroduce MOSAIC,anoveloptical link technology that breaks this trade-off. Unlike existing copper and optical links, which rely on a narrow-and-fast architecture with a few high-speed channels, MOSAIC adopts a wide-and-slow design, employing hundreds of parallel low-speed channels. To make this approach practical, MOSAIC uses directly modulated microLEDs instead of lasers, combined with multicore imaging fibers, and replaces complex, power-hungry electronics with a low-power analog backend. MOSAIC achieves 10× the reach of copper, reduces power consumption by up to 68%, and offers 100× higher reliability than today’s optical links. We demonstrate an end-to-end MOSAIC prototype with 100 optical channels, each transmitting at 2 Gbps, and show how it scales to 800 Gbps and beyond with a reach of up to 50 m. MOSAIC is protocol-agnostic and seamlessly integrates with existing network infrastructure, providing a practical and scalable solution for future networks.

Great article that gets to the key points. The problem with "persistent memory bus" is a very bad sign by itself. This means no existing software/systems can benefit from the feature without writing some new code between the volatile/persistent boundry. It's too much of an effort for a "not much faster" device. RIP.

Chinese dragon = snake with four legs. It can fly (magically). Western dragon = dino with wings. It can fly.

They're unrelated things. A Chinese dragon is more like a unicorn than a western dragon.

It's the ideal cooker for me. I take shower only once per week and most of my gas cost went to cooking. It will save ~75% of by gas meter reading (but only ~15% on my gas bill though).

Sending those patches is just disgraceful. I guess they're using the edu emails so banning the university is a very effective action so someone will respond to it. Otherwise, the researchers will just quietly switch to other communities such as Apache or GNU. Who want buggy patches?

In addition to code reduction, this may also help reducing occupied branch prediction slots (mostly x86 I guess?). Say two conditional branches have 50/50 chance which does not benefit from branch prediction. Them merging the code with outlining can reduce them to one conditional branch instruction. Since it's still "unpredictable" during execution, one prediction slot is saved for free.

You're not a VIM's hostage. You're just following a very natural way of navigation--it's very easy to learn and you don't easily forget it.

A very different story is using some other shortcuts like "F5" for single step and "F6" for continue etc.. I always forget about these after 2 weeks not using it.

Just ask the man two questions: Would you like to give heroin to your children, relatives, and colleagues. Would you like to pay for them if they don't have the money to get enough doses in their life? Many "leaders" I know tell people "this company is great". But they ended up sending their kids to other (better) places.

Just took a quick peek at the binary-trees C code. Why using openmp while the others don't? why use recursive functions? The C implementation is not correctly optimized. People just paid more attention to Rust and other languages. Rust can be as fast as C, but "faster" is really misleading. BTW, I use clang all the time since it's better than GCC.

More or less, the "top" universities have maintained an ecosystem that attracts so many people over the course of their live and makes people believe that's the "road" to a better life. The problem is not about the pandemic, it's about what's in the mind of average people. People start to have doubts. It doesn't really matter what's the decision afterwards. People start to think about the next level things.

I'm so eager to know how will people start to think of some bundled call phone plans such as a T-Mobile's family plan that I used for a couple of years. The Netflix subscription is offered "for free" with a "1? dollar value" but of course there is no refund if I don't watch it. Oh wait that's how mobile plan always worked.