近阈值计算

近阈值电压计算,是指让集成电路工作在近阈值电压下,这个电压值比正常电压要低,这是应对芯片功耗越来越大问题而诞生的技术,期望通过将电压降低到一定程度,在保证一定计算能力的前提下,降低功耗,减少散热,为摩尔定律继续有效和更多核技术指明道路。

虽然可以通过降低电压达到降低功耗,但与此同时会带来两个问题:

1)运行频率降低,从而计算性能降低

2)系统稳定性降低,表现在parametric variation(这是集成电路的一个属性)不再稳定,导致一些电路和软件错误大量并频繁产生

如果运行的程序对延迟有很高的要求,显然问题1会给这种程序带来故障。为此,我与朋友探讨了一个战机撞山问题:

Tom驾驶战斗机,前方遇到一座高山,为了完成爬山效果,飞机需要在适当距离处开始爬升,在飞向山峰的过程中,飞机会以毫秒级间隔实时获取距离山峰的距离,倘若此时因为计算能力的下降致使系统没有及时收集和计算反馈数据,或以低计算性能去计算复杂的方程和算法要花费更多的时间,这样带来的结果延迟导致这个时刻系统获取的距离数据出现空白,而就在此时到达了应该拉升的距离,而系统认为此时还没有到达应该拉升距离,没有做出拉升动作,致使出现撞山的危险。

其实在我们日常生活中,当我们将系统设为省电模式时,软件的运行和操作就会出现明显的延迟,而在比省电模式电压更低的近阈值环境下,这种延迟会非常厉害,甚至程序连能运行的能力都没有。但在省电模式下,一些轻量级的,写得非常好的外国软件(如notepad++)依然十分流畅,所以这也给我们启发:可以从软件的代码上去适应近阈值环境,比如尽量减少访存语句和复杂计算语句。对于如何去解决近阈值环境下计算延迟带来的程序故障(如战机撞山问题)?一般采取的策略是通过冗余(Redundancy)来降低故障概率,或采取多核计算提高计算能力(虽然多核要多一些能耗,但近阈值带来的能耗降低程度要大于这种多核增加的能耗[1])。

在近阈值环境下,有一些程序会顺利运行,也有一些程序运行困难,也有一些程序压根运行不了,这是门编程艺术和统计学问题。其实这只是我基于论文所做的设想,因为缺乏近阈值环境(即使是模拟),所以很多实际道理都看不见。所以如果能找到科学模拟近阈值环境的方法也是一件了不起的探索和成就。而我目前所进行的也是环境的搭建。

引用:

【1】L. Chang et al., “Practical Strategies for Power-Efficient Computing Technologies,” Proceedings of the IEEE, vol. 98, no. 2, February 2010.

时间: 2025-01-02 14:46:51

近阈值计算的相关文章

Emgu学习之(四)——图像阈值

Visual Studio Community 2015 工程和代码:http://pan.baidu.com/s/1o7lxYSM 内容 在这篇文章中将提到以下内容: 全局阈值 自适应阈值 Otsu's二值化 在图像处理中,会希望忽略掉一些灰度细节,只保留主体的轮廓,对灰度图像进行阈值化处理能达到这个目的. “其基本的思想是,给定一个数组和一个阈值,然后根据数组中的每个元素的值是低于还是高于阈值而进行一些处理”——<学习OpenCV(中文版)>,这里说的“数组”即为图像数据, 而“进行一些处

每天近百亿条用户数据,携程大数据高并发应用架构涅槃

互联网二次革命的移动互联网时代,如何吸引用户.留住用户并深入挖掘用户价值,在激烈的竞争中脱颖而出,是各大电商的重要课题.通过各类大数据对用户进行研究,以数据驱动产品是解决这个课题的主要手段,携程的大数据团队也由此应运而生;经过几年的努力,大数据的相关技术为业务带来了惊人的提升与帮助. 以基础大数据的用户意图服务为例,通过将广告和栏位的"千人一面"变为"千人千面",在提升用户便捷性,可用性,降低费力度的同时,其转化率也得到了数倍的提升,体现了大数据服务的真正价值. 在

灰度图像--图像分割 阈值处理之补充说明

