作者ckhonor (log)
看板Electronics
标题[问题] 关於Quartus 与 Nios的效能
时间Wed May 26 08:23:17 2010
请问各位版友:
最近一个专题因为想将演算法运算速度加快,故从PC改到FPGA上(Altera DE2-70)。
想说先用SOPC Builder做硬体,再用NIOS完成演算法部分。
不过刚刚试了一下,想说先测试个10万次加法看NIOS跟PC的速度比较,
结果NIOS要约9秒,而PC只要数百毫秒 <- 疑问
这样和"用FPGA可以加速"的初衷相违背,请问哪个才是对的呢?
亦或是有更洽当的说法?
其二,如果说用SOPC Builder(开着 OpenCore Plus IP) + NIOS,
这样算是"在硬体上实现"吗? 还是说要用Quartus做出的Body Diagram实现才算?
先谢谢了!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.94.123
1F:推 appendixisu:我猜猜看喔!!~~CPU跟FPGA 时脉上差太多了吧!!~ 05/26 08:51
2F:→ appendixisu:所以在FPGA上要用面积去换速度!~例如给个10万颗加法器 05/26 08:54
3F:→ appendixisu:XD~~请高手在下面解答吧!!~ 05/26 08:55
4F:推 pupucar:你马帮帮忙 NIOS也是一颗CPU 还是比较慢的CPU 05/26 09:12
5F:→ pupucar:以硬体实现 是只把你的演算法都以成RTL实现出来 05/26 09:13
6F:→ pupucar:而且不见得会比较快 你PC的CPU什麽制程 你FPGA什麽制程 05/26 09:14
7F:→ pupucar:你PC的CPU时卖起马G级的 你FPGA做出来 有百M级就很好了.. 05/26 09:15
8F:→ TripleC:就算最顶级的FPGA,core最快也大概400MHz左右 05/26 10:20
9F:→ ckhonor:多谢更正观念! 05/26 12:49
10F:→ proach:www.achronix.com 05/26 18:28
11F:→ ckhonor:谢谢楼上的网址! 05/27 18:22