Forschungszentrum Jülich – a member of the Helmholtz Association – is one of the largest research centres in Europe. It pursues cutting-edge interdisciplinary research addressing the challenges facing society in the fields of health, energy and the environment, and information technologies. Within the Forschungszentrum, the Jülich Supercomputing Centre (JUELICH) is one of the three national supercomputing centres in Germany as part of the Gauss Centre for Supercomputing (GCS). JUELICH operates supercomputers which are among the largest in Europe. JUELICH has more than 30 years expertise in providing supercomputer services to national and international user communities. It undertakes research and development in HPC architectures, performance analysis, HPC applications, Grid computing and networking. JUELICH successfully managed numerous national and European projects including the PRACE Preparatory Phase project and first implementation phases. The success of the computers QPACE and JUROPA demonstrates the competence of JUELICH in the field of system architecture technologies. This work has recently been extended towards architectures suitable for data-intensive applications in the Blue Gene Active Storage (BGAS) and DEEP-ER projects. JUELICH has built-up a number of Simulation Laboratories to further enhance its competence in key computational sciences areas like Computational Biology, Molecular Systems, Plasma Physics, Climate Modelling and Neuroscience. With Scalasca, JUELICH is the world leader in scalable portable parallel performance analysis tools. JUELICH has started long-term co-operations with several companies for research and development of Exascale technologies. Together with IBM the Exascale Innovation Centre has been established. JUELICH founded together with Intel and ParTec the ExaCluster Laboratory. Most recently, JUELICH and NVIDIA inaugurated the NVIDIA Application Lab at Jülich. Juelich provides 3 key roles within the project: 1) Co-design of applications and the adaption to optimally run in the SAGE environment. 2) Developing a run-time environment making system compute capabilities accessible as well as to implement a virtual memory hierarchy for visualisation. 3) Provide the facilities, operate the demonstration test-bed and to help test the modified applications on it.