Announcement

Collapse
No announcement yet.

Intel Developers Looking To Get Nios II Backend In LLVM

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

  • Intel Developers Looking To Get Nios II Backend In LLVM

    Phoronix: Intel Developers Looking To Get Nios II Backend In LLVM

    Intel's compiler team is working on getting an Altera Nios II back-end mainlined within LLVM...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Xilinx's Microblaze core used to have an LLVM backend, but it was removed way back in 2013 after it was left with no maintainer and fell into disrepair.

    If there wasn't much demand for a Microblaze backend, how much demand can there be for a Nios II backend? Then again if I'm not mistaken Intel originally bought Altera to push for FPGAs in high performance/scientific computing so I guess this does actually make sense even if there isn't much of a customer base for it right now. Pure software processors like the NIOS II and Microblaze may not be the fastest tools for crunching numbers, but they're definitely very useful when for various management tasks when you're doing things like high speed signal processing on an FPGA.

    Comment


    • #3
      Why use Nios II?
      Probably better to go with RISC-V.

      Comment


      • #4
        Originally posted by uid313 View Post
        Why use Nios II?
        Probably better to go with RISC-V.
        NIOS II is a purpose built software processor so it's hugely configurable and as it's been around for some time it's really well documented and supported not to mention the easy of customize trough a simple to use software tool. No need to learn VHDL or Verilog or understand the intimate details of CPUs. You really don't use software processors for their pure speed or efficiency, you use them because of how well you can configure them to the application at hand and how you can use them to make it easier to work with ASICs you've set up on the same FPGA.

        RISC-V is intended to be implemented in fixed silicon, software processors like Nios II aren't.
        Last edited by L_A_G; 12 April 2017, 01:52 PM.

        Comment

        Working...
        X