【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及动态存储缓冲器;本专利技术尤其涉及而并非仅仅涉及用于资源受约束的多应用环境中的动态存储缓冲器,其中有益地减少了功率耗散。此外,本专利技术还涉及一种用于在这种动态存储缓冲器中减少功率耗散的方法。例如输入/输出缓冲器(I/O缓冲器)之类的存储缓冲器是公知的;这种缓冲器包括先进先出(first-in first-out FIFO)寄存器和诸如静态随机存取存储器(static random access memory SRAM)之类的存储装置,其被配置成依照类似于这种FIFO的方式执行。这些缓冲器的应用常常结合机械装置,所述机械装置诸如光文本/图片扫描器、CCD成像装置、打印机、磁盘驱动器和光盘驱动器。这种机械装置常常能够以明显不同于基本电子装置的速率来连续地接收和/或输出数据,所述电子装置诸如微处理器和相关联的外围组件(诸如解码器)。为了使机械装置能有效地与基本电子装置操作,这种缓冲器常常用于防止机械装置和电子装置在操作中延迟和/或彼此相对短暂停止。当设计包括基本电子装置和机械装置的组合的系统时,已知考虑到所述装置的数据速率处理能力,来有利地选择在所述电子和机械装置之间对接所要求的存储缓冲器大小。例如当设计诸如便携式膝上计算机之类的设备和诸如流行DVD和MP3播放器/记录器之类的便携式视听设备时,考虑这种因素。依照预期需求来动态地分配输入/输出缓冲器是已知的。为了互连的电子装置和机械装置不会由于相对不同的数据输出/接收速率而彼此相互延迟,常规作法是提供相当大于为防止这种延迟所要求的最小尺寸的缓冲器。然而,在本领域中例如在公布的美国专利号US ...
【技术保护点】
一种用于在计算装置上执行的一个或多个软件应用(40)和一个或多个数据产生和/或接收装置(20)之间进行缓冲的动态存储缓冲器(30,210),所述一个或多个数据产生和/或接收装置(20)通过所述缓冲器(30,210)与所述一个或多个应用(40)通信,所述缓冲器(30,210)包括缓冲器管理装置(210),所述缓冲器管理装置(210)用于控制把所述缓冲器(30)的一个或多个部分分配给所述一个或多个应用(40)以便减少在一个或多个装置(20)内所出现的功率耗散。
【技术特征摘要】
【国外来华专利技术】EP 2003-8-20 03102599.21.一种用于在计算装置上执行的一个或多个软件应用(40)和一个或多个数据产生和/或接收装置(20)之间进行缓冲的动态存储缓冲器(30,210),所述一个或多个数据产生和/或接收装置(20)通过所述缓冲器(30,210)与所述一个或多个应用(40)通信,所述缓冲器(30,210)包括缓冲器管理装置(210),所述缓冲器管理装置(210)用于控制把所述缓冲器(30)的一个或多个部分分配给所述一个或多个应用(40)以便减少在一个或多个装置(20)内所出现的功率耗散。2.如权利要求1所述的缓冲器(30,210),其中所述管理装置(210)可操作来响应于由所述一个或多个应用(40)对缓冲器(30)的数据流送速率需求来控制对所述缓冲器(30)的一个或多个部分的分配。3.如权利要求1或2所述的缓冲器(30,210),其中所述管理装置(210)可操作来响应于接近一个或多个装置(20)的最大可允许功率耗散限值来控制对所述缓冲器(30)的一个或多个部分的分配。4.如权利要求1或2所述的缓冲器(30,210),其中所述管理装置(210)可操作来响应于在所述一个或多个装置(20)中的分数倍数功率耗散来控制对所述缓冲器(30)的一个或多个部分的分配,所述分数倍数功率耗散与一个或多个应用(40)所出现的相应潜在渐近功率耗散成比例,所述一个或多个应用(40)与基本上不受限的缓冲器(30)存储容量相关联。5.如权利要求4所述的缓冲器(30,210),其中所述分数倍数功率耗散在相应潜在渐近功率耗散的105%到300%的范围内。6.如权利要求5所述的缓冲器(30,210),其中所述分数倍数功率耗散基本为相应潜在渐近功率耗散的110%。7.如权利要求1或2所述的缓冲器(30,210),其中所述管理装置(210)被实现为神经网络,所述神经网络可操作来通过导出在一个或多个装置(20)中所耗散的功率量度并且使用所述量度来控制对所述缓冲器(30)的一个或多个部分的分配,从而迭代地减少在所述一个或多个装置内所出现的功率耗散。8.如先前权利要求中任何一个所述的缓冲器(30,210),其中所述计算装置、缓冲器(30)和一个或多个装置(20)当结合在所述计算装置上执行的一个或多个软件应用(40)操作时相当于多应用资源受限的系统。9.如先前权利要求中任何一个所述的缓冲器(30,210),其中所述管理装置(210)用可在所述计算装置和一个或多个装置(20)中至少一个上执行的软件实现。10.如权利要求9所述的缓冲器(30,210),其中在所述管理装置(210)中包括预定数据阵列以用于响应于一个或多个应用(40)所需求的数据速率和/或一个或多个装置(20)的预定功率耗散限值,来把所述缓冲器(30)的一个或多个部分分配到所述一个或多个应用(40)。11.如先前权利要求中任何一个所述的缓冲器(30,210),其中至少部分缓冲器(30)包括电子冲击防护(ESP)缓冲器。12.如先前权利要求中任何一个所述的缓冲器...
【专利技术属性】
技术研发人员:AT伯查德,SB卢特詹斯,
申请(专利权)人:皇家飞利浦电子股份有限公司,
类型:发明
国别省市:NL[]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。