{"id":3407,"date":"2021-09-22T09:36:22","date_gmt":"2021-09-22T09:36:22","guid":{"rendered":"https:\/\/dei.fe.up.pt\/compsysdev\/?page_id=3407"},"modified":"2024-07-31T10:17:08","modified_gmt":"2024-07-31T10:17:08","slug":"projects","status":"publish","type":"page","link":"https:\/\/dei.fe.up.pt\/compsys\/projects\/","title":{"rendered":"Projects"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3407\" class=\"elementor elementor-3407\">\n\t\t\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-e7fa075 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"75581\" data-id=\"e7fa075\" data-element_type=\"section\" data-e-type=\"section\" id=\"projects\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3078e35\" data-eae-slider=\"92396\" data-id=\"3078e35\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-60884d6 elementor-widget elementor-widget-heading\" data-id=\"60884d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ongoing Projects<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-9927617 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"97635\" data-id=\"9927617\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5c0c41b\" data-eae-slider=\"20103\" data-id=\"5c0c41b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9bce64b elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"9bce64b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b><a href=\"http:\/\/www.aiqready.eu\">A-IQ Ready<\/a><\/b><b> &#8211; Artificial Intelligence using Quantum measured Information for realtime distributed systems at the edge<\/b><\/p><p>The A-IQ Ready project aims to introduce and materialise intelligent autonomous embedded systems fit for our digital age, taking advantage of technologies like edge continuum orchestration for artificial intelligence, or distributed collaborative intelligence and quantum sensing.<\/p><p>Starting date: 2023<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-d50e078 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"11697\" data-id=\"d50e078\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-28eb86b\" data-eae-slider=\"80731\" data-id=\"28eb86b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ca5e746 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"ca5e746\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b><a href=\"https:\/\/www.inesctec.pt\/pt\/projetos\/unify~\">UNIFY<\/a> &#8211; Compilation Abstraction and Hardware Adaption for Specialized and General-Purpose Computing Unification<\/b><\/p><p>The limitations of current General-Purpose Processors (GPPs) has led to a shift towards specialized architectures known as Domain-Specific Architectures (DSAs) which often lack support for general programming languages. This project aims to unify specialized and general-purpose computing through new compiler technologies and architectural innovations.<\/p><p>Starting date: 2023<\/p><p>FCT Reference: 2022.06780.PTDC<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-57170d0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"69102\" data-id=\"57170d0\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9e9f381\" data-eae-slider=\"43284\" data-id=\"9e9f381\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b5b1aa7 elementor-widget elementor-widget-heading\" data-id=\"b5b1aa7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Concluded Projects<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-078faea elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"77431\" data-id=\"078faea\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fd83b7d\" data-eae-slider=\"35793\" data-id=\"fd83b7d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8b12bce elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"8b12bce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b><a href=\"http:\/\/antarex.fe.up.pt\">ANTAREX<\/a> &#8211; Auto Tuning and Adaptivity appRoach for Energy Efficient eXascale HPC Systems<\/b><\/p><p>&#8220;The Exascale Problem: <span style=\"font-weight: 400;\">To reach Exascale computing (1018 FLOPs), current supercomputers must achieve an energy efficiency \u201cquantum leap\u201d that allows this level of computation to be done at around 20 Megawatts. This will only be possible if we can target all layers of the system, from the software stack to the cooling system. What is ANTAREX? ANTAREX proposes a holistic approach capable of controlling all the decision layers in order to implement a self-adaptive application optimized for energy efficiency.[&#8230;]\u201d<\/span><\/p><p>2015 &#8211; 2018<\/p><p>Project Reference: 671623<\/p><p>Topic: <span style=\"font-weight: 400;\">FETHPC-1-2014 &#8211; HPC Core Technologies, Programming Environments and Algorithms for Extreme Parallelism and Extreme Data Applications<\/span><\/p><p><span style=\"font-weight: 400;\">Call: H2020-FETHPC-2014<\/span><\/p><p><span style=\"font-weight: 400;\">Funding Scheme: RIA &#8211; Research and Innovation action<\/span><\/p><p><span style=\"font-weight: 400;\">Funded Under: H2020-EU.1.2.2.<\/span><\/p><p>Coordinator: Politecnico di Milano, Italy\u00a0<\/p><p>Participants: Politecnico di Milano, ETH Zurich, INRIA, Universidade do Porto, CINECA, IT4Innovations, Domp\u00e9, Sygic<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-314b488 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"73956\" data-id=\"314b488\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5cb9bf8\" data-eae-slider=\"46365\" data-id=\"5cb9bf8\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-51196c7 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"51196c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>PRACE-6IP &#8211; PRACE 6th Implementation Phase Project<\/b><\/p><p>PRACE <span style=\"font-weight: 400;\">is the permanent pan-European High Performance Computing service, whose HPC experts from 25 member states provide services such as advanced training, or preparation of strategies and best practices to exploit massively parallel systems and novel architectures. In this project I have participated in the preparation of a best practices guide for heterogeneous computing in the context of HPC.<\/span><\/p><p>2019 &#8211; 2022<\/p><p>Project Type: H2020<\/p><p>Reference: 823767<\/p><p>Participants: 54 partners, including INRIA, BSC, CINECA, VSB, FEUP<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-97aeb29 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"48981\" data-id=\"97aeb29\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5b42d40\" data-eae-slider=\"93414\" data-id=\"5b42d40\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bd8990e elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"bd8990e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b><a href=\"http:\/\/pepcc.inesctec.pt\/\">PEPCC<\/a> &#8211; Power efficiency and performance for embedded and HPC systems with custom CGRAs<\/b><\/p><p>&#8220;The goal of this project <span style=\"font-weight: 400;\">is to devise efficient techniques for dynamically mapping computations extracted from execution behavior to the resources of specialized reconfigurable accelerators. The techniques will identify at runtime the hotspots of program execution. They are then optimized and mapped to CGRAs tailored to the actual set of executing kernels. Whenever one hotspot needs to be executed, the accelerator is transparently invoked. The use of specialized CGRAs reduces resource usage and improves performance. The project will apply these concepts in the ES and HPC domains. [&#8230;]\u201d<\/span><\/p><p>2019 &#8211; 2021<\/p><p>FCT project reference: <span style=\"font-weight: 400;\">PTDC\/EEI-HAC\/30848\/2017<\/span>\u00a0<\/p><p>Coordinator: INESC TEC<\/p><p>Participants: INESC TEC, INESC-ID<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-6ac3890 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"78473\" data-id=\"6ac3890\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ba383e7\" data-eae-slider=\"27149\" data-id=\"ba383e7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4a2d153 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"4a2d153\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b><a href=\"https:\/\/www.inesctec.pt\/pt\/projetos\/contextwa\">CONTEXTWA<\/a> &#8211; Middleware and Context Inference Techniques from Data-Streams for the Development of Context-Aware Services using Mobile Devices<\/b><\/p><p>&#8220;The <span style=\"font-weight: 400;\">ubiquity of mobile communication devices such as smartphones enables the emergence of context-aware applications and services that proactively respond to specific user activities or situations. Context information, i.e., the specific state each user is in, allows communication providers to develop and thus offer new, added value, services for a wide range of applications such as social networking, advertising, navigation or leisure. Of growing importance are healthrelated services and applications that rely on the accurate detection of each user\u2019s physical activity either at specific instances or throughout days or even weeks. Using this information, it is possible to discover and analyze physical activity patterns and, e.g., help individuals to lead healthier lifestyles. [&#8230;]\u201d<\/span><\/p><p>2016 &#8211; 2019<\/p><p>FCT project reference: <span style=\"font-weight: 400;\">PTDC\/EEI-HAC\/30848\/2017<\/span>\u00a0<\/p><p>Coordinator: INESC TEC<\/p><p>Participants: INESC TEC, INESC-ID, Altice Labs\/MEO<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-157aa29 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"9569\" data-id=\"157aa29\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8cd4955\" data-eae-slider=\"43351\" data-id=\"8cd4955\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bc95904 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"bc95904\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>BESTCASE-RL8-REALTIME &#8211; Languages and tools for critical real time systems<\/b><\/p><p>This <span style=\"font-weight: 400;\">project addressed key challenges faced by next-generation trustworthy real-time embedded systems. My participation in this project focused on the mapping of high-level descriptions, in this case in MATLAB, to low-level performant implementations in C, for embedded systems. It also represented my first contact with the LARA technology.<\/span><\/p><p>2013 &#8211; 2015<\/p><p>NORTE<span style=\"font-weight: 400;\">-01-0124-FEDER-000062<\/span><\/p><p>Participants: UM, FCUP, FEUP<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-e71e705 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"91782\" data-id=\"e71e705\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8c94db3\" data-eae-slider=\"66801\" data-id=\"8c94db3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bdb7bda elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"bdb7bda\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b><a href=\"http:\/\/www.reflect-project.eu\">REFLECT<\/a> &#8211; Rendering FPGAs for Multi-Core Embedded Computing<\/b><\/p><p>&#8220;This <span style=\"font-weight: 400;\">project will develop, implement and evaluate a novel compilation and synthesis system approach for FPGA-based platforms as outlined in the figure above. We rely on Aspect-Oriented (AO) Specifications (AOS) to convey critical domain knowledge to a mapping engine while preserving the advantages of a high-level imperative programming paradigm in early software development [\u2026]\u201d<\/span><\/p><p>2010 &#8211; 2012<\/p><p><span style=\"font-weight: 400;\">Project Number: 248976, FP7-ICT-2009-4<\/span><\/p><p>Coordination: Honeywell International Sro.<\/p><p>Participants: <span style=\"font-weight: 400;\">INESC-ID (Lisboa, Portugal), FEUP (Faculty of Engineering of University of Porto, Porto, Portugal), TU Delft (Technische Universiteit Delft, Delft, The Netherlands), Imperial College of Science, Technology and Medicine (London, UK), Karlsruhe Institute of Technology (KIT, Karlsruhe, Germany), ACE Associated Compiler Experts b.v. (Amsterdam, The Netherlands), Coreworks &#8211; Projetos de Circuitos e Sistemas Electr\u00f3nicos S.A. (Lisboa, Portugal)<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-0808747 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"6896\" data-id=\"0808747\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d68ef55\" data-eae-slider=\"39664\" data-id=\"d68ef55\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6807e16 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"6807e16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>RAMTEDRA &#8211; Runtime Adaptive Mapping Techniques for Dynamically Reconfigurable Architectures<\/b><\/p><p>&#8220;In this <span style=\"font-weight: 400;\">project we propose to research and develop (runtime) techniques to dynamically adapt both software and hardware components according to the hardware resources available during runtime. We will research schemes for dynamic reconfiguration of computing engines coupled to a microprocessor.<\/span><\/p><p>2010 &#8211; 2011<\/p><p>Conv\u00e9nio <span style=\"font-weight: 400;\">FCT\/DAAD 2010\/2011<\/span><\/p><p>Participants: <span style=\"font-weight: 400;\">FEUP (Faculty of Engineering of University of Porto, Porto, Portugal), Karlsruhe Institute of Technology (KIT, Karlsruhe, Germany)<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-103f3d8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"50277\" data-id=\"103f3d8\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-82885fa\" data-eae-slider=\"19465\" data-id=\"82885fa\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4bd54bb elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"4bd54bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>Cobaya &#8211; Closing the compilation gap between algorithms and coarse-grained reconfigurable array architectures<\/b><\/p><p>&#8220;This <span style=\"font-weight: 400;\">project aims at developing compiler techniques and coarse-grained reconfigurable array architectures to substantially reduce the development time in the embedded and reconfigurable computing domains achieving performance demands. Mobile Robotics will be used as the main focus of application. [&#8230;]\u201d<\/span><\/p><p>2007 &#8211; 2011<\/p><p>FCT project reference: <span style=\"font-weight: 400;\">PTDC\/EEA-ELC\/70272\/2006<\/span><\/p><p>Coordinator: FEUP <span style=\"font-weight: 400;\">(Faculty of Engineering of University of Porto, Porto, Portugal) and INESC-ID<\/span><\/p><p>Participants: FEUP <span style=\"font-weight: 400;\">(Faculty of Engineering of University of Porto, Porto, Portugal) and INESC-ID<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-65653b3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"69229\" data-id=\"65653b3\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-80648ee\" data-eae-slider=\"54174\" data-id=\"80648ee\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1b9b07f elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"1b9b07f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>Amadeus &#8211; Aspects And Compiler Optimizations For Matlab System Development<\/b><\/p><p>&#8220;[&#8230;] This <span style=\"font-weight: 400;\">project addresses the enrichment of MATLAB with aspect-oriented extensions to include additional information (e.g., type and shape of variables) and to experiment different implementation features (e.g., different implementations for the same function, certain type binding for variables, etc.). The proposed aspects aim to configure the low-level data representation of real variables and expressions, to specifically-tailored data representations that benefit from a more efficient support by target computing engines (e.g., fixed- instead of floating-point representations). The approach also aims to help developers to introduce handlers (code triggered when certain conditions may occur and with a richer functionality than assertions) and monitoring features, and to configure function implementations. We believe aspect-oriented extensions will help system modelling, simulation, and exploration of features conceiving system implementation. One of the advantages is related to the fact that a single version of the specification can be used throughout the entire development cycle rather than maintaining multiple versions, as is currently the case. The project includes research on: aspect mining on MATLAB specifications to identify crosscutting concerns in a system, to enable migration of existing MATLAB specifications to aspect-oriented ones; type inference analysis and memory minimization techniques to generate high-performance code and to achieve highly\u2013abstract aspects.[&#8230;].\u201d<\/span><\/p><p>2007 &#8211; 2011<\/p><p>FCT project reference: <span style=\"font-weight: 400;\">PTDC\/EIA\/70271\/2006<\/span><\/p><p>Coordinator: FEUP <span style=\"font-weight: 400;\">(Faculty of Engineering of University of Porto, Porto, Portugal) and INESC-ID<\/span><\/p><p>Participants: FEUP <span style=\"font-weight: 400;\">(Faculty of Engineering of University of Porto, Porto, Portugal), INESC-ID, Instituto de Desenvolvimento de Novas Tecnologias (UNINOVA\/FCT\/UNL), Funda\u00e7\u00e3o da Faculdade de Ci\u00eancias e Tecnologia (FFCT\/FCT\/UNL), Universidade do Minho (UM)<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-1a5b2a6 elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"4655\" data-id=\"1a5b2a6\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-narrow\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-7b6160c\" data-eae-slider=\"36830\" data-id=\"7b6160c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-inner-section elementor-element elementor-element-ca7a1d5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"53311\" data-id=\"ca7a1d5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-73fca38\" data-eae-slider=\"98642\" data-id=\"73fca38\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f49f949 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"f49f949\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/fe.up.pt\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"780\" height=\"243\" src=\"https:\/\/dei.fe.up.pt\/compsys\/wp-content\/uploads\/sites\/64\/2024\/03\/logo_UP.svg\" class=\"attachment-large size-large wp-image-4091\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-f77612e\" data-eae-slider=\"64981\" data-id=\"f77612e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e67b79c elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"e67b79c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/dei.fe.up.pt\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"780\" height=\"313\" src=\"https:\/\/dei.fe.up.pt\/compsys\/wp-content\/uploads\/sites\/64\/2024\/03\/logo_DEI.svg\" class=\"attachment-large size-large wp-image-4090\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-c61f31a\" data-eae-slider=\"7336\" data-id=\"c61f31a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fd940bb elementor-hidden-phone elementor-widget elementor-widget-text-editor\" data-id=\"fd940bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Contacts<\/strong><br \/><strong>Email:<\/strong> <a style=\"color: #ffffff;\" href=\"mailto:sc.dei@fe.up.pt\">sc.dei@fe.up.pt<\/a><br \/><strong>Phone:<\/strong> (+351) 220413916 (ext. 3916)<\/p><p><strong>Location<\/strong><br \/>Laboratory J204<br \/>Faculdade de Engenharia da Universidade do Porto (FEUP)<br \/>Rua Dr. Roberto Frias<br \/>4200-465 Porto, Portugal<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Ongoing Projects A-IQ Ready &#8211; Artificial Intelligence using Quantum measured Information for realtime distributed systems at the edge The A-IQ [&hellip;]<\/p>\n","protected":false},"author":60,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-3407","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dei.fe.up.pt\/compsys\/wp-json\/wp\/v2\/pages\/3407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dei.fe.up.pt\/compsys\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dei.fe.up.pt\/compsys\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dei.fe.up.pt\/compsys\/wp-json\/wp\/v2\/users\/60"}],"replies":[{"embeddable":true,"href":"https:\/\/dei.fe.up.pt\/compsys\/wp-json\/wp\/v2\/comments?post=3407"}],"version-history":[{"count":201,"href":"https:\/\/dei.fe.up.pt\/compsys\/wp-json\/wp\/v2\/pages\/3407\/revisions"}],"predecessor-version":[{"id":4330,"href":"https:\/\/dei.fe.up.pt\/compsys\/wp-json\/wp\/v2\/pages\/3407\/revisions\/4330"}],"wp:attachment":[{"href":"https:\/\/dei.fe.up.pt\/compsys\/wp-json\/wp\/v2\/media?parent=3407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}