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.
HN user
wuxb
If I peed in my pant (or in a similar awkward situation) and someone happened to have filmed it. What kind of legal rights (if any) do I have to remove my shameful moment from the Internet?
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).
Just tried to insert 100M KV pairs of the same data format in a KV store. It takes about 26s on a Xeon Silver 4210, including fully writing down the data to the filesystem/SSD.
The source code can be found here: https://github.com/wuxb45/remixdb/blob/master/i100m.c
$ make i100m.out libremixdb.so
$ numactl -N 0 ./i100m.out
insert time without sync: 24.865s, with sync: 25.801sI started to use const whenever possible after being familiar with some compiler optimizations and the Haskell pl. The point is knowing how to give the compiler an easier job.
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.
The time axis is incomplete. It's just 5 years "without problem".
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.
You're never too old. It's just the new tools are not good enough.
I don't use vscode but I just upvoted. Hope it's speed/UX can be made comparable to vim.
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.
The programmer is often more important than the PL.
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.
You will find gems just by checking the third-party cookies associated to those websites. I can see cookies from dexdem.net, doubleclick.net, and facebook.com on my chase.com account home page.
Indeed. It was like "I'm going to make them an offer they can't accept."
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.
I wrote my first line of code on a game console without persistent storage. Coding is everything that makes computer a computer.
Now, some kids in college have an impression that coding is less relevant for a CS career.
This is so far the most exciting news I have seen since January. Would it help achieve herd immunity without having any vaccine? In other words, let the "vaccine" spread as fast as possible so more lives can be saved.
I can't live without it.
Lessons are getting unlearned by concerning enterprise customers.
This is totally unrelated but the pdf does not show correctly on my chrome browser (linux), with letters running everywhere. It looks right in evince after download.
Just to be funny, it's a Cheatbook.
It was open to anyone years ago, but changed to this way as it gained attention from gov. It's very unlikely to see it going backward.
In this paper we introduce a new ordered index structure, named Wormhole, that takes O(log L) worst-case time for looking up a key with a length of L.
Blaming China--Is it a norm now? whatever the problem is, please blame China, Trump, and maybe some alien civilization?