Ofertas de proyectos

Usted está aquí

Consulta ofertas de otros estudios y especialidades

Ingeniería de Computadores Computación Sistemas de Información Tecnologías de la información

Companies and scientists working in areas such as finance or genomics are generating enormously large datasets (in the order of petabytes) commonly referred as Big Data. How to efficiently and effectively process such large amounts of data is an open research problem. Since communication is involved in Big Data processing at many levels, at the NaNoNetworking Center in Catalunya (N3Cat) we are currently investigating the potential role of wireless communications in the Big Data scenario. The main focus of the project is to evaluate the impact of applying wireless communications and networking methods to processors and data centers oriented to the management of Big Data. OBJECTIVES =========== N3Cat is looking for students wanting to work in the area of wireless communications for Big Data. To this end, the candidate will work on one of the following areas: - Traffic analysis of Big Data frameworks and applications, as well as in smaller manycore systems. - Channel characterization in Big Data environments: indoor, within the racks of a data center, within the package of CPU, within a chip. - Design of wireless communication protocols for computing systems from the processor level to the data center level.

Ingeniería de Computadores Computación

Machine Learning (ML) has taken the world by storm and has become a fundamental pillar of engineering. As a result, the last decade has witnessed an explosive growth in the use of deep neural networks (DNNs) in pursuit of exploiting the advantages of ML in virtually every aspect of our lives: computer vision, natural language processing, medicine or economics are just a few examples. However, NOT all DNNs fit to all problems: convolutional NNs are good for computer vision, recurrent NNs are good for temporal analysis, and so on. In this context, the main focus of N3Cat and BNN-UPC is to explore the possibilities of the new and less explored variant called Graph Neural Networks (GNNs), whose aim is to learn and model graph-structured data. This has huge implications in fields such as quantum chemistry, computer networks, or social networks among others. OBJECTIVES =========== N3Cat and BNN-UPC are looking for students wanting to work in the area of Graph Neural Networks studying their uses, processing architectures, and algorithms. To this end, the candidate will work on ONE of the following areas: - Investigating the state of the art on this area, surveying the different works done in terms of applications, processing frameworks, algorithms, benchmarks, datasets. This can be taken from a hardware or software perspective. - Helping to build a testbed formed by a cluster of GPUs that will be running pyTorch or Tensorflow. We will instrument the testbed to measure the computation workload and communication flows between GPUs. - Analyzing the communication workload of running a GNN either in the testbed or by means of architectural simulations. - Developing means of accelerating GNN processing in software (e.g., improving scheduling of the message passing) or hardware (e.g. designing a domain-specific architecture).

Ingeniería de Computadores Computación

The work will consist of implementing a directory module in OmpSs runtime to support execution of HPC applications over distributed memory heterogeneous HPC systems. The directory will support data transfers between the different computing units (e.g. CPU, GPU, FPGAs...) in a transparent way to the application programmer by being integrated with the dependence system. The student will work inside a motivated team at BSC with a half-time educational cooperation agreement grant position.

Ingeniería de Computadores Computación Tecnologías de la información

Quantum computers promise exponential improvements over conventional ones due to the extraordinary properties of qubits. However, a quantum computer faces many challenges relative to the movement of qubits which is completely different than the movement of classical data. This thesis delves into these challenges and proposes solutions to create scalable quantum computers


The world economy is organized in complex multilayer networks of interactions, in which countries are connected with each other through different interactions, such as trade and financial investment. This networked substrate is the ultimate responsible for the propagation of economic shocks, such financial crisis or economic isolation due to the imposition of sanctions or trade tariffs. In this work, we will analyze the multiplex network reconstructed using yearly data of bilateral trade and financial positions between countries, available at the IMF.


The scope of this TFG project is to address the second part of the 16th Hilbert problem numerically and develop a parallel code that will run on a dedicated NVidia Titan V graphic card (15 TFLOPS float performance). The parallel code is to be written either directly in CUDA programming language either by using python or Julia frontends. There is a dedicated computer with two NVidia graphic cards that can be used for running the code.


Desenvolupament d'una aplicació en un entorn de RV immersiu (casc RV) dins la qual el participant ha de poder realitzar un dels processos establerts en el protocol de donació i trasplantament d'òrgans. La idea general és construir un entorn virtual creïble que permeti la pressa de decisions de l'usuari i actuï en conseqüència. L'aplicació ha de permetre enregistrar totes les decisions i/o accions realitzades per tal de poder avaluar l'actuació de l'usuari en el procés. A més, l'entorn virtual haurà de ser dinàmic permetent provocar accions d'emergència.

Ingeniería del Software Tecnologías de la información

Under the supervision of a company in the logistics sector, the student will develop a mobile game in which the player assumes the role of manager of a transport company, taking care of the employees and trucks and trying to select the profitable freights and make sure they are all delivered in time. The game will be developed in Unity for both Android and iOS mobile devices.

Ingeniería del Software

The goal of the project is to develop and publish a package for analysis of correlation functions in low-temperature gases. The main objective is to develop and provide documentation for a package which can be used as a standalone application and as well can be called from python.

Ingeniería del Software

A Data Lake is a massive repository of data in its original format. This TFG departs from such a data architecture, where a set of APIs currently implement the data governance process. The objective is, thus, to build a web-based tool to allow users manage the Data Lake and explore its contents. This also requires extending the functionalities of the Data Lake API.

Ingeniería de Computadores

The work will consist in adapting current HPC accelerators for FPGA heterogeneous systems to new FPGAs and CGRAs architectures. The student will work with a motivated group of BSC and UPC researchers that will provide support and guide him/her in the task.

Computación Ingeniería del Software

The goal of the project is to implement the Path Integral Monte Carlo method and provide detailed documentation. The aim is twofold (i) to develop and test a software capable of simulation of thermodynamic properties of quantum particles at a fixed temperature (ii) to choose and argue the decisions made in the process of software development and to provide a detailed documentation.

Computación Tecnologías de la información

UPC and Nestlé are offering a new position to develop the TFG in the field of Machine Learning and Cybersecurity. This TFG will be fully funded (internship) and carried out in collaboration with the Global Security Operations Center of Nestlé and UPC.

Consulta ofertas de otros estudios y especialidades