Technology Transfer

From AnnualReport

Jump to: navigation, search

One of the main objectives of BSC-CNS is to pro-actively transfer technology to industry, both as an objective in itself in terms of dissemination of scientific output, and also with the intention to generate industrial returns.

Increasing emphasis is being placed by BSC-CNS management on fomenting and facilitating interactions with industry at all levels, from direct R&D collaborations, to educational activities such as providing technical seminars, and staff exchanges with private industry R&D laboratories.

During 2014, more than 450 IT and senior executives from over 400 companies of different types and sizes visited BSC-CNS facilities, and were given presentations with examples of usage of HPC in their respective sectors. A total of 24 sectorial visits were organised. Some of the industrial sectors covered were: aeronautics, automotive, telecommunications, robotics, pharma, logistics, textile, and governmental IT related organisations.

European Space Agency

In 2014, the collaboration with the European Space Agency (ESA) was structured around four projects: 1) ESA NPI (Architectural solutions for the timing predictability of next-generation multi-core processors), where a number of memory controller and bus architectures were trialled to enable a Worst Case Execution Time (WCET) analysis of time-critical space applications in a multi-core execution environment such as the New Generation Multi-Core Processor (NGMP) while attaining tight WCET estimates for critical tasks and high average performance for non-critical ones; 2) ESA PROARTIS for SPACE, integrating software-randomisation techniques onto real space setups (i.e. operating system, application and hardware) used by ESA and its system providers; 3) ESA HAIR, developing several timing models that will be integrated as part of a virtual machine for the NGMP; and 4) ESA PMCs (Multi-Core Architectures - Cache Structure Optimisation for better RT Performance), focused on the analysis and proposal of a new performance monitoring counter support for the NGMP with the goal of better capturing how tasks interact and are delayed when accessing NGMP’s hardware shared resources.

Fundación Botín

The Botín Foundation is helping to establish a spin-off company, NOSTRUM DRUG DISCOVERY, to commercialise technologies developed by the Life Sciences department. The company aims to develop a drug-design simulation platform to reduce the need for clinical trials of new drugs.

Iberdrola-BSC Research Collaboration

IBERDROLA and BSC-CNS are jointly developing a major R&D&I initiative known as the 'SEDAR Project (High Resolution Wind Simulation)'. SEDAR is an innovative project aimed at developing a new computer model to improve estimates of electrical energy production in wind farms before their construction. Current models have a significant limitation in their calculation times and the resolution of physical models, and this project seeks to overcome these shortcomings through the use of supercomputing techniques.

The software developments in SEDAR are based on the Alya software platform developed at BSC-CNS. Current work focuses on introducing more complexity in the physical models simulated by Alya, with the objective to obtain a robust short-term power production forecast tool.

IBM-BSC Research Collaboration

During 2014, the 3-year collaboration with IBM established in 2013 was continued. A number of Joint Study Agreements were executed with the Watson Research laboratory: High-performance in-memory databases, Software-defined environments for HPC workloads, Adaptive resource management for Power, OmpSs @ P8/GPU, Resilience compiler support and Performance API for OpenMP, and Smart cities. Further JSAs with the Zurich Research Laboratory were also conducted: OmpSs programming model for asynchronous applications and Applicable research to interconnection networks.

Intel-BSC Exascale Laboratory

The main objective of the Intel-BSC Exascale Laboratory is to conduct research activities on novel programming models and prediction tools that will be needed to exploit extraordinary levels of parallelism in future Intel-architecture based supercomputers, consisting of millions of cores. During 2014 the collaboration mainly focussed on performance analysis and prediction for HPC code targeting these future exascale systems, transparent support for heterogeneity in the OmpSs programming model, dynamic load balancing (DLB) in hybrid MPI/OmpSs applications and fault tolerance transparently managed by highly scalable parallel run-time systems (OmpSs).

Microsoft-BSC Research Centre

