UniServer
UniServer stands for, “A Universal Micro-Server Ecosystem by Exceeding the Energy and Performance Scaling Boundaries”. Manufacturing variance in semi-conductor chips means that micro-processors and memory chips produced by the same process may be marketed and sold at vastly different prices. This occurs because some chips fail high-frequency tests and are then sold off as lower powered devices. The UniServer project builds system software that pushed chips to their limits and then keeps that boundary information on a per device basis. System software can then make use of this boundary information to make more informed decisions on how to bootstrap devices and maximise the true compute power that they offer. By leveraging the previously conservative voltage/frequency margins adopted in commercial processors and memory chips, UniServer enhances performance with new margin/fault-aware runtime and resource management policies. This strategy delivers much more power efficient, low-cost micro-servers aimed at the emerging Big Data and IoT marketplaces. QUB co-ordinated the €4.8M project in collaboration with ARM, UK; AMCC, Germany; IBM, Ireland; several SME’s and leading European universities.