Memory allocation in a multithreaded environment

Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-1602383

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.