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 Opportunities
Apply now Final Selection Minute View Formal Call
Research Opportunities

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

Degree 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 08 Feb 2024 to 22 Feb 2024

[Closed]

Centre

Human-Centered Computing and Information Science

Scientific Advisor

João Bispo