Since 2014, the Microsoft-BSC Research Centre targets BigData topics, and in particular, the development of performance models for large scale data analytics frameworks, initially focusing on Hadoop ecosystems. With this objective in mind, researchers at BSC-CNS have teamed up with computer scientists at Microsoft Corporation and Microsoft Research in Redmond (US) to develop automated optimisation for the performance of Hadoop infrastructure deployments. The goal is to explore upcoming hardware architectures for Big Data processing and to reduce the TCO of running Hadoop clusters, by creating the most comprehensive open public Hadoop benchmarking repository. The research compares not only software configuration parameters, but also contrasts current and newly available hardware including SSDs, InfiniBand networks, and Cloud services, while at the same time evaluating the TCO of each possible setup along with the running time to offer a recommendation. This analysis serves as a reference guide for designing new Hadoop clusters, exploring parameter relationships as well as reducing the TCO for existing data processing infrastructures. Ultimately, the Centre will develop automated learning mechanisms for providing cost-effective characterisation of Hadoop workloads. In other activities in 2014, Centre researchers worked on low-power vector architectures and finalising research on Transactional Memory.

NVIDIA-BSC/UPC Research Collaboration

BSC-CNS, in association with the Universitat Politècnica de Catalunya (UPC), was awarded by NVIDIA as CUDA Center of Excellence (CCoE) in 2011. The Center acknowledges the broad-based research success of BSC-CNS in leveraging the NVIDIA CUDA technology and GPU computing. As part of the CCoE training, during 2014 several courses were offered in graduate and master programs at UPC, and as part of the PRACE Advanced Training Center (PATC). In addition, the renowned Programming and Tuning Massively Parallel Systems (PUMPS) Summer School is held each year in Barcelona since 2010. During 2014 the research activities at the CCoE focussed in the following areas: 1) Use of low-power GPUs in platforms oriented to high-performance computing; 2) Optimisation of applications in different domains in conjunction with the CASE, Life and Earth Sciences departments; 3) Facial recognition and security video surveillance with the UPC start-up company HERTA Security; 4) Development of software infrastructures to ease the development on multi-GPU systems, and mechanisms and policies for scheduling multiprogrammed workloads; and 5) Task-parallel simulation and visualization of crowds in hybrid GPU/CPU platforms.

Repsol-BSC Research Center

In 2010, and following the success of the Kaleidoscope project, both BSC-CNS and Repsol decide to create a joint research centre: the Repsol-BSC Research Center (RBRC). The aim of the Centre is to tackle geophysical problems and a broad spectrum of other HPC challenges of interest for Repsol. RBRC is an interdisciplinary group of engineers and researchers from the geophysics, IT and telecommunication fields from the CASE Department.

The geophysical and computational developments at the RBRC have resulted in a unique software platform called Barcelona Subsurface Imaging Tools (BSIT). BSIT has enabled the development of a whole set of imaging applications which include state-of-the-art solutions for the most challenging problems in exploration geophysics. The platform includes different packages for processing seismic data: Forward Modelling, Reverse Time Migration and Full Waveform Inversion. In addition, the software supports different rheologies including: acoustic, acoustic with variable density, elastic and viscoelastic. Moreover, several levels of anisotropy are supported: VTI/HTI, Orthorhombic, TTI and arbitrary anisotropy (for elastic and viscoelastic rheologies). In recent years new capabilities have been added to simulate electromagnetic wave problems, including modelling and inversion.

In 2014, the AURORA project was launched in order to obtain a 3D join full waveform inversion of elastic and electromagnetic waves able to be applied to real problems.

SAMSUNG Collaboration

In 2014, the collaboration with Samsung Co., Ltd. focused on memory systems for high-performance computing. The collaboration targets three areas: 1) the analysis of application memory requirements in terms of capacity and bandwidth, analysing the impact of main memory latency on the overall performance; 2) the study of DRAM errors in production HPC workloads running on the MareNostrum supercomputer. In addition to the detection of DRAM errors, the system logs and correlates a number of statistics of interest such as the error type, time-stamp, physical position of errors, and the DIMM manufacturer; 3) analysis of the suitability of STT-MRAM for main memory of HPC systems, simulating HPC systems with the STT-MRAM main memory and the conventional DRAM, and comparing their performance on a set of production HPC applications.