学习DIP第56天 转载请标明本文出处:http://blog.csdn.net/tonyshengtan ,出于尊重文章作者的劳动,转载请标明出处!文章代码已托管,欢迎共同开发:https://github.com/Tony-Tan/DIPpro 开篇废话 在前面的介绍中,说到过,影响阈值处理的两个主要问题是目标和背景的大小关系,和噪声对目标的影响,补充说明就是来解决下这两个问题. 算法原理 首先来解决噪声影响,在图像增强的时候提到过,低通滤波和平滑能够减少图像噪声,通过减少噪声,可以一定程度

Emgu 图像阈值

原文地址:http://www.cnblogs.com/CoverCat/p/5043833.html 转载,备查 Visual Studio Community 2015 工程和代码:http://pan.baidu.com/s/1o7lxYSM 内容 在这篇文章中将提到以下内容: 全局阈值 自适应阈值 Otsu's二值化 在图像处理中,会希望忽略掉一些灰度细节,只保留主体的轮廓,对灰度图像进行阈值化处理能达到这个目的. "其基本的思想是,给定一个数组和一个阈值,然后根据数组中的每个元素的值是

阿里云亮相2019联通合作伙伴大会,边缘计算等3款云产品助力5G时代产业数字化转型

4月23日,2019中国联通合作伙伴大会在上海正式开幕,本次大会以“合作不设限,共筑新生态”为主题,涉及5G.边缘计算.云计算.物联网.新媒体.人工智能.互联网化等各领域超过600家合作伙伴与3万名各行业观众参会. 据了解,本次大会上,阿里云与众多行业玩家同台竞技,展出了边缘计算.视频云等系列面向5G场景的创新解决方案,并结合阿里巴巴独特的电商.物流.零售等生态,现场展示了基于物联网无线连接的应用场景. 边缘节点服务– 离用户更近的计算 边缘计算是5G时代的新型基础设施,阿里云的边缘节点服务EN

Netty系列之Netty可靠性分析

作者 李林锋 发布于 2014年6月19日 | 29 讨论 分享到:微博微信FacebookTwitter有道云笔记邮件分享 稍后阅读 我的阅读清单 1. 背景 1.1. 宕机的代价 1.1.1. 电信行业 毕马威国际(KPMG International)在对46个国家的74家运营商进行调查后发现,全球通信行业每年的收益流失约为400亿美元,占总收入的1%-3%.导致收益流失的因素有多种,主要原因就是计费BUG. 1.1.2. 互联网行业 美国太平洋时间8月16日下午3点50分到3点55分(北

[转载]linux段页式内存管理技术

原始博客地址: http://blog.csdn.net/qq_26626709/article/details/52742470 一.概述 1.虚拟地址空间 内存是通过指针寻址的,因而CPU的字长决定了CPU所能管理的地址空间的大小,该地址空间就被称为虚拟地址空间,因此32位CPU的虚拟地址空间大小为4G,这和实际的物理内存数量无关.Linux内核将虚拟地址空间分成了两部分: 一部分是用户进程可用的,这部分地址是地址空间的低地址部分,从0到TASK_SIZE,称为用户空间 一部分是由内核保留使

Opencv研读笔记:haartraining程序之icvCreateCARTStageClassifier函数详解~

之前介绍了haartraining程序中的cvCreateMTStumpClassifier函数,这个函数的功能是计算最优弱分类器,这篇文章介绍一下自己对haartraining中关于强分类器计算的一些理解,也就是程序中的icvCreateCARTStageClassifier函数. 由于haartraining是基于HAAR特征进行adaboost训练,对于HAAR特征的处理比较繁琐,采用了奇数弱分类器补充针对翻转特征最优弱分类器计算的代码,所以代码看起来较为冗长.此外,其采用了较多的中间结构

viola &amp; jones-robust real-time face detection 大意

本论文主要有三个关键的贡献: 使用积分图快速地计算haar特征 使用adaboost算法从特征池中现在关键的特征 构建分类器级联实现快速的人脸检测 haar特征: 本论文使用三种简单的矩形特征: 由上下(或者左右)邻接的大小相同的两个矩形组成(如下图a),特征值为白的矩形的像素和减去黑的矩形的像素和 由上下(或者左右)邻接的大小相同的三个矩形组成(如下图b),特征值为白的矩形的像素和减去黑的矩形的像素和 由四个矩形组成(如下图c),特征值为白的矩形的像素和减去黑的矩形的像素和 如下图所示: 积分