8 ms·
Milk-V Pioneer – native RISC-V computer
- kstenerud 3y agoOMG why why why WHY did you disable the scrollbar on your web page? Just why? UI standards exist for a reason!
- snvzz 3y agoI agree that is terrible. On Windows 11, I confirm Chrome shows it, Firefox hides it.
- tredre3 3y agoThey're setting scrollbar-width: none; which only Firefox currently supports [1]. Maybe it's done by their website generator? It's Docusaurus who claims to take accessibility very seriously... [1] https://developer.mozilla.org/en-US/docs/Web/CSS/scrollbar-width https://developer.mozilla.org/en-US/docs/Web/CSS/scrollbar-w...
- sylware 3y agolinks and lynx forever...
- tadfisher 3y ago$1,500 is a bit much. I'd love this as a replacement for my aging NAS/webserver, though.
- pengaru 3y ago64 is a lot of cores, getting that many cores in something like a Threadripper isn't cheap. But I wonder what the relative performance is. Four channels of 3.2Ghz DDR4 is theoretically a good amount of aggregate memory bandwidth to keep those cores fed... Why 64-cores for a NAS though?
- Findecanor 3y agoThe XuanTie C920 cores in the SOPHGO SG2042 are an older design without support for Bitmanip, cryptography or Vector 1.0. You could compile especially for it though, and take advantage of T-Head's proprietary ISA extensions and the draft version of Vector supported, but it would still be far from comparable to a Zen core.
- pengaru 3y agoAre those extensions really what matters in comparing to a Zen core? I assumed these cores are lacking in the OoO/speculative exuction/branch prediction department. It makes them smaller so it's cheaper to have many of them, but won't be as fast as any state of the art x86 cores. Special extensions don't generally automagically get utilized even when they are present...
- Findecanor 3y agoI don't think Bitmanip is special but pretty much required for reaching feature-parity with ARM and x86 so that you could start comparing them. RISC-V is otherwise quite spartan, which might be desirable for embedded MCUs, but for application-class processors you'd want more. For example, an indexed load which on ARM and x86 is one instruction could on RISC-V require four dependent instructions without Bitmanip and two with. The vector extension is RISC-V's closest counterpart to SSE/AVX, although it is not used for scalar floating-point. BTW, the RISC-V foundation has published official Application Profiles for application-class processors. Those are probably going to be baseline for binary distributions in the future — they include Bitmanip and more. The RVA23 profile has Vector. Google's requirements for Android (with Google services) will also include vector cryptography.
- brucehoult 3y agoOf course these cores are approximately 4x slower than current x86 cores, but you get 64 of them for the price of an x86 with 12-16 performance cores. If you want 64 cores in, say, a Threadripper 7980X then you're looking at $5000 just for the chip, with motherboard and RAM etc on top of that. Yeah, it's 4x faster, but it's also 4x (or more) the price.
- brucehoult 3y ago$1500 is competitive with, say, a Ryzen 9 7950X with about the same aggregate performance, remembering that for your $1500 you're getting motherboard, CPU and 128 GB RAM.
- tw1984 3y agothat bundle gives you 1/10 of the performance of a typical x86 server system. let's don't forget about that.
- anticensor 3y agoWell you could still replace an older x86 server system by this RISC-V machine.
- tw1984 3y agoby paying thousands of $ just because it is risc-v? sorry, but I can't afford such price tag at the current laughable performance ratio.
- anticensor 3y agoBecause it is higher OPS per watt than your older x86 server, you will save in the longer term.
- mtillman 3y ago3 pci slots in the photo and two in the specs. Am I to understand it’s 2 @8 and 1 @16?
- brucehoult 3y agoThe specs were changed in several ways before production. This was in a blog post a few months ago.
- ksec 3y agoJoin Milk-V WeChat Group Join Milk-V QQ Group How is one suppose to use these QR code on a phone? ( Not that I have QQ or WeChat )
- krasin 3y agoEdit: I misunderstood the question. See below. WeChat has a button to add a contact / group that will open a camera, scan the barcode and do the magic. Same is in Telegram. Not sure about QQ, but I would guess it's all the same.
- codetrotter 3y agoI think what they mean is, how do you scan the QR code if you are using the phone to look at the page. Perhaps WeChat can also open images from camera roll, so you can read QR from a screenshot? Edit: I discovered something: on iPhone you can long-press a picture of a QR code (don’t even need to screenshot it) and iOS will give you the option of navigating to the URL of the QR code
- krasin 3y agoI see. > I discovered something: on iPhone you can long-press a picture of a QR code (don’t even need to screenshot it) and iOS will give you the option of navigating to the URL of the QR code Nice! I just tested on an Android phone, and a long click on a QR code gives a menu that has an option "Search image with Google Lens", which in turn scans barcodes.
- fbdab103 3y agoNeat trick, but I still desperately wish that there was a way (I certainly cannot ascertain how) to copy the QR code contents without opening the link. As far as I can tell, iPhone will only give you the option to open in Safari if it is a url.
- logicchains 3y ago>Perhaps WeChat can also open images from camera roll, so you can read QR from a screenshot? It can scan QR codes from images in the phone's gallery.
- kaycebasques 3y agoSophon SG2042, is that a reference to the Three-Body trilogy? Kinda disconcerting if so, for people that know the storyline... The teardrop logo also seems to be a reference... https://en.sophgo.com/product/introduce/sg2042.html https://en.sophgo.com/product/introduce/sg2042.html
- MenhirMike 3y agoI hope that if they end up holding the sword, they're also willing to actually push the damn button when needed.
- ysofunny 3y agofor safety reasons if you have the sword the button cannot be pushed, only stabbed (?)
- einpoklum 3y agoIt's encouraging to see the milestone achieved of being able to buy a strong desktop computer based on RISC-V as an off-the-shelf product. Maybe there is a future for FOSS-based CPUs :-) Anyway, I like their cheese grater idea: https://milkv.io/assets/images/workstation-425fa8f62d1320fdf93852b58d9711e2.jpg https://milkv.io/assets/images/workstation-425fa8f62d1320fdf...
- geerlingguy 3y agoI wouldn't necessarily call it a 'strong desktop'—it has many limitations, and is more geared towards those working on RISC-V enablement, or hackers/tinkerers who want to learn more about RISC-V on a decent little workstation. It's performance is abysmal compared to even tiny low power desktops, and it does have a good deal of IO, but a lot of it is severely constricted by the slow-ish CPU cores, and lackluster (so far) software support. This is a machine that's more meant to get more people into the ecosystem, to help so future hardware can be that 'strong' RISC-V desktop. Linus Tech Tips recently did a video on this box (I think last week?), and it has a lot of good demonstrations.
- brucehoult 3y agoPerformance per core is the same as (even a little better than) Arm A72, as found in the Raspberry Pi 4 or -- more appropriately -- the Graviton 1, both from 2019, except it has 16x more cores than the Pi 4 and 4x more cores than the Graviton. That puts shipping RISC-V hardware four years behind Arm. By mid 2024, shipping RISC-V hardware will be competitive with Arm A76 SoCs such as the RK3588 (shipped on boards such as the Rock 5 and Orange Pi 5 1.5 to 2 years earlier) or the Raspberry Pi 5, which is only about 6 months ahead (I received mine, ordered at announcement, this week). By the end of 2024, shipping RISC-V hardware will have 16x Arm A78 equivalent cores, on a board that realistically will cost $300.
- imtringued 3y agoPeople seem to forget that before the introduction of A76 and the Neoverse cores ARM was incredibly slow compared to x86 with the exception of Apple's chips. High performance ARM cores are a recent innovation of the last five years.
- codetrotter 3y agoDoes it run Doom?
- hlandau 3y agoI wonder what the firmware blob situation is with this. How much documentation is available for this SoC? It would be nice to have more platforms with fully open source firmware.
- Beijinger 3y ago"- White slim PC enclosure with handle" Looks odd. I would have preferred a 19" rack.
- DeathArrow 3y agoDoes it run Crysis?
- Koshkin 3y agoThis is a legitimate question. Unlike Doom though, it has not been ported to other archs.
- DeathArrow 3y agoYou can use an emulator.
- tw1984 3y agoyou need to have a tumor in the brain to fork out $1,500 to pay for a half baked dev machine that just deliver 1/10 of the performance of an intel/amd server processor.
- tapoxi 3y agoThe point is to use this as a RISC-V development machine, not to get performance parity with x86.
- tw1984 3y agoIf you can't even get decent performance out of such so called "development machine", what is the point using it rather than just run qemu? If it is not about performance, what is the point having multiple cores in the first place? If the machine is so slow to the extent that you can be running 10x slower than an AMD server processor 2 generations behind, do you actual consider such environment to be realistic? Everything is about performance.
- andrekandre 3y ago> what is the point using it rather than just run qemu? risc-v qemu is not really fast enough for desktop gui work, even with virgl acceleration (it does make it barely usable though) its still too slow for most stuff like that especially gnome....
- brucehoult 3y agoCore for core it's as fast as or faster than QEMU running on current x86. An x86 machine with 64 cores costs $5000 just for the SoC, probably $7000 for a complete machine. This is $1500 for motherboard + CPU, $2500 for a complete system with 128 GB RAM.
- tuananh 3y agoand that's only the board and the cpu. the case costs $2,500
- choffee 3y agoWow, 64 cores. I'd love to see a beowulf cluster of those.
- andrekandre 3y ago> L1 Cache I:64KB and D:64KB it seems quite large to me...(?) i wonder what kinds of workloads can benefit from that?
- cmrdporcupine 3y agoWhile I wanted to try and support this machine, I cancelled my order for it once I found that its vector support was outdated and would be a PITA from a toolchain POV.
- snvzz 3y agoBoards with a newer SOPHON chip based on SiFive P670 and X280 cores (much faster and V capable) can be preordered, TBA 2024Q3.
- cmrdporcupine 3y agoYou have a URL for that, for pre-order?
- snvzz 3y agohttps://www.reddit.com/r/RISCV/comments/17aq0tq/first_peeks_at_the_sg2380/ https://www.reddit.com/r/RISCV/comments/17aq0tq/first_peeks_...
- brucehoult 3y agoWhat do you mean "once I found"? It's not a secret that these CPU cores were announced in July 2019 (four years is a normal time span from core announcement to SBC availability), when the current vector specification was draft version 0.7.1 (which it implements), while version 1.0 was finalised only in November 2021. You can't design hardware for a specification that doesn't exist when you design it. You also can't go instantly from CPU core design to a finished product delivered to customers. Deliveries of a board with an SoC with one low performance implementation of RVV 1.0 -- based off the four year old C906's 0.7.1 implementation -- have just started. High performance implementations will start to arrive in customers' hands only in late 2024.