8.3x
10
1,444
27.4
2.6
10.5x
50
4,713
34.5
2.6
13.2x
USPTO
1
28
64.0
7.2
8.9x
10
148
68.3
7.1
9.6x
50
615
76.9
7.5
10.3x
EPO
1
1,327
107.3
8.4
12.7x
10
4935
153.3
8.1
19.0x
50
12,314
177.1
8.5
20.8x
表 2 —— 性能统计数据
图 5 —— 时间(秒)和配置文件中文档数量的对比图
FPGA 高级编程的最后一个问题是编译速度。习惯于 C++ 或 Java 等语言的开发人员认为即便应用非常复杂,构建时间也应该比较短。除了最基本的设计之外,当前的 FPGA 工具执行综合以及放置路由工作几乎都需要一整天的时间。非常长的构建时间会严重影响工作效率,因而时间应当缩短到一般性软件构建时间,这样才能使 FPGA 加速更具吸引力。
定制硬件平台
我们用这个项目探讨了 FPGA 加速的可能性,并展示了 FPGA 作为数据中心绿色环保技术的巨大潜力。我们希望进一步扩展这项研究,调查文档处理所需的全系列工作任务,如语法分析、词干、索引、搜索以及过滤等。我们清楚地认识到,现有系统在节能潜力方面很有限,我们希望研究能以业界最高效率专门执行信息检索任务的可定制硬件平台。这样,我们就能显著加速算法的执行,同时大幅度降低能耗,从而开发出更加环保、速度更快的数据中心。
本文关键字:技术 DSP/FPGA技术,单片机-工控设备 - DSP/FPGA技术