Xilinx-BSC Research Collaboration

During 2014, the Programming Models Group continued its collaboration with Xilinx towards easy programmability of the Xilinx Zynq platform. Using the OmpSs infrastructure ported to Zynq during the previous period, the Group evaluated the benchmarks Cholesky, Covariance and Matrix Multiplication. The results were jointly published in the FPGA conference. The Group also developed a performance estimator to overcome the large FPGA synthesis times. The performance estimator is based on traces obtained from the serial execution of the applications, annotated with OmpSs tasks. The tool does a design space exploration by mapping the tasks onto the FPGA or the SMP cores, and it uses simulation to estimate which mapping will deliver better performance. Following the indications of the tool, the user can then select the proper tasks to be synthesised for the FPGA for the final application binary generation.

Other Industry and Institutional Collaborations

In addition to the above described long-term major industrial collaborations, BSC-CNS conducts a wide range of collaborative research activities with many local and international companies, as can be seen by their logos below.

Amongst the many collaborations with companies, BSC-CNS has specific focus areas, namely in Life Sciences (computational biology) and Earth Sciences (air quality forecasting):

Life Sciences collaborates with more than 50 biomedical companies on projects related to computational biology ranging from bioinformatics for genomics to computational biochemistry and drug discovery. Some important collaborations include:

Astrazeneca BSC-CNS collaborates with AstraZeneca in the frame of their new (2014) internal postdoctoral program to develop and use PELE (“Novel in silico approaches using PELE for modeling the dynamic nature of proteins”), and in research studies in nuclear hormone receptors. Astrazeneca is also an industrial partner in the BSC-CNS ERC Proof of Concept grant.

Novozymes BSC-CNS is working with Novozymes in the INDOX (FP7-KBBE-2013-7-613549) consortium for the development of improved oxidoreductases.

Schrödinger BSC-CNS is a beta tester of all Schrödinger software and contributes to its development. In 2014, BSC-CNS conducted teaching seminars using Schrödinger software in Israel and Spain.

The BSC-CNS Life Sciences department has patented two biotechnological tools related with computational genomics, EDMD and SMUFFIN. One of them is being transferred to a spin off company.

Earth Sciences - Also of particular note are the development of operational air quality forecasting and assessment services for various regional governments throughout Spain and international public bodies, and the analysis of impacts on air quality for power generation and other industries:

  • World Meteorological Organization (WMO): BSC-CNS, together with AEMET, coordinates a Regional WMO SDS-WAS Center in Barcelona for Northern Africa, Middle East and Europe. BSC-CNS also hosts the WMO Barcelona Dust Forecast Center.

  • AEMET (The State Meteorological Agency): BSC-CNS has ongoing activities with AEMET to implement, disseminate and validate the operational prediction of the North African dust transport in the Iberian Peninsula.

  • Environment and Water Agency of Andalucia: BSC-CNS is developing an operational air quality forecasting and assessment service, which will allow the simulations of photochemical and particulate matter pollution with high spatial and temporal resolution for Andalusia: 1 km2 and 1 hour.

  • International Research Institute for Climate and Society: BSC-CNS is collaborating with IRI in connecting climate, atmospheric aerosols and health.

  • National Oceanic and Atmospheric Administration - National Centers for Environmental Predictions and Environmental Modeling Center: BSC-CNS is working with NOAA in developing new chemical weather prediction and chemical transport models intended to be a powerful tool for research and to provide experimental efficient global and regional chemical weather forecast.

  • UNEP (SDS-WAS West Asia): following the success of the SDS-WAS node hosted at BSC-CNS, a similar node is being proposed for the West Asian region.

  • Barcelona City Council: BSC-CNS is conducting a study on backup energy plants.
Personal tools