Go to:
Logótipo
Você está em: Start » Publications » View » Multi-target c code generation from MATLAB
Publication

Multi-target c code generation from MATLAB

Title
Multi-target c code generation from MATLAB
Type
Article in International Conference Proceedings Book
Year
2014
Authors
Reis, L
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. View Authenticus page Without ORCID
Conference proceedings International
Pages: 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
Indexing
Other information
Authenticus ID: 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..
Language: English
Type (Professor's evaluation): Scientific
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same authors

Compilation of MATLAB computations to CPU/GPU via C/OpenCL generation (2020)
Article in International Scientific Journal
Reis, L; João Bispo; João M. P. Cardoso
Techniques for efficient MATLAB-to-C compilation (2015)
Article in International Conference Proceedings Book
João Bispo; Reis, L; João M. P. Cardoso
SSA-based MATLAB-to-C compilation and optimization (2016)
Article in International Conference Proceedings Book
Reis, L; João Bispo; João M. P. Cardoso
Compiler Techniques for Efficient MATLAB to OpenCL Code Generation (2017)
Article in International Conference Proceedings Book
Reis, L; João Bispo; João M. P. Cardoso
C and OpenCL Generation from MATLAB (2015)
Article in International Conference Proceedings Book
João Bispo; Reis, L; João M. P. Cardoso
Recommend this page Top
Copyright 1996-2024 © Faculdade de Medicina da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z  I Guest Book
Page created on: 2024-07-23 at 00:15:07
Acceptable Use Policy | Data Protection Policy | Complaint Portal | Política de Captação e Difusão da Imagem Pessoal em Suporte Digital