Saltar para:
Logótipo
Você está em: Início » Publicações » Visualização » Multi-target c code generation from MATLAB

Multi-target c code generation from MATLAB

Título
Multi-target c code generation from MATLAB
Tipo
Artigo em Livro de Atas de Conferência Internacional
Ano
2014
Autores
Reis, L
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Ver página do Authenticus Sem ORCID
Ata de Conferência Internacional
Páginas: 95-100
1st ACM SIGPLAN International Workshop on Libraries, Languages and Compilers for Array Programming, ARRAY 2014 - Part of PLDI 2014
12 June 2014 through 13 June 2014
Indexação
Outras Informações
ID Authenticus: P-009-YTZ
Abstract (EN): This paper describes our recent work on MATISSE, a framework for MATLAB to C compilation. We focus on the new optimizations and transformations, as well as on OpenCL generation. MATISSE is controlled with LARA, an aspect-oriented language, able to specify transformations to the input MATLAB code (e.g., insertion of code for variable initialization and for monitoring) and to express information concerning types and shapes of variables. We evaluate the compiler with a set of benchmarks when targeting both an embedded system and a desktop system. The results show that we were able to achieve a speedup up to 1.8× by employing information provided by LARA aspects. We also compare the execution time of the generated C code with the original code running on MATLAB, and we achieve a geometric mean speedup of 19×. The geometric mean speedup reduces to 12× when optimizing the MATLAB code with LARA aspects. Finally, we present a preliminary version of a fully-functioning pragma-based OpenCL generator, built over the MATISSE framework..
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Dos mesmos autores

Compilation of MATLAB computations to CPU/GPU via C/OpenCL generation (2020)
Artigo em Revista Científica Internacional
Reis, L; João Bispo; João M. P. Cardoso
Techniques for efficient MATLAB-to-C compilation (2015)
Artigo em Livro de Atas de Conferência Internacional
João Bispo; Reis, L; João M. P. Cardoso
SSA-based MATLAB-to-C compilation and optimization (2016)
Artigo em Livro de Atas de Conferência Internacional
Reis, L; João Bispo; João M. P. Cardoso
Compiler Techniques for Efficient MATLAB to OpenCL Code Generation (2017)
Artigo em Livro de Atas de Conferência Internacional
Reis, L; João Bispo; João M. P. Cardoso
C and OpenCL Generation from MATLAB (2015)
Artigo em Livro de Atas de Conferência Internacional
João Bispo; Reis, L; João M. P. Cardoso
Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Faculdade de Medicina da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z  I Livro de Visitas
Página gerada em: 2024-07-22 às 22:32:08
Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias | Política de Captação e Difusão da Imagem Pessoal em Suporte Digital