Success Stories



Agreement with CaixaBank to explore the application of cognitive computing to financial innovation

In May 2016, CaixaBank and BSC began collaborating on the development of advanced Deep Learning systems applied to banking services. The agreement aims to provide the financial institution with new tools to improve its service to customers and optimise operational efficiency.



BSC starts a three-year joint research collaboration with Lenovo

Lenovo and BSC initiated a three-year collaboration agreement to undertake joint research projects. The agreement includes using BSC performance analysis platforms, developing resource management environments based on the monitoring of performance and power consumption, analysing the feasibility of virtualised environments in HPC, and optimising Spark/Hadoop environments in supercomputing architectures.



IBM-BSC Deep Learning Center is born

BSC and IBM renewed their collaboration and created the IBM-BSC Deep Learning Center, in which research and development projects in the Deep Learning field will be carried out, paying special attention to the creation of new algorithms to improve and expand the cognitive capabilities of Deep Learning systems. In addition, research will be done on flexible computing architectures – essential for Big Data tasks – such as data centric systems and applications.



Strategic alliance for technological research and collaboration with CISCO

BSC and CISCO signed an agreement transforming them into technological and research partners. The aim is to reinforce their collaboration by sharing knowledge, synergies and technical, and human resources to research and design advanced solutions in cutting -edge technological areas, including the Internet of Things, Fog Computing/Smart Cities and computing platforms for data centers.

Rockwell Collins

Rockwell Collins

BSC's dust storm forecasting system will be used to improve the safety of business flights

The dust and sandstorm forecasting system will be incorporated into the planning tools of ARINCDirect flights offered by Rockwell Collins, an American company whose systems and electronic devices are used by aviation companies all over the world.

Vortex Bladeless

Vortex Bladeless

Collaboration with Vortex Bladeless for an innovative wind power system

BSC started collaboration with Vortex Bladeless S.L. to simulate the operation of an innovative wind power device. The aerodynamics simulations and fluid-structure interaction of the device will be done using the Alya code, developed by BSC.

Vodafone España

Vodafone España

The CALIOPE system is incorporated into the proposal for Intelligent Cities of Vodafone Spain

Vodafone incorporated BSC's air quality forecasts into its portfolio of services for Smart Cities. The CALIOPE system forecasts will form part of the “Vodafone Connected City”, the intelligent solutions service for public administrations.

European Space Agency

ESA Logo

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), in which 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 accurate WCET estimates for critical tasks and high average performance for non-critical ones;
  2. ESA PROARTIS 4 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;
  4. ESA PMCs (Multi-Core Architectures – Cache Structure Optimisation for better RT Performance), focusing 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

Fundación Botín

The Botín Foundation has helped to launch Nostrum BioDiscovery, a new biotech company that applies computational simulation to help new drugs and biotech molecules to reach the market.

Nostrum BioDiscovery has come about from the combined efforts of IRB Barcelona and the BSC-CNS—two research centres of excellence in Barcelona—with the participation of the University of Barcelona and ICREA and supported by the Botín Foundation’s technology transfer programme.

Iberdrola-BSC Research Collaboration

Iberdrola Logo

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 in 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 being to obtain a robust short-term power production forecast tool.

IBM-BSC Research Collaboration

IBM Logo

Joint research since 2005 following on from previous collaboration within the framework of UPC. Currently, research is focussed on: algorithms to improve and expand the cognitive capabilities of deep learning systems; data centric systems including architectures, runtime systems and programming environments; and Deep Learning applications.

Intel-BSC Exascale Laboratory

Intel Logo

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. The collaboration is mainly focused 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

Microsoft-BSC Research Centre

BSC and Microsoft carry out Joint research from 2008. Currently, the joint research center center targets Big Data topics, aiming to automate the characterization of cost-effectiveness on Big Data deployments. The platform initially focuses on-premise hadoop deployments, but currently covers a wide range of Iaas, PassS and SaaS Cloud Services.

NVIDIA-BSC/UPC Research Collaboration


BSC-CNS, in association with the Universitat Politècnica de Catalunya (UPC), was awarded by NVIDIA the title of 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. The renowned Programming and Tuning Massively Parallel Systems (PUMPS) Summer School has been held each year in Barcelona since 2010. Currently the research activities at the CCoE focuses in GMAC, OmpSs runtime environment and programming model and Automatic vectorization techniques.

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 Center 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

Samsung Logo

The collaboration with Samsung Co., Ltd. is focused on memory systems for highperformance 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 synthesized for the FPGA for the final application binary generation.