The UK Memory Management Network

The UK Memory Management Network (MM-NET) is an EPSRC-funded network of researchers, interested in memory management for programming languages. The project's mission is to establish collaborations between UK industrialists and academics to further research and development of advanced memory management systems.

Memory management is a critical component of modern programs accounting for up to 40% of overall run-time of typical applications, whether it be implemented through explicit malloc/free instructions or through a garbage collector.

The use of automatic memory management (garbage collection) has consistently been demonstrated to be beneficial for large-scale software development, and these benefits become more significant as organisations build larger and more complex systems. The use of garbage-collected languages like Java in substantial applications of commercial import has made garbage collection more important economically than ever before.


The main goals of the MM-NET project are
+ To create a UK forum in the field of memory management in order to develop expertise and strengthen the UK's position in this area.
+ To involve participants from key UK organisations and universities.
+ To collate and publish the exchange of know-how in a way that will improve the competitiveness of both developers and users of modern programming languages in the UK.
+ To establish a virtual centre of excellence that will provide a variety of communication mechanisms (both electronic and physical) in order to:
  • complement existing strengths and support rapid exchange of ideas;
  • promote awareness of state-of-the-art techniques and solutions;
  • improve understanding of industrial requirements (real programs, under real loads, by real users) and hence to disseminate understanding of significant challenges in this field;
  • act as a `dating agency' to bring expertise to bear on real-world problems; and
  • facilitate the setting up of more specific investigations.
+ To develop and improve standards by which work is reported, thereby allowing work to be more accurately compared and reproduced. Examples under this heading include the collection of standard benchmark sets and program traces, and the dissemination of specification techniques and tools to generate such traces in portable formats.
+ To support training of developers and postgraduate students through workshops, discussions with other researchers, exchanges, and opportunities to improve presentation skills and promote their work.

Problems with this page?
Contact the mm-net webmaster
Last modified Tue Jan 3 18:03:56 GMT 2006