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
Publications

2025

Acceleration of C/C++ Kernels and ONNX Models on CGRAs with MLIR-Based Compilation

Authors
Gallego, J; Ferreira, JP; Alves, L; Vázquez, D; Bispo, J; Rodríguez, A; Paulino, N; Otero, A;

Publication
DCIS

Abstract
Executing Artificial Intelligence (AI) at the edge is challenging due to tight energy and computational constraints. Heterogeneous platforms, particularly those incorporating Coarse-Grained Reconfigurable Arrays (CGRAs), offer a compelling trade-off between hardware specialization and programmability, supporting spatially distributed and energyefficient computation. Despite their potential, the deployment of applications on CGRA accelerators remains limited by the lack of practical toolchains and methodologies. In this work, we propose a compilation flow based on MLIR to enable the seamless integration of both C/C++ kernels and ONNX-based AI models into a RISC-V system augmented with a CGRA accelerator. Our approach extracts the underlying Data Flow Graph (DFG) from the high-level representation. It maps it onto the CGRA using an Integer Linear Programming (ILP) mapper that accounts for the accelerator's architectural constraints. A custom backend completes the toolchain by generating the necessary binaries for coordinated execution across the RISC-V processor and the CGRA. This framework enables the practical deployment of heterogeneous edge workloads, combining the flexibility of software execution with the efficiency of hardware acceleration. © 2025 IEEE.

2025

Será o ChatGPT um bom divulgador científico em cosmetologia? Um estudo linguístico sobre textos de divulgação científica - Is ChatGPT a good popular science disseminator in cosmetology? A linguistic study on popular science texts

Authors
Pacheco, AF; Guimarães, N; Torres, A; Silvano, P; Almeida, I;

Publication
Revista da Associação Portuguesa de Linguística

Abstract
O género textual de divulgação científica é fundamental para a disseminação do conhecimento científico de forma acessível e compreensível junto do público não especializado, apresentando estrutura e características diferentes das dos artigos científicos (e.g., Garces-Conejos & Sanchez-Macarro, 1998; Zamboni, 1998). Os estudos sobre as propriedades linguísticas do texto de divulgação científica em português europeu não abundam, sendo a exceção o projeto Promoção da Literacia Científica (Gonçalves & Jorge, 2018). Por outro lado, no âmbito da produção de conteúdo, os grandes modelos de linguagem (LLM), nomeadamente os modelos GPT da OpenAI, ganharam, em pouco tempo, atenção generalizada do público. Sendo recentes, a avaliação da qualidade linguística dos textos produzidos é ainda muito reduzida. Tendo estas premissas em consideração, o presente estudo tem como objetivo avaliar a qualidade linguística das respostas geradas pelo ChatGPT (GPT-3.5) no domínio da cosmetologia, no que respeita às categorias de produtos cosméticos, ingredientes, segurança e eficácia e regulamentação, visando identificar padrões que permitam compreender as diferenças e/ou semelhanças entre o conteúdo gerado pelo LLM e aquele produzido por especialistas humanos no Portal infoCosméticos. Para isso, foram selecionadas vinte questões previamente respondidas e publicadas no portal e, posteriormente, criados quatro prompts distintos com diferentes graus de complexidade, que deram origem a oitenta respostas geradas pelo ChatGPT. As respostas foram, de seguida, analisadas, de acordo com os resultados conduzidos por uma grelha de avaliação linguística composta por 11 perguntas. A análise produziu resultados de diferentes tipos: em termos globais, as respostas escritas pelos especialistas produzem resultados ligeiramente superiores às do ChatGPT; quanto à coesão interfrásica, constatou-se que os textos produzidos por especialistas usam um número reduzido de conectores, contrastando com o uso recorrentemente de marcadores discursivos nos textos do ChatGPT; verifica-se o uso de jargão científico não explicado e uma macroestrutura com ausência do parágrafo da conclusão, nos textos publicados no portal; os textos gerados pelo ChatGPT apresentam uma frequência elevada de repetições e/ou tautologias.

2025

