Stories
Slash Boxes
Comments

SoylentNews is people

posted by martyb on Friday December 03 2021, @11:32AM   Printer-friendly

SiFive Details New Performance P650 RISC-V Core

SiFive's Performance P650 licenseable processor IP core will debut to lead partners in Q1'2022 while the general availability is expected in "summer" 2022. Whether the Performance P650 will make its way into any public SiFive developer boards or the like remain unknown, but hopefully they will come out next year with some performant successor to the HiFive Unmatched.

This successor to their Performance P550 is expected to be the fastest RISC-V processor IP core on the market. Over the P550 should be around a 40% performance increase per-clock cycle. Overall there should be around a 50% performance gain over the P550. SiFive is reporting the Performance P650 will be faster than the Arm Cortex-A77.

SiFive Performance P650 RISC-V core to outperform Arm Cortex-A77 performance per mm2

Building upon the Performance P550 design, the SiFive Performance P650 is scalable to sixteen cores using a coherent multicore complex, and delivers a 40% performance increase per clock cycle based on SiFive engineering estimated performance in SPECInt2006/GHz, thanks to an expansion of the processor's instruction-issue width. The company compares P650 to the Arm family by saying it "maintains a significant performance-per-area advantage compared to the Arm Cortex-A77".

Other architecture enhancements over the previous generation include a higher maximum clock frequency (Liliputing says up to 3.5 GHz), platform-level memory management, interrupt control units, and support for the new RISC-V hypervisor extension for virtualization.

ARM Cortex-A77.

Previously: Intel Will License SiFive's New P550 RISC-V Core
SiFive Teases Fast New RISC-V Processor Core; Intel Acquisition Attempt Failed


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 4, Interesting) by DannyB on Friday December 03 2021, @04:43PM (2 children)

    by DannyB (5839) Subscriber Badge on Friday December 03 2021, @04:43PM (#1201846) Journal

    I for one welcome our new RISC-V overlords.

    I notice there is movement on porting Java to RISC-V. Porting Java to any new platform is a monumental effort. Like Linux. Java is "almost" an OS in the sheer scope of everything it covers because everything you can possibly do is portable across platforms. (Network, Filesystems, Multi Threading, Audio, MIDI, GUI, just for starters.)

    I notice IBM's Open J9 is being ported. [youtube.com] This JVM was independently developed by IBM. Open J9 is available for other OSes including Windows on Intel and Linux on Intel, and naturally IBM Mainframes.

    There also seems to be a GitHub [github.com] for porting the OpenJDK to RISC-V. The OpenJDK is upstream of what Oracle builds from.

    The major difference between OpenJDK and OpenJ9 is that OpenJDK may compile JVM bytecode to native code twice where IBM's Open J9 always compiles JVM bytecode to native code exactly once when it is first used.

    --
    People today are educated enough to repeat what they are taught but not to question what they are taught.
    Starting Score:    1  point
    Moderation   +2  
       Interesting=2, Total=2
    Extra 'Interesting' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   4  
  • (Score: 0) by Anonymous Coward on Friday December 03 2021, @05:30PM (1 child)

    by Anonymous Coward on Friday December 03 2021, @05:30PM (#1201865)

    chips are build FOR java not the other way around.
    the "run-everywhere" is acctually declaring the software as solid and unmovable whilst the hardware(lol) has to move around it (for speed and efficience). it's a totally upside down paradigm....
    my "computer science history" is prolly rusty, but historically hardware was build so most nearly all possible most basic logic would work, so the "creative juices" of "logic assemblers" -aka- programmers -aka- logic artists could run wild.
    what java does is define laws and axioms and tells god to implement a universe for those.

    • (Score: 3, Funny) by DannyB on Friday December 03 2021, @06:07PM

      by DannyB (5839) Subscriber Badge on Friday December 03 2021, @06:07PM (#1201880) Journal

      the "run-everywhere" is acctually declaring the software as solid

      In the early days of Java it was obvious that the intended meaning of "run everywhere" was that no matter what platform you use Java on, you cannot feel safe, and must run. Alas, this original meaning was lost as Java improved over the last couple decades.

      what java does is define laws and axioms and tells god to implement a universe for those.

      Actually, I think that gets it right.

      One good example would be Java's memory model. It defines specific semantics, you can depend on, for when and not when you can reliably access a variable from multiple threads. It is very specific about when you can rely on all threads' view of memory to be coherent and in sync. You don't have to worry about how the magic works under the hood. The magicians have taken care of it. Your multiple threading code is portable and will work.

      --
      People today are educated enough to repeat what they are taught but not to question what they are taught.