OCT 30, 2019 11:59 AM PDT

Mesh: New Computer Memory Compacting System

WRITTEN BY: Nouran Amin

Internet browsers and smartphone apps use a lot of memory which often affect the efficiency of other critical applications particularly programs written in C or C-like languages. Now, Emery Berger, a professor of computer science and an expert in memory management at the University of Massachusetts Amherst, created a system referred to as ‘Mesh’ that can reduce such memory demands by working on “virtual memory.

"This is how memory gets wasted," says Berger. "Imagine a Tetris board where you could stop and reorganize it at any time -- this would make the game a lot easier, because you could always squeeze out the empty space. But you can't do this in C, just as you can't do it in Tetris."

Study authors believe that Mesh will have a significant impact on the computing world. But, how exactly does it work on virtual memory?

"The trick is to find chunks of memory that can be interleaved, sort of like when interlocking gears mesh," Berger explains. "This meshing process works because we only change things in 'physical' memory. From the perspective of the program, which can only see 'virtual' memory, nothing has changed. This is powerful because we can do this for any application automatically."

Learn more on how computer memory works:

"This is something that everyone thought to be impossible," notes professor Andrew McGregor. "After Emery had his key insight, we were able to analyze it theoretically and design an efficient algorithm to implement the idea. Against almost 50 years of conventional wisdom, it's great that we now have a solution to this important problem that not only works in theory, but is practical."

Source: Science Daily

About the Author
  • Nouran earned her BS and MS in Biology at IUPUI and currently shares her love of science by teaching. She enjoys writing on various topics as well including science & medicine, global health, and conservation biology. She hopes through her writing she can make science more engaging and communicable to the general public.
You May Also Like
JUL 10, 2020
Technology
Why the Law Needs Open Access Data?
JUL 10, 2020
Why the Law Needs Open Access Data?
Researchers at Northwestern University believe that a fair justice system needs open access data that is not hidden behi ...
SEP 04, 2020
Technology
Machine Learning May Protect Future Pregnancies
SEP 04, 2020
Machine Learning May Protect Future Pregnancies
It is critical for doctors to examine a placenta after the birth of a baby to determine a mothers health risks for any f ...
NOV 11, 2020
Health & Medicine
A smart path for novel biologics
NOV 11, 2020
A smart path for novel biologics
Introduction  Cell culture is at the heart of the production process for many biopharmaceuticals, but finding the o ...
OCT 04, 2020
Technology
What Are Colloidal Diamonds?
OCT 04, 2020
What Are Colloidal Diamonds?
What are colloidal diamonds? They are stable and self-assembled formations of minuscule materials that hold valuable app ...
OCT 13, 2020
Drug Discovery & Development
Uses of Tandem Mass Spectrometry (TMS)
OCT 13, 2020
Uses of Tandem Mass Spectrometry (TMS)
What is tandem mass spectrometry? A powerful analytical tool that is capable of characterizing complex mixtures in drug ...
NOV 24, 2020
Neuroscience
Computer Mouse Movements Predict Risk-Taking Behavior
NOV 24, 2020
Computer Mouse Movements Predict Risk-Taking Behavior
Researchers from Ohio State University have found a way to measure people’s appetite for risk-taking behavior from ...
Loading Comments...