openc906 VS vroom

Compare openc906 vs vroom and see what are their differences.

openc906

OpenXuantie - OpenC906 Core (by XUANTIE-RV)
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
openc906 vroom
14 17
322 476
2.2% -
3.4 2.3
4 months ago 2 months ago
Verilog Verilog
Apache License 2.0 GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

openc906

Posts with mentions or reviews of openc906. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-17.
  • Milk-V Duo: A $9 RISC-V COMPUTER
    4 projects | news.ycombinator.com | 17 Jun 2023
    Datasheet: https://github.com/milkv-duo/hardware

    Reading the datasheet, it looks like there is one C906 cpu with 700 Mhz without the the vector extension and one C906 cpu at 1Ghz with rvv 0.7.1. The C906 design has been opensourced and is available here: https://github.com/T-head-Semi/openc906

    The C906 supports rv64gc with optimal rvv 0.7.1 with a vlen of 128, but a 256 wide ALU.

    They list H.264/H.265 support, but I don't think it's a standardized extension.

    But see my other comment about using the pre ratification vector extension:

  • New RISC-V SoCs. Are they private and secure, or just more of the same?
    1 project | /r/privacy | 27 Apr 2023
  • ARM versus RISC-V
    2 projects | /r/RISCV | 9 Mar 2023
    Note that the implementations themselves are often not open source, for example a random person won't be able to get the sources of these SiFive cores anywhere. As of a open-source core from a commercial company, the OpenC906 is an open-source implementation provided by T-Head, but the vector unit is not included in the open source version and thus cannot enabled.
  • Core2Duo doesnt have backdoor
    2 projects | /r/linuxmemes | 27 Jan 2023
    Still not free hardware, real chads use XuanTie C906 based MangoPi MQ-PRO!
  • Google wants RISC-V to be a “tier-1” Android architecture
    2 projects | news.ycombinator.com | 3 Jan 2023
    Try and see if you can find any stolen code here[0] or here[1].

    Cheers.

    0. https://github.com/T-head-Semi/openc906

    1. https://github.com/T-head-Semi/openc910

  • RISC-V Pushes into the Mainstream
    5 projects | news.ycombinator.com | 23 Dec 2022
    I wouldn't quite say that's the case. Two of the three full Linux capable RISC-V SoC releases this year are using open source CPU cores. The BL808 and the Allwinner D1 both use T-Head CPU cores that are available on GitHub https://github.com/T-head-Semi/openc906 . The JH7110 in the VisionFive2 and Star 64 does use a closed CPU core however.
  • Store access fault when executing AMO instructions in Nezha D1
    1 project | /r/RISCV | 20 Dec 2022
  • Does a truly secure Linux system exist?
    2 projects | /r/RISCV | 13 Nov 2022
    For example, let's take the ClockworkPi uConsole. It uses an Allwinner D1 chip as it's main processor which has a seemingly auditable XuanTie C906 which could theoretically be verified if one opened up a few chips.
  • Buying RISC-V development board
    2 projects | /r/RISCV | 10 Nov 2022
    For an example of what CPU core RTL looks like look no further than: https://github.com/T-head-Semi/openc906
  • Packed-SIMD (P) vs Vector (V) extension
    1 project | /r/RISCV | 25 Oct 2022
    For example, for the record, the open source C906 RTL, found here https://github.com/T-head-Semi/openc906 doesn't even have the vector files in there.

vroom

Posts with mentions or reviews of vroom. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-11-15.
  • How can I leverage RISC-V in my final year Electrical & Electronics Engineering project? Seeking advice and project ideas.
    2 projects | /r/RISCV | 15 Nov 2023
    Maybe implement a big feature for a open source design? like vroom or xiangshan.
  • In your opinion, what is the most advanced open source softcore processor?
    2 projects | /r/FPGA | 28 May 2023
    The two most micro architecturally advanced cores that I know of are BOOM, an out of order RV64GC core with all the features you expect plus sort of weird fancy things like short forward branch predication, and VROOM, another out of order RV64GC core with things like uop fusion and a trace cache.
  • ARM or x86? ISA Doesn’t Matter
    4 projects | news.ycombinator.com | 14 May 2023
    I had VROOM! in mind (https://github.com/MoonbaseOtago/vroom) because I remembered it aims for 4 IPC avg with a width of 8. Though looking again it's 8 compressed 16 bit instructions or 4 uncompressed 32 bit instruction.

    So you could argue a real mix of instructions is not going to be all 16 bit but some 16 and some 32, so the 8 is rarely achieved in practice, and also the block diagram only shows 4 decode blocks. But it can in fact peak at 8 instructions decoded per clock, so I think that qualifies. (You could even argue it's especially impressive, since RISC-V technically qualifies as variable-length encoding like x86, it's just that only 16/32 instructions are really used at the moment)

  • How to build a Startup use open source chips
    4 projects | /r/RISCV | 4 May 2023
    If you are interested in high performance look into vroom , c910 and xianghan, maybe you could adopt one of them.
  • ARM versus RISC-V
    2 projects | /r/RISCV | 9 Mar 2023
    On top of what others mentioned (Red Hat) , it is also possible to go with the mysql/mariadb model of dual licensing, you can have a copyleft license where you must contribute back changes, but also allow selling an proprietary license if they want to enhance it but not share the improvements (like amazon or Ampere Computing that enhance ARM designs and sells it for servers), there is already a RISK-V implementation that aims to do that (vroom). another option is a non profit foundation that companies contribute to because they use the project and want it to be better (like the linux foundation) , risc-v has similar nonprofits like the chips alliance (which develops the Rocket-Chip ) or the OpenHW Group (which develops CVA6), there is also lowrisc which develops ibex (but as far as i can tell isn't governed by the contributing companies like the other non profits).
  • When will there be a 16-32 core RISC V high end desktop processor and motherboard ?
    1 project | /r/RISCV | 25 Feb 2023
    You want a very optimistic answer? someone is working on open source server core, It is already announced and i have been told it is somewhere around four years for a chip to ship after announcement so i would say 4 years from now.
  • Open-source RISC-V CPU projects for contribution
    8 projects | /r/RISCV | 28 Jan 2023
  • What caused/started the "CISC vs RISC" in the 1980s?
    3 projects | /r/hardware | 28 Nov 2022
    At the moment the Apple M1/M2 are the king of wide decode. Within a couple of years you will see equally wide decode and execute of RISC-V from companies such as Rivos, or indeed open source and GPL'd projects such as VROOM! (https://github.com/MoonbaseOtago/vroom)
  • ARM to prohibit proximity of CPU w 3rd-party modules in one chip
    1 project | news.ycombinator.com | 1 Nov 2022
    > True performance RISCV designs are going to be people's money maker and never open sourced.

    That turns out not to be the case.

    Alibaba's C910 core -- roughly comparable to the ARM A72 cores (at the same MHz) in the Pi 4 -- is open sourced. It is being used, at 2.5 GHz, in the upcoming "Roma" laptop. That is rather expensive (for now), but I suspect the same TH1520 SoC will quickly find its way onto cheaper SBCs.

    There is a very wide OoO GPL'd RISC-V core that is under development. It is aiming for eventual Apple M1 level performance. The current iteration is falling short of that at the moment, but it's already comparable to the ARM A76 in the latest RK3588 SBCs: https://github.com/MoonbaseOtago/vroom

  • I am bored because I am not capable to work and want to learn something useful/interesting
    2 projects | /r/RISCV | 21 Sep 2022
    Then you can help open source hardware designs like xiangshan or vroom.

What are some alternatives?

When comparing openc906 and vroom you can also consider the following projects:

openc910 - OpenXuantie - OpenC910 Core

riscv-v-spec - Working draft of the proposed RISC-V V vector extension

aosp-riscv - Patches & Script for AOSP to run on Xuantie RISC-V CPU [Moved to: https://github.com/T-head-Semi/riscv-aosp]

XiangShan - Open-source high-performance RISC-V processor

xuantie-yocto - Yocto project for Xuantie RISC-V CPU

riscv-profiles - RISC-V Architecture Profiles

riscv-isa-manual - RISC-V Instruction Set Manual

riscv-aosp - Patches & Script for AOSP to run on Xuantie RISC-V CPU

riscv-sbi-doc - Documentation for the RISC-V Supervisor Binary Interface

linux - Patches include sunxi platform support and various driver fixes

hn-search - Hacker News Search

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured

Did you konow that Verilog is
the 48th most popular programming language
based on number of metions?