首页> 外文会议>Conference on Design and Architectures for Signal and Image Processing >Hardware realization of an FPGA processor — Operating system call offload and experiences
【24h】

Hardware realization of an FPGA processor — Operating system call offload and experiences

机译:FPGA处理器的硬件实现-操作系统调用卸载和体验

获取原文

摘要

Field-programmable gate arrays, FPGAs, are attractive implementation platforms for low-volume signal and image processing applications. The structure of FPGAs allows for an efficient implementation of parallel algorithms. Sequential algorithms, on the other hand, often perform better on a microprocessor. It is therefore convenient for many applications to employ a synthesizable microprocessor to execute sequential tasks and custom hardware structures to accelerate parallel sections of an algorithm. In this paper, we discuss the hardware realization of Tinuso-I, a small synthesizable processor core that can be integrated in many signal and data processing platforms on FPGAs. We also show how we allow the processor to use operating system services. For a set of SPLASH-2 and SPEC CPU2006 benchmarks we show a speedup of up to 64% over a similar Xilinx MicroBlaze implementation while using 27% to 35% fewer hardware resources.
机译:现场可编程门阵列FPGA是用于小批量信号和图像处理应用的有吸引力的实现平台。 FPGA的结构允许并行算法的有效实现。另一方面,顺序算法通常在微处理器上表现更好。因此,对于许多应用程序而言,使用可合成的微处理器来执行顺序任务和自定义硬件结构来加速算法的并行部分是很方便的。在本文中,我们讨论了Tinuso-I的硬件实现,Tinuso-I是一种小型可综合处理器内核,可以集成到FPGA上的许多信号和数据处理平台中。我们还将展示如何允许处理器使用操作系统服务。对于一组SPLASH-2和SPEC CPU2006基准测试,与类似的Xilinx MicroBlaze实施相比,我们展示了高达64%的加速,同时使用的硬件资源减少了27%至35%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号