Are we Loong yet?
38 points by aarroyoc
38 points by aarroyoc
Can someone explain what Loong is and what this site is tracking? I clicked around the site and didn't see any explanation.
Just to add to the rest of the comments: LoongArch is officially supported by Alpine Linux, Gentoo and just three days ago by Debian. The CPUs made by Loongson are competing in the low/middle-end PC market, more powerful than current RISC-V offerings, here are some benchmarks.
Yes, Loong (or 龍 in traditional Chinese) is the word for Dragon. It's a "newish" CPU architecture and this page tracks what software can run on that hardware. I say "newish" because technically Loongson CPUs have been around for 15+ years now and gained some popularity with the Lemote Yeeloong netbook back in 2008.
Many software supported that older CPU architecture but it's not clear to me if newer Loongson CPUs are entirely different and thus unsupported from the 2008 versions.
Loongson made MIPS CPUs since the early 2000s, this is LoongArch, a newer RISC architecture.
LoongArch, a newer RISC architecture
It's more like MIPS with Chinese characteristics (enough to be legally distinct and of course, incompatible).
Does it need to be legally distinct at this point? MIPS has been around for long enough that sure patents aren't an issue? Is the ISA considered a copyright issue (and so covered by Mickey Mouse)?
The patents expired a while ago, but they were also on some absolutely horrible instructions. They covered the load-word-left and load-word-right instructions. These were generated in pairs to do unaligned loads by doing a full-word load and shifting/masking the result into part of an architecture. They’re annoying because:
Just not doing these instructions makes a lot more sense on a complex microarchitecture.
Oh yeah, I know MIPS has truly atrocious nonsense, but the above comment was that changes were for the purpose of legal distinction, not just "let us avoid the myriad MIPS mistakes" :D
Those were the bits of MIPS that were patented.Once you’ve worked around them for legal reasons, you have solid technical reasons for not introducing those instructions when the patents expired.
It appears to be a CPU architecture. Though I had to google to confirm that. I made an issue on their Github repo about this oversight https://github.com/loongson-community/areweloongyet/issues/444
It'd be nice to have an overview of what the emojis mean up front
Yeah, the translation of the mandarin icon is "empty", so maybe that is "there is an intent to support it, but currently work has not begun"?
Any reasonable SBC yet? I'd add one to my lab, but don't want to buy an ATX $1000 machine
AFAIK there's only one SBC with LoongArch, the Banana Pi BPI 2k0300. But it isn't very powerful. Most machines are in the traditional PC form factor, I can see one with Loongson 3A5000 on AliExpress for 450€.
EDIT: I also found the MOREFINE M700S, which is a Mini PC with Loongson 3A6000
I am sad (though I understand why) that the icon is a dragon rather than a dachshund:D
It should have been a mustelid! Body elongation is their thing!
Chris J Law, Different Evolutionary Pathways Lead to Incomplete Convergence of Elongate Body Shapes in Carnivoran Mammals, Systematic Biology, Volume 71, Issue 4, July 2022, Pages 788–796, https://doi.org/10.1093/sysbio/syab091
Hopefully loong will never take off. We don't need another niche risc arch when we have two good ones already.
Is this a different architecture than Loongson's MIPS64 architecture?
If so, they're not the best at naming!
Confusingly, yes; the two are not compatible. The CPU product numbers are similarly confusing, e.g. 3A6000/3C6000 are LoongArch, while e.g. 3B4000 is MIPS.