【24h】

Kerneltron: Support Vector 'Machine' in Silicon

机译:Kerneltron:硅中的支持向量“机器”

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

摘要

Detection of complex objects in streaming video poses two fundamental challenges: training from sparse data with proper generalization across variations in the object class and the environment; and the computational power required of the trained classifier running realtime. The Kerneltron supports the generalization performance of a Support Vector Machine (SVM) and offers the bandwidth and efficiency of a massively parallel architecture. The mixed-signal VLSI processor is dedicated to the most intensive of SVM operations: evaluating a kernel over large numbers of vectors in high dimensions. At the core of the Kerneltron is an internally analog, fine-grain computational array performing externally digital inner-products between an incoming vector and each of the stored support vectors. The three-transistor unit cell in the array combines single-bit dynamic storage, binary multiplication, and zero-latency analog accumulation. Precise digital outputs are obtained through oversampled quantization of the analog array outputs combined with bit-serial unary encoding of the digital inputs. The 256 input, 128 vector Kerneltron measures 3 mm x 3 mm in 0.5 μm CMOS, delivers 6.5 GMACS throughput at 5.9 mW power, and attains 8-bit output resolution.
机译:检测流视频中的复杂对象提出了两个基本挑战:从稀疏数据中进行训练,对对象类和环境的变化进行适当的概括。以及训练有素的分类器实时运行所需的计算能力。 Kerneltron支持支持向量机(SVM)的通用性能,并提供大规模并行体系结构的带宽和效率。混合信号VLSI处理器专用于最密集的SVM操作:在高维的大量矢量上评估内核。 Kerneltron的核心是内部模拟的细粒度计算数组,该数组在输入向量和每个存储的支持向量之间执行外部数字内积。阵列中的三晶体管单位单元结合了单位动态存储,二进制乘法和零延迟模拟累加。通过对模拟阵列输出进行过采样量化并结合数字输入的位串行一进制编码,可以获得精确的数字输出。 256个输入,128个矢量Kerneltron在0.5μmCMOS中尺寸为3 mm x 3 mm,在5.9 mW功率下提供6.5 GMACS吞吐量,并达到8位输出分辨率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号