发明名称 Memory management method for coupled memory multiprocessor systems
摘要 A method of managing the memory of a CM multiprocessor computer system is disclosed. A CM multiprocessor computer system includes: a plurality of CPU modules 11a . . . 11n to which processes are assigned; one or more optional global memories 13a . . . 13n; a storage medium 15a, 15b . . . 15n; and a global interconnect 12. Each of the CPU modules 11a . . . 11n includes a processor 21 and a coupled memory 23 accessible by the local processor without using the global interconnect 12. Processors have access to remote coupled memory regions via the global interconnect 12. Memory is managed by transferring, from said storage medium, the data and stack pages of a process to be run to the coupled memory region of the CPU module to which the process is assigned, when the pages are called for by the process. Other pages are transferred to global memory, if available. At prescribed intervals, the free memory of each coupled memory region and global memory is evaluated to determine if it is below a threshold. If below the threshold, a predetermined number of pages of the memory region are scanned. Infrequently used pages are placed on the end of a list of pages that can be replaced with pages stored in the storage medium. Pages associated with processes that are terminating are placed at the head of the list of replacement pages.
申请公布号 US5237673(A) 申请公布日期 1993.08.17
申请号 US19910673132 申请日期 1991.03.20
申请人 DIGITAL EQUIPMENT CORPORATION 发明人 ORBITS, DAVID A.;ABRAMSON, KENNETH D.;BUTTS, JR., H. BRUCE
分类号 G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项
地址