3 ms·
Note this is the same TH1520 in the same module as Lichee Pi4A. I prefer StarFive's JH7110 and the devices based on it (VisionFive 2, Pinetab-V, Star64...), du
by snvzz 3y ago
Note this is the same TH1520 in the same module as Lichee Pi4A.
I prefer StarFive's JH7110 and the devices based on it (VisionFive 2, Pinetab-V, Star64...), due to their documentation and upstreaming effort[0], alongside its higher power efficiency.
0. https://rvspace.org/en/project/JH7110_Upstream_Plan https://rvspace.org/en/project/JH7110_Upstream_Plan
- FullyFunctional 3y agoThe 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.
- jauntywundrkind 3y agoReally great progress upstreaming. Tons of stuff upstream. Couple of the harder pieces like PCIe recently submitted. All within basically a year since announcements! This is how you do it!! https://www.google.com/amp/s/www.cnx-software.com/2022/08/29/starfive-jh7110-risc-v-processor-specifications/ https://www.google.com/amp/s/www.cnx-software.com/2022/08/29...
- snvzz 3y ago>All within basically a year since announcements! And within half of shipping date (March).