Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Research Opportunity
Apply now Final Selection Minute View Formal Call
Research Opportunity

Computing, Electronics and Digital Systems

[Closed]

Work description

- Study the tools that will be used to analyze C/C++ code and create graphs (Clava compiler, Cytoscape.js) - Study the various forms of code representation in graphs (e.g., control-flow graphs, data-flow graphs, property graphs) - Propose graph representations oriented towards code generation for parallel execution models and/or unconventional architectures - Implement and extract the graph representations that were proposed from the C/C++ code AST - Write the scholarship activity report.

Academic Qualifications

MSc in Informatics Engineering or similar

Minimum profile required

- Expert in a programming language (specially high-level languages such as Java or JavaScript)- Fluency in English (spoken and written)

Preference factors

- Experience in compilers (ASTs, IRs) - Basic knowledge of graph-based IRs (e.g., control-flow graph, data-flow graph) - Fluency in Portuguese (spoken and written)

Application Period

Since 21 Dec 2023 to 09 Jan 2024

[Closed]

Centre

Human-Centered Computing and Information Science

Scientific Advisor

João Bispo