TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

An Open-Source FPGA-Optimized Out-of-Order RISC-V Soft Processor (2019) [pdf]

239 pointsby varbhatover 4 years ago

11 comments

Symmetryover 4 years ago
To push this up from the comments, if you&#x27;re interested in why this is important or what the authors are trying to do the PDF where they describe their approach and architecture is really interesting.<p><a href="http:&#x2F;&#x2F;www.rsg.ci.i.u-tokyo.ac.jp&#x2F;members&#x2F;shioya&#x2F;pdfs&#x2F;Mashimo-FPT&#x27;19.pdf" rel="nofollow">http:&#x2F;&#x2F;www.rsg.ci.i.u-tokyo.ac.jp&#x2F;members&#x2F;shioya&#x2F;pdfs&#x2F;Mashim...</a>
评论 #25648503 未加载
评论 #25650436 未加载
CodesInChaosover 4 years ago
Is there a quantification of &quot;high performance&quot;?<p>It will obviously be much lower than the IPC of an actual high performance CPU (modern x86-64), but how big is the difference? And how does it compare to typical mobile processors?
评论 #25645763 未加载
评论 #25644932 未加载
评论 #25644987 未加载
评论 #25645227 未加载
choletententover 4 years ago
I am glad they are using System Verilog. It is hard for me to understand why SiFive chose Chisel as RTL language. I think that quietly slows down the RISC-V adoption. I honestly tried to understand the advantages of Chisel, but I can not see any. There is an answer on Stack Overflow regarding Chisel benefits, it is just embarrassing [1].<p>[1] <a href="https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;53007782&#x2F;what-benefits-does-chisel-offer-over-classic-hardware-description-languages" rel="nofollow">https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;53007782&#x2F;what-benefits-d...</a>
评论 #25647975 未加载
评论 #25646040 未加载
评论 #25645801 未加载
评论 #25645585 未加载
评论 #25654589 未加载
评论 #25656092 未加载
评论 #25648162 未加载
londons_exploreover 4 years ago
The gif of the Konata pipeline visualizer seems to show pretty much one instruction per cycle most of the time... Many parts of the trace show as low as 0.2 instructions&#x2F;cycle..<p>Wouldn&#x27;t we expect much higher numbers (more parallelism) considering the number of frontend&#x2F;backend pipelines?
评论 #25652511 未加载
smrxxover 4 years ago
All those abbreviations on the block diagram make it very difficult to interpret. A key map in the image would be great, or at least some markdown directly below it.
oblioover 4 years ago
For people in the industry: how likely are we to get RISC-V servers&#x2F;VMs&#x2F;laptops&#x2F;desktops in the next 5-10 years? You know, go on a PC Part Picker and assemble a RISC-V desktop, for example.
评论 #25655578 未加载
评论 #25648652 未加载
mhh__over 4 years ago
Well done to the authors for making a surprisingly readable core for once.
xiphias2over 4 years ago
I guess somebody will implement 64 bit GC extensions to run linux on it.
评论 #25653566 未加载
评论 #25653573 未加载
评论 #25646002 未加载
ruslanover 4 years ago
I know Yosys has a limited support for System Verilog, but any success synthesizing this using FOSS toolchain ? What features are missing if not successful ?
ecesenaover 4 years ago
Is anyone working on low power open risc-v implementations? (Ideally including manufacturing, i.e. a physical device that I could buy&#x2F;build on top of)
评论 #25647783 未加载
评论 #25650747 未加载
dpoochieniover 4 years ago
If the FPGA is a closed-design are we really that better off?
评论 #25646760 未加载
评论 #25646698 未加载