我有一个简单的各向异性过滤器 c/c++ 代码,它将处理一个 .pgm 图像,该图像是一个文本文件,每个像素都有灰度信息,完成处理后,它将生成一个应用了过滤器的输出图像。
该程序需要几秒钟才能在运行窗口的 x86 CPU 上进行大约 10 次迭代。
我和一个完成应用计算硕士学位的学者,我们需要在 FPGA(Altera DE2-115)下运行代码,看看直接在处理器(NIOS 2)上运行代码是否有相当大的性能提升。
我们已经成功启动了FPGA下的SO uClinux,但是设备硬件出现了一些错误,导致我们无法访问SD-Card甚至以太网,所以我们无法将代码和图像导入FPGA中为了测试它的性能。
因此,我在这里寻求一种替代方法,将我们的代码性能直接测试到具有文件系统的 CPU 中,以便代码可以读取图像并生成另一个图像。
另一种选择可以是使用成本低且易于使用的产品(我在想树莓派),或者如果我可以将代码上传到自动运行的地方并给我报告。
提前致谢。