首页> 外文学位 >New Views for Stochastic Computing: From Time-encoding to Deterministic Processing
【24h】

New Views for Stochastic Computing: From Time-encoding to Deterministic Processing

机译:随机计算的新观点:从时间编码到确定性处理

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

摘要

Stochastic computing (SC), a paradigm first introduced in the 1960s, has received considerable attention in recent years as a potential paradigm for emerging technologies and ''post-CMOS'' computing. Logical computation is performed on random bitstreams where the signal value is encoded by the probability of obtaining a one versus a zero. This unconventional representation of data offers some intriguing advantages over conventional weighted binary. Implementing complex functions with simple hardware (e.g., multiplication using a single AND gate), tolerating soft errors (i.e., bit flips), and progressive precision are the primary advantages of SC. The obvious disadvantage, however, is latency. A stochastic representation is exponentially longer than conventional binary radix. Long latencies translate into high energy consumption, often higher than that of their binary counterpart. Generating bit streams is also costly. Factoring in the cost of the bit-stream generators, the overall hardware cost of an SC implementation is often comparable to a conventional binary implementation.;This dissertation begins by proposing a highly unorthodox idea: performing computation with digital constructs on time-encoded analog signals. We introduce a new, energy-efficient, high-performance, and much less costly approach for SC using time-encoded pulse signals. We explore the design and implementation of arithmetic operations on time-encoded data and discuss the advantages, challenges, and potential applications. Experimental results on image processing applications show up to 99% performance speedup, 98% saving in energy dissipation, and 40% area reduction compared to prior stochastic implementations. We further introduce a low-cost approach for synthesizing sorting network circuits based on deterministic unary bit-streams. Synthesis results show more than 90% area and power savings compared to the costs of the conventional binary implementation. Time-based encoding of data is then exploited for fast and energy-efficient processing of data with the developed sorting circuits.;Poor progressive precision is the main challenge with the recently developed deterministic methods of SC. We propose a high-quality down-sampling method which significantly improves the processing time and the energy consumption of these deterministic methods by pseudo-randomizing bitstreams. We also propose two novel deterministic methods of processing bitstreams by using low-discrepancy sequences. We further introduce a new advantage to SC paradigm-the skew tolerance of SC circuits. We exploit this advantage in developing polysynchronous clocking, a design strategy for optimizing the clock distribution network of SC systems. Finally, as the first study of its kind to the best of our knowledge, we rethink the memory system design for SC. We propose a seamless stochastic system, StochMem, which features analog memory to trade the energy and area overhead of data conversion for computation accuracy.
机译:随机计算(SC)作为一种在1960年代首次引入的范例,近年来作为新兴技术和“后CMOS”计算的一种潜在范例受到了广泛的关注。在随机比特流上执行逻辑计算,其中信号值通过获得1相对于0的概率进行编码。与常规加权二进制相比,这种非常规的数据表示形式提供了一些有趣的优势。用简单的硬件(例如,使用单个AND门进行乘法)来实现复杂的功能,容忍软错误(即,位翻转)和渐进精度是SC的主要优势。但是,明显的缺点是延迟。随机表示比常规二进制基数长。较长的延迟会转化为高能耗,通常比二进制耗能高。产生比特流也很昂贵。考虑到比特流发生器的成本,SC实现的总体硬件成本通常可以与传统的二进制实现相媲美。本论文首先提出了一种非常非传统的想法:对时间编码的模拟信号进行数字结构的计算。我们为使用时间编码脉冲信号的SC引入了一种新的,高能效,高性能且成本更低的方法。我们探索对时间编码数据进行算术运算的设计和实现,并讨论其优势,挑战和潜在应用。与以前的随机实施方案相比,图像处理应用程序的实验结果表明,其性能提升高达99%,节省了98%的能耗,并减少了40%的面积。我们进一步介绍了一种基于确定性一元比特流的用于分类网络电路的低成本方法。综合结果显示,与传统二进制执行程序的成本相比,其面积和功耗节省了90%以上。然后,利用已开发的分类电路,利用基于时间的数据编码来进行快速,节能的数据处理。渐进式精度差是最近开发的SC确定性方法的主要挑战。我们提出了一种高质量的下采样方法,该方法通过对位流进行伪随机化来显着改善这些确定性方法的处理时间和能耗。我们还提出了两种使用低差异序列处理位流的新颖确定性方法。我们进一步介绍了SC范式的新优势-SC电路的偏斜容限。我们在开发多同步时钟中利用了这一优势,这是一种用于优化SC系统的时钟分配网络的设计策略。最后,就我们所知,这是第一次此类研究,我们重新考虑了SC的存储系统设计。我们提出了一种无缝随机系统StochMem,该系统具有模拟内存功能,可以交换数据转换的能量和面积开销以提高计算精度。

著录项

  • 作者

    Najafi, M. Hassan.;

  • 作者单位

    University of Minnesota.;

  • 授予单位 University of Minnesota.;
  • 学科 Electrical engineering.;Computer engineering.
  • 学位 Ph.D.
  • 年度 2018
  • 页码 169 p.
  • 总页数 169
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号