Head of the DataCentric Computing research group
Barcelona Supercomputing Center (BSC)
Associate Professor (Professor Agregat)
Computer Architecture Department
Nearby Computing - link
Jordi Girona, 1-3
Tel. +34 93 4016235
E-mail: david.carrera AT bsc.es
David Carrera received the MS degree at the Technical University of Catalonia (UPC) in 2002 and his PhD from the same university in 2008. He is an associate professor at the Computer Architecture Department of the UPC. He is also the Head of the "DataCentric Computing" research group at the Barcelona Supercomputing Center (BSC). His research interests are focused on the performance management of data center workloads. In 2018 he was awarded a medal in the Agustín de Betancourt prize for young researchers by the Spanish Royal Academy of Engineering. He is co-founder and Scientific Director of the start-up NearbyComputing SL.
In 2015 he was awarded an ERC Starting Grant for the project HiEST (2015-2020), and ICREA Academia award (2015-2020) and an ERC Proof of Concept grant ('Hi-OMICS') in 2017 to explore the commercialization of an SDI orchestrator for genomics workloads. He is the PI for several industrial projects and collaborations with IBM, Microsoft Intel and Cisco among others.
He was a summer intern at IBM Watson (Hawthorne, NY) in 2006, and a Visiting Research Scholar at IBM Watson (Yorktown, NY) in 2012. He received an IBM Faculty Award in 2010. He is an IEEE and ACM member.
The focus of the group is to accelerate the processing of data-driven workloads, including large analytics as well as stream processing, in heterogeneous execution frameworks. To achieve this goal, we aim to advance in the field of methods, mechanisms and algorithms for the management of heterogeneous data-center workloads. In particular, the group aims to achieve the following objectives:
- Advance research frontiers in the management of Software Defined Infrastructures, providing holistic optimization solutions for the optimization of Data Centers. A critical angle of this objective is the development of advanced Task Placement and Scheduling techniques, and extending unifying performance models for heterogeneous infrastructures and workloads.
- Advance research frontiers in the development of technologies for developing mechanisms for an automated characterization of cost-effectiveness of Big Data deployments, such as Hadoop, to explore how runtime performance, and therefore its price, are critically affected by relatively simple software and hardware configuration choices. The group architected and maintains the ALOJA open-source benchmarking platform.
- Advance research frontiers in the design and exploitation of Active Storage technologies by conducting evaluation of NVM technologies for workload acceleration, either through memory extensions for in-Memory computing (scale-up) or creating abstractions to access global address spaces (scale-out).
- Explore novel architectures of the emerging IoT stream processing platforms, that provide the capabilities of data stream composition, transformation and filtering in real time. The group architected and maintains the servIoTicy platform.
- Advance research frontiers in Learning Algorithms for guiding task and data placement algorithms for Data Center optimization. The effort includes modelling workloads with learning technologies, from classical Machine Learning to Deep Learning aproaches.
- Build hardware prototypes for accelerating data-centric workloads, exploring how to accelerate IO bound applications by leveraing most advanced technologies available in the market (NVM, GPUs, FGPAs)
- Alberto Gutiérrez
- Aaron Call
- David Buchaca
- Felipe Portella
- Gonzalo Gómez
- Nicola Cadenelli (graduated, 2019)
- Shuja Ur Rehman Baig (graduated, 2019) [pdf]
- Marcelo Amaral (graduated, 2019) [pdf]
- Álvaro Villalba (graduated, 2019) [pdf]
- Juan Luis Pérez (graduated, 2019) [pdf]
- Jordà Polo (graduated, 2014) [pdf]
- Nicolas Poggi (graduated, 2014) [pdf]
- Waheed Iqbal (graduated, 2012) [pdf]