!xmLtiCaAJxfhURjrXl:matrix.org

NixOS RISC-V

227 Members
NixOS on RISC-V https://wiki.nixos.org/wiki/RISC-V https://pad.lassul.us/NixOS-riscv64-linux https://github.com/orgs/NixOS/teams/risc-v69 Servers

Load older messages


SenderMessageTime
9 Jul 2025
@zimward:zimward.moezimwardalso: has anyone used the advertised TPUs of those chips? basically any new one advertises them (supposedly to make investors happy ig) but i never saw any real use of them10:05:47
@dramforever:matrix.orgdramforevermost would do, SG2042 is ... weird10:07:13
@dramforever:matrix.orgdramforeverbut it is the most powerful one we have now10:07:59
@dramforever:matrix.orgdramforeverso my main point is that i think we should skip sg204210:08:14
@dramforever:matrix.orgdramforevereic7700x should be pretty good apart from only having 4 cores10:08:34
@zimward:zimward.moezimwardits the first real server grade riscv chip we have so far (atleast spec-wise), if you can share any experiences whats wrong with it i would appreciate it as i never got the opportunity to play with one. that being said im not opposed to throwing 20 4-core SoMs in a cluster10:10:33
@dramforever:matrix.orgdramforeveri don't know how much i can share but it is a really scuffed chip10:15:08
@dramforever:matrix.orgdramforeverghostwrite is just the most well known of all problems10:18:41
@dramforever:matrix.orgdramforever and i'll just say turning the non-compliant vector extension off is almost a trivial workaround 10:19:50
@zimward:zimward.moezimwardits a bug in silicon. there is just no other workaround lol10:20:43
@alex:tunstall.xyzAlexYikes. Did they not do enough test simulations while designing the core?10:21:50
@zimward:zimward.moezimwardno differential fuzzing atleast10:22:06
@dramforever:matrix.orgdramforeverwhat do you simulate?10:22:11
@dramforever:matrix.orgdramforeverbut also there's two teams involved, the now-called xuantie that made the c920v1 cores, and the sophgo team the made the whole processor by slapping together 16 of 4 core clusters10:24:09
@dramforever:matrix.orgdramforeverthis ... did not go particularly well10:25:38
@dramforever:matrix.orgdramforever oh, i remembered something i can share: LLVM-compiled multi threaded programs may run very slowly because fence(acq_rel) is compiled to fence.tso 10:26:41
@dramforever:matrix.orgdramforeverwhich the cores raise an illegal instruction exception due to a misunderstanding in the specs10:27:02
@alex:tunstall.xyzAlex So the system has to context switch on most fences?
Pure pain.
10:27:55
@skeuchel:matrix.orgSteven KeuchelI have both the pioneer (sg2042) and the megrez (eic7700x). the c920 cores in the sg2042 are kinda slow. too slow to use as a desktop. and a lot of processes swamp the memory subsystem. the p550 are already much faster. I would estimate that 4x eic7700x might outperform the sg2042, and would probably also be cheaper.10:28:36
@dramforever:matrix.orgdramforever not most fences, just this specific one 10:28:38
@dramforever:matrix.orgdramforeverjust randomly fences taking hundreds of cycles10:28:53
@dramforever:matrix.orgdramforever but it is every time it executes 10:29:04
@alex:tunstall.xyzAlexAh, I'm not very familiar with LLVM's multithreading primitives...10:29:12
@dramforever:matrix.orgdramforever so gcc can do -mno-fence-tso 10:30:02
@dramforever:matrix.orgdramforeverbut i don't think llvm is getting that any time soon, or ever10:30:11
@zimward:zimward.moezimwardfun stuff. but sounds like it should be an issue in all C920v1 cores10:50:04
@dramforever:matrix.orgdramforeveryes10:52:34
@rosscomputerguy:matrix.orgTristan Ross
In reply to @skeuchel:matrix.org
I have both the pioneer (sg2042) and the megrez (eic7700x). the c920 cores in the sg2042 are kinda slow. too slow to use as a desktop. and a lot of processes swamp the memory subsystem. the p550 are already much faster. I would estimate that 4x eic7700x might outperform the sg2042, and would probably also be cheaper.
Matthew Croughan has a P550 and I've tried compiling things on it. We've seen a lot of things fail on it which makes me think there's something wrong. How does it perform for you?
13:52:33
@dramforever:matrix.orgdramforever
In reply to @rosscomputerguy:matrix.org
Matthew Croughan has a P550 and I've tried compiling things on it. We've seen a lot of things fail on it which makes me think there's something wrong. How does it perform for you?
fail as in...?
13:59:50
@dramforever:matrix.orgdramforeverrandom userspace crash?13:59:55

Show newer messages


Back to Room ListRoom Version: 10