Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
AN IMPLEMENTATION FOR NONBLOCKING MEMORY ALLOCATION
Document Type and Number:
WIPO Patent Application WO2001061471
Kind Code:
A3
Abstract:
Methods and systems consistent with the present invention provide a memory access function that distributes its control among programs running in a data processing system and allows multiple threads in a program to access the memory access function virtually simultaneously. The function allocates and deallocates memory to requesting threads. The function receives memory requests from executing threads and processes those requests by performing an atomic update operation. The function is included in a program and does not require operating system access to satisfy a thread's memory request.

Inventors:
HINKER PAUL
LEWIS BRADLEY
BOUCHER MICHAEL
Application Number:
PCT/US2001/004681
Publication Date:
May 16, 2002
Filing Date:
February 14, 2001
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SUN MICROSYSTEMS INC (US)
International Classes:
G06F9/50; (IPC1-7): G06F9/50
Foreign References:
US6065019A2000-05-16
EP0817044A21998-01-07
Other References:
LARSON P -A ET AL: "Memory allocation for long-running server applications", ISMM '98. INTERNATIONAL SYMPOSIUM ON MEMORY MANAGEMENT, VANCOUVER, BC, CANADA, 17-19 OCT. 1998, vol. 34, no. 3, SIGPLAN Notices, March 1999, ACM, USA, pages 176 - 185, XP002192295, ISSN: 0362-1340
HAGGANDER D ET AL: "Optimizing dynamic memory management in a multithreaded application executing on a multiprocessor", PARALLEL PROCESSING, 1998. PROCEEDINGS. 1998 INTERNATIONAL CONFERENCE ON MINNEAPOLIS, MN, USA 10-14 AUG. 1998, LOS ALAMITOS, CA, USA,IEEE COMPUT. SOC, US, 10 August 1998 (1998-08-10), pages 262 - 269, XP010298376, ISBN: 0-8186-8650-2
Download PDF: