1 Parallel Paradigms and Run-time Management Techniques for Many-core Architectures: The 2PARMA Approach C. Silvano, W. Fornaciari, S. Crespi Reghizzi, G. Agosta, G. Palermo, V. Zaccaria, P. Bellasi F. Castro, S. Corbetta, A. Di Biagio, E. Speziale, M. Tartara Dipartimento di Elettronica e Informazione - Politecnico di Milano - Italy D. Siorpaes STMicroelectronics - Italy H. Hübert, B. Stabernack, J. Brandenburg Fraunhofer HHI - Germany Martin Palkovic, Praveen Raghavan, Chantal Ykman-Couvreur IMEC vzw, Belgium. Also with IBBT, Belgium A. Bartzas, S. Xydis, D. Soudris Institute of Communication and Computer Systems, National Tech. University of Athens, Greece T. Kempf, G. Ascheid, H. Meyr, J. Ansari, P. Mähönen RWTH – Aachen University – Germany Bart Vanthournout CoWare – Belgium KEYWORDS: Multi-core Architectures, Programming Models, Virtualisation, Design Space Exploration, Run-time Resource Management, Applications. Abstract The 2PARMA project aims at overcoming the lack of parallel programming models and run-time resource management techniques to exploit the features of many-core processor architectures. More in detail, the 2PARMA project focuses on the definition of a parallel programming model combining component-based and single-instruction multiple-thread approaches, instruction set virtualisation based on portable bytecode, run-time resource management policies and mechanisms as well as design space exploration methodologies for Many-core Computing Fabrics.