发明名称 |
用于协调执行的并行软件的高性能无阻塞并行存储管理器 |
摘要 |
一种在并行处理计算系统中分配存储器的方法,其中首先设置可用于并行处理的系统存储器并且设置第一和第二线程。该方法包括:利用第一线程对系统存储器请求存储器,向第一线程分配第一存储器池并关联该存储器池和第二线程;利用第二线程对系统存储器请求存储器;向第二线程分配第二存储器池并关联该存储器池和第一线程;利用第一线程对第二线程请求更多的存储器;以及在不对系统存储器作出请求下从第二线程对第一线程分配第二存储器池的一部分。 |
申请公布号 |
CN1219258C |
申请公布日期 |
2005.09.14 |
申请号 |
CN01121055.9 |
申请日期 |
2001.06.18 |
申请人 |
国际商业机器公司 |
发明人 |
哈里·J·比迪三世;彼得·C·阿尔门德福 |
分类号 |
G06F12/00;G06F9/06;G06F9/45 |
主分类号 |
G06F12/00 |
代理机构 |
中国国际贸易促进委员会专利商标事务所 |
代理人 |
李德山 |
主权项 |
1.一种在并行处理计算系统中分配存储器的方法,包括:设置可用于并行处理的系统存储器;设置第一和第二线程,每个所述线程代表由一程序结构管理的独立控制流并执行不同的程序任务;利用第一线程对系统存储器请求存储器;向第一线程分配超过该请求的第一存储器池并关联该存储器池和第二线程;利用第二线程对系统存储器请求存储器;向第二线程分配超过该请求的第二存储器池并关联该存储器和第一线程;利用第一线程对第二线程请求更多的存储器;以及在不对系统存储器作出请求下从第二线程对第一线程分配第二存储器池的一部分。 |
地址 |
美国纽约 |