Announcement

Collapse
No announcement yet.

SiFive Details New Performance P650 RISC-V Core

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • CommunityMember
    replied
    Originally posted by mbello View Post
    SiFive should partner with Raspberry Pi foundation to have its cores on all coming RPi boards.
    While the BeagleV was never shipped, the BeagleBoard foundation boards are where Risc-V for tinkerers is expected to be happening, at least for now (a revised BeagleBoard RiscV board is expected to be announced in early 2022).

    Leave a comment:


  • CTown
    replied
    Originally posted by hajj_3 View Post

    PowerVR works with risc-v chips...
    Thank you, I completely missed out several mobile-grade GPU platforms already work with risc-v. Seems like things are finally coming together.

    Like the PowerVR support you already mentioned. It seems Imagination also wants to make their own risc-v based SOCs as well.

    Apparently, Alibaba has a SOC that pairs a Vivante GPU with risc-v cores.
    Last edited by CTown; 04 December 2021, 02:39 PM. Reason: Fixed a link

    Leave a comment:


  • coder
    replied
    Originally posted by bob l'eponge View Post
    There's https://github.com/vortexgpgpu/vortex for the GPU part (although, right now, it's mainly focused on OpenCL, a Vulkan compatible implementation is still far away).
    That's really not a GPU, or even something that's designed to be fabbed. Anyone wanting to use it would have to do all the layout, themselves. When you buy IP from SiFive, they will already have done the work needed to fab it on several popular nodes.

    Leave a comment:


  • coder
    replied
    Originally posted by PerformanceExpert View Post
    Let's ignore that it doesn't have a vector extension which would make any comparison with Cortex-A77 highly speculative. But what I'd like to know is whether anyone has proof of any OoO core from SiFive that has made it into silicon or even better, an actual product?

    So far the progress you're talking about exists on powerpoint slides only.
    Heh, I was waiting for you to show up, in this thread. Still not ready to disclose your conflict of interest?

    Leave a comment:


  • coder
    replied
    Originally posted by iskra32 View Post
    Might be easier to do that with another SBC manufacturer. The Raspberry Pi Foundation for all of it's good aspects is essentially tied to Broadcom.
    Not only that, just look at how long it's taking them to transition to AArch64!!

    They have committed to something like a 10-year service life for each model they sell. So, I'm sure they don't want to add other ISAs to their support burden, if they can possibly avoid it.

    Leave a comment:


  • hajj_3
    replied
    Originally posted by CTown View Post

    That would be very interesting, as that will give them scale to lower prices. Still, what GPU would be used in that case?
    PowerVR works with risc-v chips.

    Originally posted by PerformanceExpert View Post

    So will any high-performance RISC-V core implement the vector extension before 2025?
    Andes and other companies will be announcing cores on dec 6th at a risc-v summit. I assume there will be some cpu cores with vector support.

    Leave a comment:


  • microcode
    replied
    Originally posted by Alexmitter View Post

    The cores are. Not the Chips SiFive makes themself, again SiFive is a design house making license core designs.
    Of course could this core fit in a mass market product, no doubt. But it won't be SiFive who makes the Chip. Its gonna be Allwinner, or StarFive, or T-Head or any other actual SoC maker.
    SiFive doesn't make chips, and you said “their cores are example implementations of the instruction set” which is what I was replying to. I'm glad you edited that out of your comment, but why challenge me on it now lol.

    Leave a comment:


  • Anux
    replied
    Having roughly the same Performance as ARM is nice but what about power consumption? I would love to see a comparison on that front as soon as there is an actual SOC out there.

    Leave a comment:


  • PerformanceExpert
    replied
    Originally posted by bob l'eponge View Post
    There's https://github.com/vortexgpgpu/vortex for the GPU part (although, right now, it's mainly focused on OpenCL, a Vulkan compatible implementation is still far away).

    As for the vector extension, you are wrong. There are vector extension in the RISC V instruction set. Unlike x86 and ARM8, the vector size is dynamic (there is no 128bits version, then 256 bits then 512 bits and so one). The CPU implementation actually dispatch the vectorized instruction as much as it's able to (so yes, there can be a 23 simultaneous operation per iterations in RISC V if the CPU has support for such number). This presents multiple advantages:
    Yes, RISC-V finally has a vector extension. It's been discussed for many years, but it was only recently finished. So let's see how it performs and how it compares with SVE in actual hardware.

    My point is no implementations with the vector extension exist yet (Xuantie 910 uses an earlier, incompatible version), and neither the P550 or P650 support it. That gets us to late 2023. So will any high-performance RISC-V core implement the vector extension before 2025?

    1. You don't need to rewrite your SIMD code when a new version of the CPU/architecture is out
    2. The same code will always performs as fast as possible on RISC-V
    (1) is correct but (2) is an unsubstantiated claim. Code will never run as efficiently as possible on different microarchitectures. If you want it to run as fast as possible on a particular microarchitecture, you always need to tune the code.

    The cons are less obvious:
    1. You don't have as many vectorized instructions as a x86 CPU, so your pipeline might be struck by a non vectorized complex mask instruction for example.
    2. You can't port your NEON, AVX, SSE2 assembly by just finding a 1:1 match in the right instruction. You have to rethink the algorithm à-la OpenMP way.
    Plus 3 - it's not clear whether it is easy to implement in hardware, particularly on OoO core and give good performance.

    Leave a comment:


  • PerformanceExpert
    replied
    Originally posted by Alexmitter View Post

    Keep in mind that those in order CPU cores already compete with OoO ARM Cores with all the fancy bells and whistles, and that at a significantly smaller footprint.
    A main issue with the current FU chips is rather the low clock speed they have.
    The current in-order RISC-V cores don't even match a Cortex-A53. Show us the SPEC or Geekbench scores or stop spreading lies.

    Leave a comment:

Working...
X