发明名称 |
用于存储器管理的系统和方法 |
摘要 |
用于在web应用的并行处理期间共享存储器的自动存储器管理的系统和方法。该系统包括计算系统,该计算系统被配置成允许在网页浏览器内执行的web应用的并行计算。该计算系统包括共享存储器,其具有被分发给web应用的处理功能的至少第一线程和至少一个衍生线程的块集合。存储器被划分为幼稚堆、成熟堆和具有多个私用幼稚区的数据库,其中第一线程可访问幼稚堆和成熟堆,并且至少一个衍生线程可访问多个私用幼稚区中关联的一个。在web应用的并行计算期间,共享存储器的管理包括多个私用幼稚区中的至少每一个的废物收集。 |
申请公布号 |
CN104412240A |
申请公布日期 |
2015.03.11 |
申请号 |
CN201380017284.9 |
申请日期 |
2013.07.24 |
申请人 |
英特尔公司 |
发明人 |
R·L·哈森;S·A·赫胡特 |
分类号 |
G06F12/00(2006.01)I;G06F9/38(2006.01)I |
主分类号 |
G06F12/00(2006.01)I |
代理机构 |
中国专利代理(香港)有限公司 72001 |
代理人 |
马红梅;姜甜 |
主权项 |
一种用于web应用的并行计算的自动存储器管理的装置,所述装置包括:处理器,具有至少两个计算机处理单元(CPU)核;操作系统,被配置成给所述处理器的相应CPU核指派web应用的处理功能的一个或多个线程,以在所述相应CPU核上并发执行,所述一个或多个线程包括第一线程和至少一个衍生线程;存储器,其具有块集合,该块集合被分发给所述第一线程和所述至少一个衍生线程,所述存储器被划分为幼稚堆、成熟堆和具有多个私用幼稚区的数据库;其中所述第一线程具有对所述幼稚堆和成熟堆的访问,所述第一线程被配置成在所述幼稚堆中分配和操控一个或多个对象,并写入对存储在所述幼稚堆和成熟堆中的一个或多个对象的参考;以及其中所述至少一个衍生线程具有对所述多个私用幼稚区中的相关的一个的访问,所述至少一个衍生线程被配置成在所述相关的私用幼稚区内分配和操控一个或多个对象。 |
地址 |
美国加利福尼亚州 |