散热器阻塞检测器的制作方法

文档序号:7209562阅读:243来源:国知局
专利名称:散热器阻塞检测器的制作方法
技术领域
本发明总地来说涉及计算机实施的方法、数据处理系统和电磁检测系统。更具体地说,本发明涉及用于识别数据处理系统的集成电路的散热器内堆积的碎屑的方法、数据处理系统和电磁检测系统。
背景技术
为了传递强大的计算资源,计算机设计师必须设计强大的计算机处理器和高速存储器模块。举例而言,当前计算机处理器每秒能够执行数十亿条计算机程序指令。操作这些计算机处理器和存储器模块需要大量的功率。在操作期间,处理器通常可消耗100瓦特以上的功率。消耗大量的功率产生相当大量的热。除非热被移除,否则计算机处理器或存储器模块所产生的热可能降级或破坏组件的功能性。为了防止电子组件的降级或破坏,计算机设计师可以通过使用传统散热器从电子组件移除热。传统散热器通常具有用于将热消散到该散热器周围环境中的散热片。传统散热器使用热传导吸收来自电子组件的热并且将热转移至热消散散热片的各处。这些冷却方案中的很多方案需要由风扇或吹风机进行强制通风,以移动大量空气从而最大化冷却效能。在一些工业或商业环境中,存在与由风扇带入系统中的污垢、灰尘和棉绒堵塞散热器相关联的问题。

发明内容
根据本发明的一个实施例,一种方法、一种数据处理系统和一种计算机程序产品识别散热器中的阻塞。电磁发射器和电磁检测器被设置在该散热器的相对侧上。从该电磁发射器引导的电磁辐射流的强度(intensity)由该电磁检测器测量。基于由该电磁检测器测量出的该电磁辐射流的该测量强度(measured intensity),确定该散热器的阻塞程度。 如果该散热器的阻塞程度超出阻塞阈值,则产生警报。附图的简要说明

