A new centre of excellence is to tackle one of the greatest computing challenges of the next decade - creating faster, more efficient software for multi-core devices.
Researchers at the School of Informatics are to work with leading microprocessor designers ARM to improve how computers can maximise their processing capacity.
Computing devices are increasingly using more than one processor - the units that read and execute instructions - to make them function more effectively. Components that use two or more independent processors are called multi-core devices.
But the software running on such devices has not developed as rapidly, which means this extra computing power is often not used efficiently. As computers become more powerful and use a greater number of processors, the problem becomes much more acute.
Now, University researchers are teaming with ARM to create a new Centre of Excellence, based at the University of Edinburgh's School of Informatics.
The new centre will use the University's world-class computer science and artificial intelligence expertise to investigate new ways of improving how computer programs utilise their existing processors.
"Designing and programming complex processing systems is the key computing challenge for the next decade and we are very excited to be working with ARM to investigate new ways of delivering highly-optimised large-scale systems that are energy-efficient."
ARM, based in Cambridge, is the world's leading semiconductor intellectual property (IP) supplier. It employs more than 1900 people worldwide.
"ARM is delighted to be working closely with such a world-renowned centre of excellence in energy-efficient programming. Multi-core solutions can already be found in many of today's smart devices. As consumers demand an increasingly connected life, the complexity of the multi-core semiconductor technology will only increase. Research to maximise processing capacity and energy efficiency is an important focus area."