GREGORY NAKHIMOVSKY
Engineering in Wakefield, MA

License number
Massachusetts 31872
Issued Date
Jul 27, 1984
Expiration Date
Jun 30, 2008
Type
Structural Engineer
Address
Address
Wakefield, MA 01880

Professional information

Gregory Nakhimovsky Photo 1

Memory Allocation In A Multithreaded Environment

US Patent:
6058460, May 2, 2000
Filed:
Jun 28, 1996
Appl. No.:
8/673382
Inventors:
Gregory Nakhimovsky - Wakefield MA
Assignee:
Sun Microsystems, Inc. - Palo Alto CA
International Classification:
G06F 1206
US Classification:
711153
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.