Comparison of two problem transformation-based methods in detecting the best performing branch-and-bound procedures for the RCPSP

Authors
Guo, WK; Vanhoucke, M; Coelho, J;

Publication
EXPERT SYSTEMS WITH APPLICATIONS

Abstract
The branch-and-bound (B&B) procedure is one of the most frequently used methods for solving the resource-constrained project scheduling problem (RCPSP) to obtain optimal solutions and has a rich history in the academic literature. Over the past decades, various variants of this procedure have been proposed, each using slightly different configurations to search for the optimal solution. While most of the configurations perform relatively well for many problem instances, there is, however, no known universal best B&B configuration that works well for all problem instances. In this work, we propose two problem transformation-based machine learning classification methods (binary relevance and classifier chains) to automatically detect the best-performing branch-and-bound configuration for the resource-constrained project scheduling problem. The proposed novel learning models aim to find the relationship between the project characteristics and the performance of a specific B&B configuration. With this obtained knowledge, the best-performing B&B configurations can be predicted, resulting in a better solution. A comprehensive computational experiment is conducted to demonstrate the effectiveness of the proposed classification models and the performance improvements over three categories of methods from the literature, including the latest branch-and-bound configurations, the state-of-the-art classification models in project scheduling, and commonly used clustering algorithms in machine learning. The results show that the proposed classification models can enhance solution quality for the RCPSP without changing the core components of existing algorithms. More specifically, the classifier chains method, when combined with the Back-Propagation Neural Network algorithm, achieves the best performance, outperforming binary relevance, which demonstrates the impact of label correlation on the performance. The experiments also demonstrate the merits of the proposed model in improving the robustness of the solutions. Furthermore, these findings not only highlight the potential of the classification models in detecting best-performing B&B configurations, but also emphasize the need for future work and development to further improve the performance and applicability of these models.

2025

Sustainably enhancing olive oil production: intelligent system architecture

Authors
Alcantara, CB; Jorge, L; Vaz, CB;

Publication
2025 24TH INTERNATIONAL SYMPOSIUM INFOTEH-JAHORINA, INFOTEH

Abstract
Olive oil production is a noteworthy economic activity in multiple places worldwide. Due to environmental degradation and lack of resources with population growth, there is a global tendency for more sustainable and efficient practices, driving the implementation of more responsible agricultural and industrial systems. This paper aims to develop an intelligent system architecture focused on optimizing the production of olive oil, improving product quality, reducing operational waste, and maximizing the efficient use of natural resources. Through the use of Industrial Internet of Things (IIoT) technologies, the proposed solution aims to monitor and control the parameters of olive oil production automatically. In addition, the study addresses sensors already used in the market and existing systems to compare and seek improvements. The proposed architecture contains three layers: device, edge, and cloud computing layer, which are integrated and enable the implementation of a scalable and complete solution that allows real-time visualization and control of the production process.

2025

Application of Time Series Clustering for Improving Forecasts in Energy Markets

Authors
Araujo, I; Teixeira, R; Morán, JP; Pinto, T; Baptista, J;

Publication
2025 21ST INTERNATIONAL CONFERENCE ON THE EUROPEAN ENERGY MARKET, EEM

Abstract
The increasing integration of distributed energy generation into the electrical grid has led to changes in the structure and organization of energy markets over the past years. Market trading has become increasingly demanding due to the different types of production profiles. A forecast of the total production of all assets is made to bid for energy. Whenever there are differences between the forecast and the actual produced energy, a deviation occurs, which is assigned to the agent responsible for its settlement. This article proposes the application of a linear regression algorithm supported by a clustering method to forecast energy production. Based on the historical production profile of the installations in each cluster, it is possible to predict the production pattern for a period with no available data, thus standardizing this data for other assets belonging to the same cluster.

2025

Persuasive Smart Bin Technology for Sustainable Behavior: A Case Study of Recycling

Authors
da Silva, EM; Schneider, D; Miceli, C; Correia, A;

Publication
2025 28th International Conference on Computer Supported Cooperative Work in Design (CSCWD)

Abstract

  • 132
  • 4387