首页> 外文会议>2015 International Conference on Field Programmable Technology >Braiding: A scheme for resolving hazards in kernel adaptive filters
【24h】

Braiding: A scheme for resolving hazards in kernel adaptive filters

机译:编织:解决内核自适应滤波器中的危险的方案

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

摘要

Computational cost presents a barrier in the application of machine learning algorithms to large-scale real-time learning problems. Kernel adaptive filters (KAFs) have low computational cost with the ability to learn online and are hence favoured for such applications. Unfortunately, dependencies of the outputs on the weight updates prohibit pipelining. This paper introduces a combination of parallel execution and conditional forwarding, called braiding, which overcomes dependencies by expressing the output as a combination of the earlier state and other examples in the pipeline. To demonstrate its utility, braiding is applied to the implementation of classification, regression and novelty detection algorithms based on the Naive Online regularised Risk Minimization Algorithm (NORMA). Fixed point, open source implementations are described which can achieve data rates of around 130 MSamples/s with a latency of 10 to 13 clock cycles. This constitutes a two orders of magnitude increase in throughput and one order of magnitude decrease in latency compared to a single core CPU implementation.
机译:计算成本是将机器学习算法应用于大规模实时学习问题的障碍。内核自适应滤波器(KAF)的计算成本较低,具有在线学习的能力,因此受到此类应用的青睐。不幸的是,输出对权重更新的依赖性禁止流水线化。本文介绍了并行执行和条件转发的组合,称为编织,它通过将输出表示为早期状态和管道中其他示例的组合来克服依赖关系。为了证明其实用性,将编织应用于基于Naive Online正则化风险最小化算法(NORMA)的分类,回归和新颖性检测算法的实现。描述了定点开放源代码实现,该实现可以实现大约130 MSamples / s的数据速率,并具有10到13个时钟周期的延迟。与单核CPU实施相比,这意味着吞吐量增加了两个数量级,而等待时间则减少了一个数量级。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号