Using the new technique, when a memory-management function needs to be performed, “the computational thread notifies the memory-management thread—effectively telling it to allocate data storage and to notify the computational thread of where the storage space is located,” said Devesh Tiwari, a Ph.D. student at NC State and lead author of the paper.

“By the same token, when the computational thread no longer needs certain data, it informs the memory-management thread that the relevant storage space can be freed.”

The paper, “MMT: Exploiting Fine-Grained Parallelism in Dynamic Memory Management,” will be presented April 21 at the IEEE International Parallel and Distributed Processing Symposium in Atlanta.

Link:

Memory Management Thread research


Add your opinion to the discussion.