【技术实现步骤摘要】
【国外来华专利技术】带有降低的页面交换开销的传感器中枢和存储器系统专利
本专利
一般涉及计算机科学,并且更具体地说,涉及带有降低的页面交换开销的传感器中枢和存储器系统。
技术介绍
计算系统正被设计成变得越来越注意到它们的周围环境。正因如此,系统设计人员感兴趣于发现新的方式来将各种传感器及它们的管理集成到他们在设计的系统中。附图说明结合下面的附图,从下面的详细描述中能够获得本专利技术的更好理解,附图中:图1示出具有传感器中枢和嵌入式存储器的计算系统;图2示出用于编译从嵌入式存储器中要由传感器中枢执行的程序代码的方法;图3示出要由从嵌入式存储器中操作的传感器中枢执行的程序代码的不同优先级别的不同特性;图4a示出页面交换方法;图4b示出功率节约页面驱逐方法;图4c示出用于进入S0ix状态的过程。具体实施方式图1示出具有集成传感器中枢102的计算系统100的描绘。集成传感器中枢102可被实现为嵌入式处理器或嵌入式控制器,其执行特定于被集成到计算系统100中的各种传感器103_1至103_M的程序代码。在这里,传感器能够包含对计算系统的周围环境作出反应的任何装置。示例包含温度计(对计算机的环境温度作出反应)、加速计(对计算机的物理定向和/或移动作出反应)、换能器(对施加到计算机的压力/力作出反应)等。每个此类传感器103典型地具有关联的装置驱动程序软件或类似固件。传感器中枢101能够因此被视为专用处理器,其从计算机的通用CPU核104_1 ...
【技术保护点】
1.一种计算系统,包括:/na)多个通用处理核;/nb)主存储器控制器;/nc)多个传感器;/nd)用以为所述传感器执行程序代码的传感器中枢;/ne)耦合到所述传感器中枢的嵌入式存储器,所述传感器中枢用以从所述嵌入式存储器中执行所述程序代码;/nf)用以存储所述程序代码的非易失性存储装置,所述程序代码包括指令,所述指令在由所述传感器中枢执行时促使所述传感器执行包括以下步骤的方法:/n在包括所述程序代码的较高优先级代码和/或数据的较高优先级页面已在所述嵌入式存储器中保持闲置达第一时间期后,从所述嵌入式存储器中将所述较高优先级页面换出;以及,/n在包括所述程序代码的较低优先级代码和/或数据的较低优先级页面已在所述嵌入式存储器中保持闲置达比所述第一时间期短的第二时间期后,从所述嵌入式存储器中将所述较低优先级页面换出。/n
【技术特征摘要】 【专利技术属性】
【国外来华专利技术】1.一种计算系统,包括:
a)多个通用处理核;
b)主存储器控制器;
c)多个传感器;
d)用以为所述传感器执行程序代码的传感器中枢;
e)耦合到所述传感器中枢的嵌入式存储器,所述传感器中枢用以从所述嵌入式存储器中执行所述程序代码;
f)用以存储所述程序代码的非易失性存储装置,所述程序代码包括指令,所述指令在由所述传感器中枢执行时促使所述传感器执行包括以下步骤的方法:
在包括所述程序代码的较高优先级代码和/或数据的较高优先级页面已在所述嵌入式存储器中保持闲置达第一时间期后,从所述嵌入式存储器中将所述较高优先级页面换出;以及,
在包括所述程序代码的较低优先级代码和/或数据的较低优先级页面已在所述嵌入式存储器中保持闲置达比所述第一时间期短的第二时间期后,从所述嵌入式存储器中将所述较低优先级页面换出。
2.如权利要求1所述的计算系统,其中所述较高优先级页面不含有所述程序代码的较低优先级代码和/或数据。
3.如权利要求1所述的计算系统,其中所述较低优先级页面不含有所述程序代码的较高优先级代码和/或数据。
4.如权利要求1所述的计算系统,其中所述第一时间期大于一秒,并且所述第二时间期小于一秒。
5.如权利要求1所述的计算系统,其中所述方法进一步包括:
在包括所述程序代码的中等优先级代码和/或数据的中等优先级页面已在所述嵌入式存储器中保持闲置达比所述第一时间期小但比所述第二时间期大的第三时间期后,从所述嵌入式存储器中将所述中等优先级页面换出。
6.如权利要求1所述的计算系统,其中所述程序代码包括各自被指派到多个不同优先级别之一的多个页面,每个优先级别被指派有在符合从所述嵌入式存储器被驱逐前它被允许闲置在所述嵌入式存储器中的不同时间量。
7.如权利要求1所述的计算系统,其中所述传感器包含以下任何项:
温度计;
加速器;
换能器。
8.一种含有程序代码的机器可读存储介质,所述程序代码在由传感器中枢处理以监督多个传感器的操作时促使所述传感器中枢执行包括以下操作的方法:
在包括所述程序代码的较高优先级代码和/或数据的较高优先级页面已在嵌入式存储器中保持闲置达第一时间期后,将所述较高优先级页面换出所述传感器中枢从中操作所述程序的所述嵌入式存储器;以及,
在包括所述程序代码的较低优先级代码和/或数据的较低优先级页面已在所述嵌入式存储器中保持闲置达比所述第一时间期短的第二时间期后,将所述较低优先级页面换出所述嵌入式存储器。
9.如权利要求8所述的机器可读介质,其中所述较高优先级页面不含有所述程序代码的较低优先级代码和/或数据。
10.如权利要求8所述的机器可读介质,其中所述较低优先级页面不含有所述程序代码的较高优先级代码和/或数据。
11.如权利要求8所述的机器可读介质,其中所述第一时间期大于一秒,并且所述第二时间期小于一秒。
技术研发人员:任光宇,韩柯,胡和波,胡光福,徐锋,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。