图1为根据一说明性实施例的数据处理系统的图;图2为根据一说明性实施例的散热器的单个散热片;图3为根据一说明性实施例的用于集成电路的横向散热器阻塞检测系统;图4为根据一说明性实施例的用于集成电路的轴向散热器阻塞检测系统;图5为根据一说明性实施例的散热器阻塞监控的数据流图;以及图6为根据一说明性实施例的用于确定散热器阻塞的流程图。
具体实施例方式如本领域技术人员将了解的,本发明可实施为一种系统、方法或计算机程序产品。 因此,本发明可采用完全硬件实施例、完全软件实施例(包括固件、常驻软件、微码等)或组合软件与硬件方面的实施例(其在本文中全部可以总称为“电路”、“模块”或“系统”)的形式。此外,本发明可采用在任何有形表达媒体中实施的计算机程序产品的形式,其具有在该媒体中实施的计算机可用程序代码。可使用一个或多个计算机可用或计算机可读媒体的任何组合。计算机可用或计算机可读媒体可为(例如,但不限于)电子、磁性、光学、电磁、红外线或半导体系统、装置、设备或传播媒体。计算机可读媒体的更具体实例(非详尽列举)将包括如下具有一个或多个导线的电连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPR0M或闪存)、光纤、便携式紧密光盘只读存储器(CDROM)、光学存储设备、传输媒体(例如支持因特网或企业内部网络的传输媒体)或磁性存储设备。应注意,计算机可用或计算机可读媒体甚至可为上面印有程序的纸张或另一适合的媒体,因为程序可经由例如纸张或其它媒体的光学扫描而被电子捕获,然后以适合的方式编译、解译或以其它方式处理(如果必要)然后存储在计算机存储器中。在此文件的上下文中,计算机可用或计算机可读媒体可为可包含、存储、传达、传播或传送用于由指令执行系统、装置或设备使用或与其结合使用的程序的任何媒体。计算机可用媒体可包括基带中或者作为载波一部分的经传播的数据信号,该信号具有在其上实施的计算机可用程序代码。计算机可用程序代码可使用任何适当的媒体(包括但不限于无线、有线、光纤电缆、RF等)来传输。用于执行本发明的操作的计算机程序码可用一或多种编程语言的任何组合来编写,包括面向对象的编程语言(诸如JaVa、Smalltalk、C++或类似编程语言)和传统的过程编程语言(诸如“C”编程语言或类似编程语言)。程序代码可完全在使用者的计算机上、部分在使用者的计算机上、作为独立软件套件、部分在使用者的计算机上并且部分在远程计算机上或者完全在远程计算机或服务器上执行。在后者情形下,远程计算机可经由任何类型的网络(包括局域网络(LAN)或广域网络(WAN))连接至使用者的计算机,或者可连接至外部计算机(例如,经由使用因特网服务提供商的因特网)。下文将参考根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或方框图来描述本发明。将了解,流程示和/或方框图的每一方框和流程示和/或方框图中方框的组合可由计算机程序指令实施。可将这些计算机程序指令提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器以产生一机器,使得经由计算机或其它可编程数据处理装置的处理器执行的指令建立用于实施流程图和/或方框图的一个或多个方框中指定的功能/动作的装置。这些计算机程序指令也可存储在一计算机可读媒体中,该计算机可读媒体可指导计算机或其它可编程数据处理装置以特定方式工作,使得存储在该计算机可读媒体中的指令产生包括实施流程图和/或方框图的一个或多个方框中指定的功能/动作的指令装置的制品。计算机程序指令也可加载至计算机或其它可编程数据处理装置上以产生要在计算机或其它可编程装置上执行以产生计算机实施的过程的一系列操作步骤,使得在计算机或其它可编程装置上执行的指令提供用于实施流程图和/或方框图中的一个或多个方框中指定的功能/动作的过程。现转至图1,根据一说明性实施例描绘了数据处理系统的图。在此说明性实例中, 数据处理系统100包括通信组构(communication fabric) 102,其在处理器单元104、存储器106、持久性存储装置108、通信单元110、输入/输出(I/O)单元112和显示器114之间
提供通信。
处理器单元104用以对可加载到存储器106中的软件执行指令。视特定实现而定, 处理器单元104可为一组一个或多个处理器或可为多处理器核心。另外,处理器单元104可使用一个或多个异质处理器系统来实施,其中主处理器与次处理器存在于单个芯片上。作为另一说明性实例,处理器单元104可为包含相同类型的多个处理器的对称型多处理器系统。存储器106和持久性存储装置108为存储设备的实例。存储设备为能够以临时方式和/或持久方式存储信息的任何一件硬件。在这些实例中,存储器106例如可为随机存取存储器或任何其它适合的易失性或非易失性存储设备。持久性存储装置108可视特定实现而采用各种形式。举例而言,持久性存储装置108可包含一个或多个组件或设备。举例而言,持久性存储装置108可为硬驱动器、闪存、可重写光盘、可重写磁带或上述装置的组合。 持久性存储装置108所使用的媒体也是可移除的。举例而言,可将可移除硬驱动器用于持久性存储装置108。在这些实例中,通信单元110提供与其它数据处理系统或设备的通信。在这些实例中,通信单元110为网络接口卡。通信单元110可经由实体通信链路和无线通信链路中任一者或两者的使用来提供通信。输入/输出单元112允许与可连接至数据处理系统100的其它设备的数据输入和输出。举例而言,输入/输出单元112可经由键盘和鼠标为使用者输入提供连接。另外,输入/输出单元112可将输出发送至打印机。显示器114提供一机制以对使用者显示信息。用于操作系统和应用的指令或程序位于持久性存储装置108上。这些指令可加载至存储器106中以由处理器单元104执行。不同实施例的过程可由处理器单元104使用可位于存储器(例如存储器106)中的计算机实施的指令来执行。这些指令称为程序代码、 计算机可用程序代码或计算机可读程序代码,其可由处理器单元104中的处理器读取和执行。不同实施例中的程序代码可在不同实体或有形计算机可读媒体(诸如,存储器106或持久性存储装置108)上实施。程序代码116以函数形式位于可选择性移除的计算机可读媒体118上,并且可加载至数据处理系统100上或转移至数据处理系统100以便由处理器单元104执行。在这些实例中,程序代码116和计算机可读媒体118形成计算机程序产品120。在一实例中,计算机可读媒体118可为有形形式,诸如插入或放置到驱动器或其它设备(其为持久性存储装置108的一部分)中以转移至存储设备(诸如,硬驱动器,其为持久性存储装置108的一部分)上的光盘或磁盘。以有形形式,计算机可读媒体118也可采用持久性存储装置的形式, 诸如硬驱动器、拇指驱动器或连接至数据处理系统100的闪存。计算机可读媒体118的有形形式也称为计算机可记录存储媒体。在一些情况下,计算机可读媒体118可能不可移除。或者,程序代码116可经由通向通信单元110的通信链路和/或经由与输入/输出单元112的连接从计算机可读媒体118转移至数据处理系统100。在这些说明性实例中, 通信链路和/或连接可为实体的或无线的。计算机可读媒体也可采用非有形媒体的形式, 诸如包含程序代码的通信链路或无线传输。在一些说明性实施例中,程序代码116可经由网络从另一设备或数据处理系统下载至持久性存储装置108以在数据处理系统100内使用。举例而言,存储在服务器数据处理系统中的计算机可读存储媒体中的程序代码可经由网络从服务器下载至数据处理系统100。提供程序代码116的数据处理系统可为服务器计算机、客户端计算机或能够存储和传输程序代码116的一些其它设备。为数据处理系统100示出的不同组件并非意欲提供对可实施不同实施例的方式的架构限制。可在包括除了为数据处理系统100示出的那些组件以外的组件或替代那些组件的组件的数据处理系统中实施不同说明性实施例。图1中示出的其它组件可与所示出的说明性实例不同。可使用能够执行程序代码的任何硬设备或系统来实施不同实施例。作为一实例,数据处理系统可包括与无机组件整合的有机组件,和/或可完全包含有机组件(不包括人类)。举例而言,存储设备可含有机半导体。作为另一实例,数据处理系统100中的存储设备为可存储数据的任何硬件装置。 存储器106、持久性存储装置108和计算机可读媒体118为有形形式的存储设备的实例。在另一实例中,总线系统可用以实施通信组构102,并且可包含一个或多个总线 (诸如,系统总线或输入/输出总线)。当然,总线系统可使用任何适合类型的架构来实施, 该架构提供附联至总线系统的不同组件或设备之间的数据转移。另外,通信单元可包括用以传输和接收数据的一个或多个设备,诸如调制解调器或网络适配器。另外,存储器可为例如存储器106或诸如可存在于通信组构102中的接口和存储器控制器中心内所发现的高速缓存。说明性实施例提供一种方法、数据处理系统和计算机程序产品以识别散热器中的阻塞。电磁发射器和电磁检测器被设置在散热器的相对侧上。从电磁发射器引导的电磁辐射流的强度由电磁检测器测量。基于电磁检测器所测量出的电磁辐射流的测量强度,确定散热器的阻塞程度。如果散热器的阻塞程度超出阻塞阈值,则产生警报。应了解,可在可使用散热器的任何环境中使用说明性实施例中所描述的散热器阻塞检测系统。尽管说明性实施例描述供集成电路使用的散热器阻塞检测系统,但是也可在 (例如但不限于)制冷、热引擎、电子设备、机械设备和激光器的应用中利用该散热器阻塞检测系统。现参考图2,根据一说明性实施例示出散热器的单个散热片。散热片200为通常构成散热器的多个热消散散热片中的一个。散热片200为热导体,其对散热器提供额外表面区域以消散热负荷。散热片200包含散热片主体210和孔212。散热片主体210可由(例如但不限于) 铝合金或能够消散附着的集成电路所产生的热的其它材料制成。孔212为穿过散热片主体210的两侧的制造或加工的开口。孔212提供电磁辐射的引导束可通过的路径。现参考图3,根据一说明性实施例示出用于集成电路的横向散热器阻塞检测系统。 散热器310可附联至集成电路,例如图1的处理器单元104。散热器310包含多个散热片 312。多个散热片312中的每一个可为图2的散热片200。散热器310是被设计为通过将热消散到周围空气中来降低电子设备的温度的组件。散热器310可为主动散热器或被动散热器。散热器310可由(例如,但不限于)铝合金制成。散热器310包含多个散热片312。多个散热片312被排列为使得各自的孔以共线方式对准。散热器310位于集成电路314的顶上。集成电路314 (有时称为芯片或微芯片)为半导体晶片,该半导体晶片上制造有数千或数百万个微型电阻器、电容器和晶体管。集成电路314可为(例如但不限于)放大器、振荡器、定时器、计数器、计算机存储器或微处理器。 散热器310有助于消散集成电路314所产生的热。集成电路314可被安装至印刷电路板316上。印刷电路板316为上面放置芯片和其它电子组件的薄板。数据处理系统由一个或多个板(通常称为卡或适配器)组成。印刷电路板316可为(例如但不限于)主机板、扩充板、网络接口卡和视频适配器。在数据处理系统的操作期间,灰尘、棉绒、污垢和其它碎屑一般将粘附至散热器 310。此碎屑可能阻碍散热器310周围的空气流动,进而不利影响集成电路314的冷却。集成电路314的过热可能又不利影响数据处理系统的性能。电磁发射器318与多个散热片312的共线孔对准。电磁发射器318可为任何电磁辐射源,包括可见光、红外线和紫外线。电磁发射器318可为例如电灯泡、加热元件、发光二极管或激光器。在一说明性实施例中,电磁发射器318为半导体制造的激光器,诸如垂直腔表面发射激光器(VSCEL)、垂直外腔表面发射激光器(VECSEL)或边缘发射二极管。电磁发射器318将电磁辐射流320经由多个散热片312的孔引导至电磁检测器322。电磁检测器322是将电磁信号转换为电信号的转换器。当电磁检测器322接收到流320时,电磁检测器产生与入射电磁辐射的强度成比例的电流。电磁发射器318以恒定强度发射流320。随着灰尘、棉绒、污垢和其它碎屑粘附至散热器310,灰尘、棉绒、污垢和其它碎屑阻塞多个散热片312的孔,进而模糊流320。随着灰尘、棉绒、污垢和其它碎屑的更多沉积物累积在多个散热片312的共线孔内,流320被累积物散射、阻塞或衍射。由电磁检测器322检测出的流320的测量强度因此减小。现参考图4,根据一说明性实施例示出用于集成电路的轴向散热器阻塞检测系统。 散热器410可附联至集成电路,例如图1的处理器单元104。散热器410包含多个散热片 412。多个散热片412中的每一个可为图2的散热片200。散热器410是被设计为通过将热消散到周围空气中来降低电子设备的温度的组件。散热器410可为主动散热器或被动散热器。散热器410可由(例如但不限于)铝合金制成。散热器410包含多个散热片412。散热器410可为例如图3的散热器310的散热器。多个间隙414介于多个散热片412之间。多个间隙414允许空气在多个散热片 412之间和周围流动,增加下置的集成电路(例如图3的集成电路314)的辐射冷却效能。电磁发射器(例如,图3的电磁发射器318)与电磁检测器(例如图3的电磁检测器322)线性对准。电磁发射器与电磁检测器被对准使得流穿过多个间隙414中的至少一个。该流为电磁发射器所发射的电磁辐射。该流可为例如图3的流320的流。随着灰尘、棉绒、污垢和其它碎屑的更多沉积物累积在多个间隙414内,该流被累积物散射、阻塞或衍射。由电磁检测器322检测出的流320的测量强度因此减小。现参考图5,根据一说明性实施例示出散热器阻塞监控的数据流图。散热器阻塞监控系统500可用来监控散热器(例如图3的散热器310)中的碎屑阻塞。电信号强度512从电磁检测器(例如图3的电磁检测器322)的输出确定。电信号强度为从电磁检测器输出的电流的度量。从电磁检测器输出的电流与入射电磁辐射(例如图3的流320)的强度成比例。电信号强度512被输入到散热器分析器514中。散热器分析器514为软件、硬件或固件组件,其跟踪包括(例如但不限于)周围温度和电信号强度512的操作输入。散热器分析器514可以将电信号强度512与散热器的阻塞程度相关联。如果散热器的阻塞程度违反警报参数518,则散热器分析器514也可产生警报516。散热器分析器514也可以使散热器阻塞与周围温度和散热器的温度相关联以识别真实阻塞情况。在一说明性实施例中,散热器分析器514也可在定时持续时间上监控电信号强度 512的降级。电信号强度512的降级速率与散热器内碎屑累积的速率相关。通过了解电信号强度512的降级速率和散热器内碎屑累积的速率,散热器分析器514可预测电信号强度 512何时将降至可接受程度之下,指示散热器内超出可接受程度的阻塞程度。基于散热器内碎屑累积的速率,散热器分析器514可作出关于应何时清洁散热器的预测性建议。在一说明性实施例中,散热器分析器514可考虑环境情况(例如但不限于)温度、 湿度和空气循环。环境情况影响散热器将热能消散到周围环境中的速率。在某些不利环境情况下,散热器内的阻塞可因此更显著。通过考虑可变环境情况,散热器分析器514可以优化关于散热器操作环境的预测性建议和警报情况。使用者将警报参数518输入至散热器分析器514中。使用者所输入的警报参数 518指定警报阈值520和警报方法522。警报阈值520基于在电磁检测器(例如图3的电磁检测器32 接收到的入射电磁辐射的强度来定义散热器(例如图3的散热器310)的可接受的阻塞程度。随着灰尘、棉绒、污垢和其它碎屑的更多沉积物累积在散热器的散热片的共线孔内,由电磁检测器所检测出的入射电磁辐射的测量强度从基线量降低。警报阈值 520基于由电磁发射器传输的入射电磁辐射的传输强度和由电磁检测器测量出的入射电磁辐射的测量强度指定散热器的可接受的阻塞程度。警报方法522指示使用者指定的方法,如果散热器的阻塞量已超出使用者定义的可接受程度,则应通过该方法告知使用者。警报方法522可为向使用者通知阻塞的任何警报,诸如(但不限于)发送至使用者的音响警报、视觉警报、电子邮件、文字短消息、系统消息或其它文字警报。使用者将散热器操作指示5M输入到散热器分析器514中。散热器操作指示5M 可为(例如但不限于)电磁辐射的传输波长的选择、电磁辐射的传输波长的强度的选择、电磁检测器的灵敏度的选择。散热器操作指示5M可被调整以优化散热器的实际阻塞的检测,同时最小化由于散热器的散热片孔的微小阻塞而引起的错误检测。如果散热器的散热片孔的阻塞超出警报阈值520,则散热器分析器514产生警报 516。根据警报方法522,警报516为通知使用者当前阻塞程度超出警报阈值520所指定的可接受极限。根据使用者所指示的警报方法522,将警报516传递给使用者。因此,警报516 可为(例如但不限于)发送至使用者的音响警报、视觉警报、电子邮件或其它文字警报。在一说明性实施例中,散热器阻塞监控系统500包括观测计526。观测计5 是表示电信号强度512或散热器内相对于最大允许阻塞程度的阻塞程度的图形或机械量计。观测计5 可为硬件或软件量计。因此,使用者可通过检查指示警报516的图形或机械量计来快速确定相对阻塞程度或透射程度。现参考图6,根据一说明性实施例示出用于确定散热器阻塞的流程图。过程600为软件或固件过程,其在软件或硬件组件(例如图5的散热器分析器514)上执行。过程600由接收来自电磁检测器的电信号开始(步骤610)。电信号从电磁检测器(例如图3的电磁检测器32 输出。电信号与电磁检测器所接收到的入射电磁辐射的强度成比例。响应于接收到来自电磁检测器的电信号,过程600基于信号强度计算阻塞程度 (步骤620)。电磁发射器以已知的恒定强度传输电磁辐射。因此,容易地建立用于接收到的流的基线强度。当电磁检测器检测到所传输的电磁辐射时,推断与该基线的偏差以确定散热器的散热片的共线孔内的阻塞量。响应于基于信号强度计算阻塞程度,过程600确定阻塞程度是否高于阻塞阈值 (步骤630)。阻塞阈值可为图5的警报阈值520。随着灰尘、棉绒、污垢和其它碎屑的更多沉积物累积在散热器的散热片的共线孔内,由电磁检测器检测出的入射电磁辐射的测量强度从基线量降低。阻塞阈值基于由电磁发射器传输的入射电磁辐射的传输强度和由电磁检测器测量出的入射电磁辐射的测量强度指定散热器的可接受的阻塞程度。响应于识别出阻塞程度高于阻塞阈值(在步骤630 “是”),过程600使用警报参数产生警报(步骤640,此后过程终止)。警报参数可为图5的警报参数518。根据警报方法(例如图5的警报方法52 ,警报为通知使用者已超出警报阈值。可根据使用者所指示的警报方法将警报传递至使用者。因此,警报可为(例如但不限于)发送至使用者的音响警报、视觉警报、电子邮件或其它文字警报。本文所描述的说明性实施例提供一种用于识别散热器内堆积的碎屑的方法、数据处理系统和电磁检测系统。电磁发射器和电磁检测器被设置在散热器的相对侧上。从电磁发射器弓I导的电磁辐射流的强度由电磁检测器测量。基于由电磁检测器测量出的电磁辐射流的测量强度,确定散热器的阻塞程度。如果散热器的阻塞程度超出阻塞阈值,则产生警报。图中的流程图和方框图示出根据本发明的各种实施例的系统、方法和计算机程序产品的可能实施例的架构、功能性和操作。就此而言,流程图或方框图中的每一方框可表示模块、片段或程序代码的部分,该程序代码包含用于实施一个或多个指定逻辑功能的一个或多个可执行指令。也应注意,在一些替代实施例中,方框中注明的功能可能不按图中注明的次序发生。举例而言,视所涉及的功能性而定,连续示出的两个方框实际上可大体上同时执行,或者这些方框有时可按相反次序执行。也应注意,方框图和/或流程示中的每一方框和方框图和/或流程示中的方框的组合可由基于专用硬件的系统(其执行指定功能或动作)或专用硬件与计算机指令的组合来实施。本文使用的术语仅用于描述特定实施例的目的而并非意欲为本发明的限制。除非本文另有明确指示,否则如本文所使用的单数形式“一”和“该”意欲同样包括复数形式。 将进一步理解,术语“包含”在用于此说明书中时指定所述的特征、整体、步骤、操作、组件和 /或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元件、组件和/或其群组的存在或添加。下文权利要求中的所有装置或步骤以及功能元件的相应结构、材料、动作和等同物意欲包括用于与特定要求保护的其它要求保护的组件结合执行功能的任何结构、材料或动作。本发明的描述已为说明和描述目的而呈现,但并非意欲为详尽或以所公开的形式限于本发明。对于本领域技术人员而言,在不脱离本发明的范畴和精神的情况下,很多修改和变化将显而易见。实施例被选择和描述以最佳阐述本发明原理和实际应用,并使其它本领域技术人员能够理解具有各种修改的各种实施例(当其适用于预期特定使用时)的本发明。本发明可采用完全硬件实施例、完全软件实施例或包含硬件与软件元件的实施例的形式。在一较佳实施例中,本发明可在软件(包括但不限于固件、常驻软件、微码等)中实施。此外,本发明可采用计算机程序产品的形式,该计算机程序产品可从提供用于由计算机或任何指令执行系统使用或与其连接使用的程序代码的计算机可用或计算机可读媒体存取。为此描述的目的,计算机可用或计算机可读媒体可为可包含、存储、传达、传播或传送用于由指令执行系统、装置或设备使用或与其连接使用的程序的任何有形装置。媒体可为电子、磁性、光学、电磁、红外线或半导体系统(或装置或设备)或传播媒体。计算机可读媒体的实例包括半导体或固态存储器、磁带、可移除计算机盘、随机存取存储器(RAM)、只读存储器(ROM)、刚性磁盘和光盘。光盘的当前实例包括紧密光盘-只读存储器(CD-ROM)、紧致光盘读/写(CD-R/W)和DVD。适用于存储和/或执行程序代码的数据处理系统将包括直接或经由系统总线间接耦接至存储器元件的至少一个处理器。存储器元件可包括在程序代码的实际执行期间使用的本地存储器、大容量存储装置和高速缓存,这种高速缓存提供至少一些程序代码的暂时存储以减少在执行期间必须从大容量存储装置取得程序代码的次数。输入/输出或I/O设备(包括但不限于键盘、显示器、指向设备等)可直接或经由介入I/O控制器耦接至系统。网络适配器也可耦接至系统使得数据处理系统能够经由介入私有或公众网络耦接至其它数据处理系统或远程打印机或存储设备。调制解调器、电缆调制解调器和以太网络卡仅为当前可用类型的网络适配器中的少数几种。本发明的描述已为说明和描述的目的而呈现,而并非意欲为穷举或以所公开的形式限制本发明。对于本领域技术人员而言,很多修改和变化将为显而易见。实施例被选择和描述以最佳阐述本发明的原理和实际应用,并使其它本领域技术人员能够理解具有各种修改的各种实施例(其适用于预期特定使用时)的本发明。
权利要求
1.一种用于识别散热器中的阻塞的方法,该方法包含以下步骤从电磁检测器接收电磁辐射流的测量强度,其中电磁辐射流从位于散热器的第一侧上的电磁发射器被引导至与该散热器的该第一侧相对的该散热器的第二侧上的所述电磁检测器;以及响应于接收到电磁辐射流的测量强度,基于由电磁检测器测量出的电磁辐射流的测量强度,确定该散热器的阻塞程度。
2.一种用于识别散热器中的阻塞的方法,该方法包含以下步骤提供设置在该散热器的第一侧上的电磁发射器和设置在该散热器的第二侧上的电磁检测器;从该电磁发射器以一发射强度发射电磁辐射流;以及在该电磁检测器处识别从该电磁发射器引导至该电磁检测器的电磁辐射流的测量强度。
3.如权利要求1的方法,其中该散热器包含多个散热片和多个间隙,该方法进一步包含以下步骤将该电磁发射器与该电磁检测器沿所述多个间隙中的至少一个线性对准;以及将电磁辐射流从该电磁发射器引导至该电磁检测器,使得该电磁辐射流穿过多个间隙中的至少一个。
4.如权利要求1的方法,其中该散热器包含多个散热片,并且其中该多个散热片中的每一个在散热片主体内包含一个孔,该方法进一步包含以下步骤将所述多个孔中的每一个对准,以使其与所述多个孔中的其它孔共线; 将电磁辐射流从该电磁发射器弓丨导至该电磁检测器,使得该电磁辐射流穿过所述多个孔。
5.如权利要求1的方法,其中该电磁发射器选自由以下构成的组电灯泡、加热元件、 发光二极管、激光器、垂直腔表面发射激光器、垂直外腔表面发射激光器、或边缘发射二极管。
6.如权利要求1的方法,其中该警报选自由以下构成的组音响警报、视觉警报、电子邮件和文字消息。
7.如权利要求1的方法,进一步包含以下步骤响应于确定该散热器的阻塞程度,识别该散热器的阻塞程度是否高于阻塞阈值;以及响应于识别出该散热器的阻塞程度高于阻塞阈值,产生警报。
8.如权利要求1的方法,其中所述的基于由电磁检测器测量出的电磁辐射流的测量强度确定散热器的阻塞程度的步骤进一步包含以下步骤识别该测量强度与基线强度的偏差;以及基于该测量强度推断该散热器的阻塞程度。
9.一种数据处理系统,包含 总线;通信单元,连接至该总线;存储设备,连接至该总线,其中该存储设备包括用于识别该数据处理系统的散热器中的阻塞的计算机可用程序代码;设置在该散热器的第一侧上的电磁发射器,以及设置在该散热器的第二侧上的电磁检测器;处理器单元,其连接至该总线,其中该处理器单元执行该计算机可用程序代码以从电磁检测器接收电磁辐射流的测量强度,其中该电磁辐射流从位于该散热器的第一侧上的电磁发射器被引导至与该散热器的该第一侧相对的该散热器的第二侧上的该电磁检测器;并且响应于接收到电磁辐射流的测量强度,基于由该电磁检测器测量出的电磁辐射流的测量强度确定该散热器的阻塞程度。
10.如权利要求9的数据处理系统,其中该处理器单元进一步执行计算机可用程序代码以执行下述操作从该电磁发射器以一发射强度发射该电磁辐射流;在该电磁检测器识别从该电磁发射器引导至该电磁检测器的电磁辐射流的测量强度,其中该电磁发射器和该电磁检测器被设置在该散热器的相对侧上;并且响应于识别出该电磁辐射流的该测量强度,基于来自该电磁发射器的该电磁辐射流的该发射强度以及由该电磁检测器测量出的该电磁辐射流的该测量强度,确定该散热器的阻塞程度。
11.如权利要求9的数据处理系统,其中该散热器包含多个散热片和多个间隙,并且其中该电磁发射器与该电磁检测器沿该多个间隙中的至少一个线性对准;并且其中处理器单元进一步执行计算机可用程序代码以将该电磁辐射流从该电磁发射器引导至该电磁检测器,使得该电磁辐射流穿过多个间隙中的至少一个。
12.如权利要求9的数据处理系统,其中该散热器包含多个散热片,其中该多个散热片中的每一个在散热片主体内包含一个孔,其中所述多个孔中的每一个被对准以与所述多个孔中的其它孔共线;并且其中处理器单元进一步执行计算机可用程序代码以将该电磁辐射流从该电磁发射器引导至该电磁检测器,使得该电磁辐射流穿过所述多个孔。
13.如权利要求9的数据处理系统,其中该电磁发射器选自由以下构成的组电灯泡、 加热元件、发光二极管、激光器、垂直腔表面发射激光器、垂直外腔表面发射激光器、或边缘发射二极管。
14.如权利要求9的数据处理系统,其中该处理器单元进一步执行计算机可用程序代码,响应于确定该散热器的阻塞程度,识别该散热器的阻塞程度是否高于阻塞阈值;并且响应于识别出该散热器的阻塞程度高于阻塞阈值,产生警报。
15.如权利要求9的数据处理系统,其中该处理器单元执行计算机可用程序代码以基于由该电磁检测器测量出的该电磁辐射流的该测量强度确定该散热器的阻塞程度进一步包含该处理器单元执行计算机可用程序代码以识别该测量强度与基线强度的偏差;以及基于该测量强度推断该散热器的阻塞程度。
16.一种用于识别散热器中的阻塞的计算机程序产品,该计算机程序产品包含计算机可用媒体,具有实施在其上的计算机可用程序代码,该计算机可用程序代码包含被配置为从电磁检测器接收电磁辐射流的测量强度的计算机可用程序代码,其中电磁辐射流从位于散热器的第一侧上的电磁发射器被引导至与该散热器的第一侧相对的该散热器的第二侧上的该电磁检测器;以及响应于接收到该电磁辐射流的该测量强度,基于由该电磁检测器测量出的该电磁辐射流的该测量强度确定该散热器的阻塞程度的计算机可用程序代码。
17.如权利要求16的计算机程序产品,其中该计算机可用程序代码进一步包含被配置为从该电磁发射器以一发射强度发射该电磁辐射流的计算机可用程序代码;被配置为识别从该电磁发射器被引导至该电磁检测器的该电磁辐射流的该测量强度的计算机可用程序代码,其中该电磁发射器和该电磁检测器被设置在该散热器的相对侧上;以及响应于识别出该电磁辐射流的测量强度,基于来自该电磁发射器的该电磁辐射流的该发射强度和由该电磁检测器测量出的该电磁辐射流的该测量强度来确定该散热器的阻塞程度的计算机可用程序代码。
18.如权利要求17的计算机程序产品,其中该散热器包含多个散热片和多个间隙,并且其中该电磁发射器和该电磁检测器沿该多个间隙中的至少一个线性对准,该计算机可用程序代码进一步包含被配置为将该电磁辐射流从该电磁发射器弓I导至该电磁检测器,使得该电磁辐射流穿过多个间隙中的至少一个的计算机可用程序代码。
19.如权利要求17的计算机程序产品,其中该散热器包含多个散热片,其中该多个散热片中的每一个在散热片主体中包含一个孔,其中所述多个孔中的每一个被对准以与所述多个孔中的其它孔共线;该计算机可用程序代码被配置为将该电磁辐射流从该电磁发射器引导至该电磁检测器,使得该电磁辐射流穿过所述多个孔。
20.如权利要求17的计算机程序产品,其中该电磁发射器选自由以下构成的组电灯泡、加热元件、发光二极管、激光器、垂直腔表面发射激光器、垂直外腔表面发射激光器、或边缘发射二极管。
21.如权利要求17的计算机程序产品,其中该警报选自由以下构成的组音响警报、视觉警报、电子邮件、和文字消息。
22.如权利要求17的计算机程序产品,其中该计算机程序产品进一步包含响应于确定该散热器的阻塞程度而识别该散热器的阻塞程度是否高于阻塞阈值的计算机可用程序代码;以及响应于识别出该散热器的阻塞程度高于阻塞阈值而产生警报的计算机可用程序代码。
23.如权利要求17的计算机程序产品,其中被配置为基于由该电磁检测器测量出的该电磁辐射流的该测量强度确定该散热器的阻塞程度的该计算机可用程序代码进一步包含被配置为识别该测量强度与基线强度的偏差的计算机可用程序代码;以及被配置为基于该测量强度推断该散热器的阻塞程度的计算机可用程序代码。
24.—种装置,包含散热器;电磁发射器,被设置在该散热器的第一侧上,其中该电磁发射器以一发射强度发射电磁辐射流;电磁检测器,被设置在该散热器的第二侧上,其中该第二侧大体上与该散热器的该第一侧相对,并且其中该电磁检测器测量从该电磁发射器发射的该电磁辐射流的强度以形成测量强度并产生标识该测量强度的电信号;以及处理器单元,耦接至该电磁检测器,其中该处理器单元执行接收来自该电磁检测器的该电信号并且响应于接收到来自该电磁检测器的该电信号而基于该测量强度确定该散热器的阻塞程度的操作。
25.如权利要求M的装置,其中该处理器单元经由总线耦接至该电磁检测器。
全文摘要
一种方法、一种数据处理系统和一种计算机程序产品,识别数据处理系统的散热器中的阻塞。电磁发射器和电磁检测器被设置在该散热器的相对侧上。从该电磁发射器引导的电磁辐射流的强度由该电磁检测器测量。基于由该电磁检测器测量出的该电磁辐射流的该测量强度,确定该散热器的阻塞程度。如果该散热器的阻塞程度超出阻塞阈值,则产生警报。
文档编号H01L23/34GK102232244SQ200980148076
公开日2011年11月2日 申请日期2009年11月4日 优先权日2008年12月30日
发明者D·J·斯泰纳尔, K·A·伍德, P·M·威尔森, 小J·D·兰德斯 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1