The increasing complexity of computing systems has spurred the development of new programming models and computer architectures in which a runtime layer has the responsibility of handling the parallel workloads. Currently, multi-cores architectures are typically designed as simple symmetric multiprocessors (SMP) on a chip. However, to properly take advantage of their potential,a much tighter hardware-software collaboration is required and, even more, the runtime should drive the design of some of the components that future multi-core designs will include. In this workshop we will gather world class experts on computer architecture, runtime systems and programming models to discuss ways to achieve strengthened co-operation and improved interoperability and co-design opportunities between the runtime system and the underlying hardware.
Event Homepage:
http://romol2016.bsc.es/