作者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