hh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Evaluation of Compilers for MATLAB- to C-Code Translation
Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE).
2008 (English)Independent thesis Advanced level (degree of Master (One Year))Student thesis
Abstract [en]

MATLAB to C code translation is of increasing interest for science and industry. In

detail two MATLAB to C compilers denoted as Matlab to C Synthesis (MCS) and

Embedded MATLAB C (EMLC) have been studied. Three aspects of automatic code

generation have been studied; 1) generation of reference code; 2) target code generation;

3) floating-to-fixed-point conversion. The benchmark code used aimed to cover

simple up to more complex code by being viewed from a theoretical as well as practical perspective. A fixed-point filter implementation is demonstrated. EMLC and MCS

offer several fixed-point design tools. MCS provides a better support for C algorithm

reference generation, by covering a larger set of the MATLAB language as such. More

suitable for direct target implementation is code generated from EMLC. As a result

of the need to guarantee that the EMLC generated C-code allocates memory only

statically, MATLAB becomes more constraint by EMLC. Functional correctness was

generally achieved for each automatic translation.

Place, publisher, year, edition, pages
Högskolan i Halmstad/Sektionen för Informationsvetenskap, Data- och Elektroteknik (IDE) , 2008.
Keywords [en]
MATLAB, C, Automatic Translation, Compiler
Identifiers
URN: urn:nbn:se:hh:diva-1149Local ID: 2082/1528OAI: oai:DiVA.org:hh-1149DiVA, id: diva2:238367
Uppsok
Technology
Available from: 2008-02-25 Created: 2008-02-25 Last updated: 2008-02-25

Open Access in DiVA

fulltext(2189 kB)3801 downloads
File information
File name FULLTEXT01.pdfFile size 2189 kBChecksum MD5
4ab56d3bb4b407b4c92ea43c60424d787f9129adb1d742c998774825326bd4b35fb6d826483d396a4c088d888431e21ec74be3e1e89e95334f99e11d2679df29d814b7f339db6af3267855631481f916
Type fulltextMimetype application/pdf

By organisation
School of Information Science, Computer and Electrical Engineering (IDE)

Search outside of DiVA

GoogleGoogle Scholar
Total: 3801 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 969 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf