2 ms·
The JH7110 is also standards compliant unlike the TH1520 which includes a significant amount of proprietary extensions as well as an incompatible RVV extension.
by FullyFunctional 3y ago
The JH7110 is also standards compliant unlike the TH1520 which includes a significant amount of proprietary extensions as well as an incompatible RVV extension.
However the TH1520 is roughly twice as fast as the JH7110. What we really need to for a faster and standards compliant core to come out to make this a moot issue.
- snvzz 3y ago>The JH7110 is also standards compliant unlike the TH1520 which includes a significant amount of proprietary extensions as well as an incompatible RVV extension. I do not think this is true. Having custom extensions is allowed in RISC-V: There is instruction encoding space reserved for them. It does not prevent execution of standard code, RVA20 (roughly what most call RV64GC) code will run with no issue in these processors. >as well as an incompatible RVV extension. AIUI, this pre-ratification 0.7.1 version of RVV is just a custom extension in practice. These chips won't run V 1.0 code, nor will V 1.0 processors run code for 0.7.1, but that's about it incompatibility-wise. RISC-V is designed to accommodate this sort of thing well. >However the TH1520 is roughly twice as fast as the JH7110. In some cases. In others (e.g. compiling code) it turns out to be actually slower. The reasons are not currently understood. Note TH1520 draws more than twice the power on load. TH1520 will definitely need active cooling, whereas JH7110 can in many applications get by w/o even a heatsink, thus being adequate for different scenarios. Built to tolerate 125C, JH7110 will barely reach 70C on VisionFive 2 while compiling w/o heatsink, thus it will be other components in the board that'll make a heatsink desirable. I added it because I specifically don't want the M.2 SSD under the same board to get hot.