首页> 外文期刊>Pomiary Automatyka Kontrola >Komunikacja ze sprzętowym akceleratorem haszowania n-gramów dla procesora ARM z wykorzystaniem portu ACP
【24h】

Komunikacja ze sprzętowym akceleratorem haszowania n-gramów dla procesora ARM z wykorzystaniem portu ACP

机译:使用ACP端口与用于ARM处理器的n-gram硬件哈希加速器进行通信

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

摘要

Artykuł opisuje uruchomienie portu ACP w układzie EPP firmy Xilinx przy użyciu CDMA zarządzającego transmisją pomiędzy akceleratorem, a rdzeniami procesora. Głównym celem badań było utworzenie modułu dokonującego tak zwanego haszowania zbiorów danych. Do wykonania tej operacji wykorzystany został układ-Zynq 7000 posiadający zasoby logiki programowalnej oraz dwa rdzenie ARM A9. Powstały dwie koncepcje realizacji akceleratora. Pierwsza wersja zakładała bezpośredni przepływ danych ze źródła do akceleratora, a następnie do rdzeni ARM. Drugie rozwiązanie zakłada wykorzystanie portu ACP.%This paper introduces a new approach to hardware acceleration using the ACP(Acceleration Coherency Port) in Xilinx Zynq-7000 EPP XC7Z020. The first prototype allocated BRAM memory and transferred data through the ACP. The second one used a hardware hashing module to process data outside the CPU. The module received and returned data through the ACP port. The main task of the system is to replace a set of data with its shorter representative of constant length without interference of the processing unit. The main benefit of hashing data lies within the constant length of function outcome, which leads to data compression. Compression is highly desirable while comparing large subsets of data, especially in data mining. The execution of a hashing function requires high performance of the CPU due to the computational complexity of the algorithm. Two concepts where established. The first one assumed transferring data directly do the hardware accelerator and later to ARM cores. This solution is attractive due to its simplicity and relatively fast. Unfortunately, the data cannot be processed before hashing with the same CPU without significant speed reduction. The second approach used the ACP port which can transfer data very fast between L2/L3 cache memory without flushing of validating cache. The data can be processed by the software driven CPU, sent to the accelerator and then sent back to CPU for further processing. To accomplish the established task, the Zynq 7000 EPP with double ARM A9 core and programmable logic in one chip was used.
机译:本文介绍了如何使用CDMA管理Xilinx EPP系统上的ACP端口,该系统管理加速器和处理器内核之间的传输。研究的主要目的是创建一个散列数据集的模块。为了执行此操作,使用了具有可编程逻辑资源和两​​个ARM A9内核的Zynq 7000系统。实施加速器的两个概念出现了。第一个版本假定直接数据从源流向加速器,然后再流向ARM内核。第二种解决方案涉及使用ACP端口。%本文介绍了在Xilinx Zynq-7000 EPP XC7Z020中使用ACP(加速一致性端口)进行硬件加速的新方法。第一个原型分配了BRAM内存,并通过ACP传输了数据。第二个使用硬件哈希模块来处理CPU外部的数据。模块通过ACP端口接收和返回数据。该系统的主要任务是用较短的代表恒定长度的数据替换一组数据,而不会影响处理单元。散列数据的主要好处在于函数结果的恒定长度,这导致数据压缩。在比较大型数据子集时,尤其是在数据挖掘中,非常需要压缩。由于算法的计算复杂性,散列函数的执行需要CPU的高性能。建立了两个概念。第一个假设直接将数据传输到硬件加速器,然后再传输到ARM内核。该解决方案由于其简单且相对较快而具有吸引力。不幸的是,在不显着降低速度的情况下,无法在使用同一CPU进行散列之前处理数据。第二种方法使用ACP端口,该端口可以在L2 / L3缓存之间非常快速地传输数据,而无需刷新验证缓存。数据可以由软件驱动的CPU处理,发送到加速器,然后发送回CPU进行进一步处理。为了完成既定任务,使用了Zynq 7000 EPP,它具有双ARM A9内核和一个芯片中的可编程逻辑。

著录项

  • 来源
    《Pomiary Automatyka Kontrola》 |2014年第7期|486-488|共3页
  • 作者单位

    AGH AKADEMIA GÓRNICZO-HUTNICZA W KRAKOWIE, ACK CYFRONET AGH, ul. Nawojki 11, 30-950 Kraków AGH AKADEMIA GÓRNICZO-HUTNICZA W KRAKOWIE, KATEDRA ELEKTRONIKI, Al. Mickiewicza 30, 30-059 Kraków;

    AGH AKADEMIA GÓRNICZO-HUTNICZA W KRAKOWIE, ACK CYFRONET AGH, ul. Nawojki 11, 30-950 Kraków AGH AKADEMIA GÓRNICZO-HUTNICZA W KRAKOWIE, KATEDRA ELEKTRONIKI, Al. Mickiewicza 30, 30-059 Kraków;

    AGH AKADEMIA GÓRNICZO-HUTNICZA W KRAKOWIE, ACK CYFRONET AGH, ul. Nawojki 11, 30-950 Kraków AGH AKADEMIA GÓRNICZO-HUTNICZA W KRAKOWIE, KATEDRA ELEKTRONIKI, Al. Mickiewicza 30, 30-059 Kraków;

    AGH AKADEMIA GÓRNICZO-HUTNICZA W KRAKOWIE, ACK CYFRONET AGH, ul. Nawojki 11, 30-950 Kraków AGH AKADEMIA GÓRNICZO-HUTNICZA W KRAKOWIE, KATEDRA ELEKTRONIKI, Al. Mickiewicza 30, 30-059 Kraków;

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

    ACP; akceleracja sprzętowa; ARM; Zynq;

    机译:ACP;硬件加速;臂;Zynq;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号