• HOME
  • NEWS
  • EXPLORE
    • CAREER
      • Companies
      • Jobs
    • EVENTS
    • iGEM
      • News
      • Team
    • PHOTOS
    • VIDEO
    • WIKI
  • BLOG
  • COMMUNITY
    • FACEBOOK
    • INSTAGRAM
    • TWITTER
Wednesday, October 8, 2025
BIOENGINEER.ORG
No Result
View All Result
  • Login
  • HOME
  • NEWS
  • EXPLORE
    • CAREER
      • Companies
      • Jobs
        • Lecturer
        • PhD Studentship
        • Postdoc
        • Research Assistant
    • EVENTS
    • iGEM
      • News
      • Team
    • PHOTOS
    • VIDEO
    • WIKI
  • BLOG
  • COMMUNITY
    • FACEBOOK
    • INSTAGRAM
    • TWITTER
  • HOME
  • NEWS
  • EXPLORE
    • CAREER
      • Companies
      • Jobs
        • Lecturer
        • PhD Studentship
        • Postdoc
        • Research Assistant
    • EVENTS
    • iGEM
      • News
      • Team
    • PHOTOS
    • VIDEO
    • WIKI
  • BLOG
  • COMMUNITY
    • FACEBOOK
    • INSTAGRAM
    • TWITTER
No Result
View All Result
Bioengineer.org
No Result
View All Result
Home NEWS Science News

Introducing ‘mesh,’ memory-saving plug-in to boost phone and computer performance

Bioengineer by Bioengineer
September 19, 2019
in Science News
Reading Time: 3 mins read
0
IMAGE
Share on FacebookShare on TwitterShare on LinkedinShare on RedditShare on Telegram

UMass Amherst researchers develop powerful new memory-compacting system

IMAGE

Credit: UMass Amherst

AMHERST, Mass. – Applications like web browsers or smartphone apps often use a lot of memory. To address this, a research group co-led by Emery Berger, a professor of computer science at the University of Massachusetts Amherst, has developed a system they call Mesh that can automatically reduce such memory demands. Berger is presenting this work today at Cppcon, the C++ conference in Aurora, Colorado.

Berger and colleagues in the College of Information and Computer Science (CICS) expect Mesh to have a substantial impact on the computing world, from mobile applications to desktops to data centers, because no one has previously been able to compact memory in applications written in or running on top of widely-used languages like C, C++, or Objective C, the language used for iOS apps. 

As the authors explain, programs written in C-like languages can suffer from serious memory fragmentation, where memory is broken up, much like a bad Tetris board, Berger says, so there are many empty gaps in between. “This is how memory gets wasted,” he points out. “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.” 

Mesh effectively squeezes out these gaps by taking advantage of a hardware feature called “virtual memory” that is supported by almost all modern computers. “The trick is to find chunks of memory that can be interleaved, sort of like when interlocking gears mesh,” Berger explains. When Mesh finds these chunks, it can reclaim the memory from one of the chunks by combining the two chunks into just one. “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.”

The team reports that the results to date have been extremely promising; for example, using Mesh automatically reduces the memory demands of the Firefox web browser by 16%. For Redis, a popular open source data structure server, Mesh reduces memory demands by almost 40%.

The CICS Mesh team includes professor Emery Berger, an expert in memory management who designed the algorithm that the Mac OS X memory manager is based on, professor Andrew McGregor, a specialist in algorithm design and analysis, and doctoral candidates Bobby Powers and David Tench. Powers is a fourth-year doctoral candidate who also is an infrastructure engineer at Stripe, and Tench is a fifth-year doctoral candidate specializing in randomized algorithms.

In a field where “catastrophic fragmentation” was long accepted as inevitable, their software is a major step forward, the authors point out. “This is something that everyone thought to be impossible,” notes 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.”

Earlier this year, Berger presented technical details at the ACM SIGPLAN Programming Language Design and Implementation conference (PLDI ’19) in Phoenix. In response to the paper, Microsoft programmer and distinguished engineer Miguel de Icaza tweeted that Mesh is a “truly inspiring work, with deep impact. A beautiful idea fully developed. What an amazing contribution to the industry.”

###

Media Contact
Janet Lathrop
[email protected]

Original Source

https://www.umass.edu/newsoffice/article/introducing-‘mesh’-memory-saving-plug

Tags: Computer ScienceSoftware EngineeringTechnology/Engineering/Computer Science
Share12Tweet8Share2ShareShareShare2

Related Posts

Short bursts of exercise could enhance cardiorespiratory fitness in inactive adults, study finds

October 8, 2025

Integrating Consensus Standards in BME Education through Tensile Testing

October 8, 2025

Modeling Sleep Disturbances in Chinese Nurses Using AI

October 7, 2025

Harnessing Ferroptosis to Overcome Glioblastoma Resistance

October 7, 2025
Please login to join discussion

POPULAR NEWS

  • Sperm MicroRNAs: Crucial Mediators of Paternal Exercise Capacity Transmission

    971 shares
    Share 388 Tweet 243
  • New Study Reveals the Science Behind Exercise and Weight Loss

    99 shares
    Share 40 Tweet 25
  • New Study Indicates Children’s Risk of Long COVID Could Double Following a Second Infection – The Lancet Infectious Diseases

    95 shares
    Share 38 Tweet 24
  • Ohio State Study Reveals Protein Quality Control Breakdown as Key Factor in Cancer Immunotherapy Failure

    77 shares
    Share 31 Tweet 19

About

We bring you the latest biotechnology news from best research centers and universities around the world. Check our website.

Follow us

Recent News

Short bursts of exercise could enhance cardiorespiratory fitness in inactive adults, study finds

Integrating Consensus Standards in BME Education through Tensile Testing

Modeling Sleep Disturbances in Chinese Nurses Using AI

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 63 other subscribers
  • Contact Us

Bioengineer.org © Copyright 2023 All Rights Reserved.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • Homepages
    • Home Page 1
    • Home Page 2
  • News
  • National
  • Business
  • Health
  • Lifestyle
  • Science

Bioengineer.org © Copyright 2023 All Rights Reserved.