-
公开(公告)号:CN1934544A
公开(公告)日:2007-03-21
申请号:CN200580009604.1
申请日:2005-05-18
Applicant: 国际商业机器公司
Inventor: 格雷格·米维尼 , 米索尔·萨斯亚纳拉亚纳·斯里尼瓦斯
IPC: G06F12/12
CPC classification number: G06F12/122 , G06F12/123
Abstract: 提供了一种用于在查找高速缓存中保持对象的方法、计算机程序产品、和数据处理系统。主列表中包含有第一多个对象。主列表是第一多个对象的无序列表。次列表中包含有第二多个对象。次列表是第二多个对象的有序列表。定期地,将第一多个对象中的至少一个对象降级到次列表,并且将第二多个对象中的至少一个对象升级到主列表。
-
公开(公告)号:CN100346318C
公开(公告)日:2007-10-31
申请号:CN200510065769.2
申请日:2005-04-15
Applicant: 国际商业机器公司
Inventor: 尤斯·曼努埃尔·阿卡帕蒂 , 安德鲁·邓西 , 李莉 , 格罗维尔·赫伯特·纽曼 , 米索尔·萨斯亚纳拉亚纳·斯里尼瓦斯 , 戴维·阿兰·赫普金
IPC: G06F12/08
CPC classification number: G06F12/023
Abstract: 本发明提供了一种根据当前系统存储器状况动态地改变虚拟存储器管理器(VMM)顺序访问预读设置的系统和方法。正常VMM操作用用户设置的顺序访问预读值执行。在检测到存储器紧张时,系统根据自由空间只不过是紧张还是紧张到临界程度断开顺序访问预读操作或者减小最大页预读(maxpgahead)值。改变的VMM顺序访问预读状态一直保持到有足够的自由空间可用于执行正常的VMM顺序访问预读操作(此时,已改变的顺序访问预读值复位为它们的原有值)。
-
公开(公告)号:CN100422940C
公开(公告)日:2008-10-01
申请号:CN200610142980.4
申请日:2006-10-26
Applicant: 国际商业机器公司
Inventor: 格雷格·R.·梅维尼 , 米索尔·萨斯亚纳拉亚纳·斯里尼瓦斯
Abstract: 在数据处理系统中仲裁线程访问共享资源的系统和方法。对第一组线程进行监控,该组线程代表将被一组处理单元中的至少一个处理单元执行的一组任务。响应于检测出由第一组线程中的一个线程发出的、用于访问被该组线程中的第二线程锁定的共享资源的请求,该第一线程尝试访问与该共享资源相关联的列表。该列表通过共享资源的访问优先级,对该组线程中的至少一个线程进行排序。响应于确定出列表被该组线程中的第三线程锁定,将该第一线程置于在固定时间段之后被重新唤醒的休眠状态。响应于确定出该组处理单元中的至少一个已进入空闲状态,在固定时间段期满之前将第一线程从休眠状态唤醒。另外,响应于将第一线程从休眠状态唤醒,将第一线程分配给该组处理单元中的至少一个,并且第一线程重试对于访问该列表的尝试。
-
公开(公告)号:CN1959644A
公开(公告)日:2007-05-09
申请号:CN200610142980.4
申请日:2006-10-26
Applicant: 国际商业机器公司
Inventor: 格雷格·R.·梅维尼 , 米索尔·萨斯亚纳拉亚纳·斯里尼瓦斯
Abstract: 在数据处理系统中仲裁线程访问共享资源的系统和方法。对第一组线程进行监控,该组线程代表将被一组处理单元中的至少一个处理单元执行的一组任务。响应于检测出由第一组线程中的一个线程发出的、用于访问被该组线程中的第二线程锁定的共享资源的请求,该第一线程尝试访问与该共享资源相关联的列表。该列表通过共享资源的访问优先级,对该组线程中的至少一个线程进行排序。响应于确定出列表被该组线程中的第三线程锁定,将该第一线程置于在固定时间段之后被重新唤醒的休眠状态。响应于确定出该组处理单元中的至少一个已进入空闲状态,在固定时间段期满之前将第一线程从休眠状态唤醒。另外,响应于将第一线程从休眠状态唤醒,将第一线程分配给该组处理单元中的至少一个,并且第一线程重试对于访问该列表的尝试。
-
公开(公告)号:CN1707449A
公开(公告)日:2005-12-14
申请号:CN200510065769.2
申请日:2005-04-15
Applicant: 国际商业机器公司
Inventor: 尤斯·曼努埃尔·阿卡帕蒂 , 安德鲁·邓西 , 李莉 , 格罗维尔·赫伯特·纽曼 , 米索尔·萨斯亚纳拉亚纳·斯里尼瓦斯 , 戴维·阿兰·赫普金
IPC: G06F12/08
CPC classification number: G06F12/023
Abstract: 本发明提供了一种根据当前系统存储器状况动态地改变虚拟存储器管理器(VMM)顺序访问预读设置的系统和方法。正常VMM操作用用户设置的顺序访问预读值执行。在检测到存储器紧张时,系统根据自由空间只不过是紧张还是紧张到临界程度断开顺序访问预读操作或者减小最大页预读(maxpgahead)值。改变的VMM顺序访问预读状态一直保持到有足够的自由空间可用于执行正常的VMM顺序访问预读操作(此时,已改变的顺序访问预读值复位为它们的原有值)。
-
-
-
-