Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area
Patent
1996-06-28
2000-05-02
Nguyen, Hiep T
Electrical computers and digital processing systems: memory
Storage accessing and control
Shared memory area
711173, 711152, 707205, 709104, G06F 1206
Patent
active
060584602
ABSTRACT:
A method of allocating memory in a multithreaded (parallel) computing environment in which threads running in parallel within a process are associated with one of a number of memory pools of a system memory. The method includes the steps of establishing memory pools in the system memory, mapping each thread to one of the memory pools; and, for each thread, dynamically allocating user memory blocks from the associated memory pool. The method allows any existing memory management malloc package to be converted to a multithreaded version so that multithreaded processes are run with greater efficiency.
REFERENCES:
patent: 4805097 (1989-02-01), De Sanna
patent: 5339415 (1994-08-01), Strout, II et al.
patent: 5434992 (1995-07-01), Mattson
patent: 5557786 (1996-09-01), Johnson, Jr.
patent: 5566321 (1996-10-01), Pase et al.
patent: 5588138 (1996-12-01), Bai et al.
patent: 5590326 (1996-12-01), Manabe
patent: 5684993 (1997-11-01), Willman
patent: 5727178 (1998-03-01), Pletcher et al.
patent: 5784697 (1998-07-01), Funk et al.
IBM Technical Disclosure Bulletin, "Method of Managing Main Storage Areas that are Shared . . . ", vol. 37, No. 1, Jan. 1, 1994, p. 231 XP000428757.
"Improving malloc Performance". Antony Davies, Sun Opsis, vol. 4, No. 3, (Nov. 1995).
Nguyen Hiep T
Sun Microsystems Inc.
LandOfFree
Memory allocation in a multithreaded environment does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Memory allocation in a multithreaded environment, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Memory allocation in a multithreaded environment will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1602383