首页> 外文期刊>International journal of reconfigurable computing >A Hardware Filesystem Implementation with Multidisk Support
【24h】

A Hardware Filesystem Implementation with Multidisk Support

机译:具有多磁盘支持的硬件文件系统实现

获取原文
获取原文并翻译 | 示例
           

摘要

Modern High-End Computing systems frequently include FPGAs as compute accelerators. These programmable logic devices now support disk controller IP cores which offer the ability to introduce new, innovative functionalities that, previously, were not practical. This article describes one such innovation: a filesystem implemented in hardware. This has the potential of improving the performance of data-intensive applications by connecting secondary storage directly to FPGA compute accelerators. To test the feasibility of this idea, a Hardware Filesystem was designed with four basic operations (open, read, write, and delete). Furthermore, multi-disk and RAID-0 (striping) support has been implemented as an option in the filesystem. A RAM Disk core was created to emulate a SATA disk drive so results on running FPGA systems could be readily measured. By varying the block size from 64 to 4096 bytes, it was found that 1024 bytes gave the best performance while using a very modest 7% of a Xilinx XC4VFX60's slices and only four (of the 232) BRAM blocks available.
机译:现代高端计算系统通常包括FPGA作为计算加速器。这些可编程逻辑设备现在支持磁盘控制器IP内核,这些内核可以引入以前不实用的新的创新功能。本文介绍了一种这样的创新:用硬件实现的文件系统。通过将辅助存储直接连接到FPGA计算加速器,可以提高数据密集型应用程序的性能。为了测试该想法的可行性,设计了具有四个基本操作(打开,读取,写入和删除)的硬件文件系统。此外,多磁盘和RAID-0(条带化)支持已作为文件系统中的一个选项实现。创建了RAM磁盘内核来模拟SATA磁盘驱动器,因此可以很容易地测量正在运行的FPGA系统的结果。通过将块大小从64字节更改为4096字节,发现1024字节可提供最佳性能,同时使用Xilinx XC4VFX60的片中非常少的7%,并且仅使用(232个)BRAM块中的四个。

著录项

  • 来源
    《International journal of reconfigurable computing》 |2009年第1期|P.131-143|共13页
  • 作者单位

    Reconfigurable Computing Systems Lab, University of North Carolina at Charlotte, 9201 University City Blvd., Charlotte, NC 28223-0001, USA;

    rnReconfigurable Computing Systems Lab, University of North Carolina at Charlotte, 9201 University City Blvd., Charlotte, NC 28223-0001, USA;

    rnReconfigurable Computing Systems Lab, University of North Carolina at Charlotte, 9201 University City Blvd., Charlotte, NC 28223-0001, USA;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号