49. 0
2
4
6
8
10
12
FPGA CPU FPGA CPU FPGA CPU FPGA CPU
Computer A Computer B Computer C Computer D
ElapsedTime[s]
Sorting
Data Transfer from Host PC to FPGA
Data Transfer from FPGA to Host PC
評価結果
48
USB3.0
USB2.0
50. 評価結果 – 分析
49
0
2
4
6
8
10
12
FPGA CPU FPGA CPU FPGA CPU FPGA CPU
Computer A Computer B Computer C Computer D
ElapsedTime[s]
Sorting
Data Transfer from Host PC to FPGA
Data Transfer from FPGA to Host PC
性能向上不可能
USB2.0
USB3.0
通信時間 > CPUにおけるソーティング時間
51. 評価結果 – 分析
50
0
2
4
6
8
10
12
FPGA CPU FPGA CPU FPGA CPU FPGA CPU
Computer A Computer B Computer C Computer D
ElapsedTime[s]
Sorting
Data Transfer from Host PC to FPGA
Data Transfer from FPGA to Host PC
通信時間
大幅減
ソーティング自体の時間
変化なし
USB3.0で
性能向上
USB3.0
52. 評価結果
51
3.27 4.20 3.33 8.67
0
1
2
3
4
5
6
7
8
9
10
FPGA CPU FPGA CPU
Computer A Computer B
ElapsedTime[s]
1.28x
Faster
2.60x
Faster
USB3.0環境
様々な環境で
簡単に使える