Proceedings of the 3rd IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis 2005
DOI: 10.1145/1084834.1084862
|View full text |Cite
|
Sign up to set email alerts
|

Comparing the size of .NET applications with native code

Abstract: Byte-code based languages are slowly becoming adopted in embedded domains because of improved security and portability. Another potential reason for their adoption is the reputation for smaller code size than native. This is critical in contexts in which a small memory footprint is crucial to reduce production costs. This paper compares the code size of applications compiled for .NET framework with the same natively compiled for various processors. The paper shows that the assumption of an impressive code size… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
4
0

Year Published

2010
2010
2012
2012

Publication Types

Select...
3
1
1

Relationship

3
2

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 10 publications
1
4
0
Order By: Relevance
“…Our experiments confirm a previous result [6] that CLI is quite compact, similar to x86 and roughly 20% smaller (taking into account the preceding remarks) than SH-4 , both notoriously known for having dense instruction sets.…”
Section: Discussionsupporting
confidence: 91%
“…Our experiments confirm a previous result [6] that CLI is quite compact, similar to x86 and roughly 20% smaller (taking into account the preceding remarks) than SH-4 , both notoriously known for having dense instruction sets.…”
Section: Discussionsupporting
confidence: 91%
“…Figure 13 summarizes the overhead in size for each implementation scheme. Native code size differs from bytecode size, and it has been observed that it can be bigger or smaller depending on the target architecture [10]. Accordingly, the black parts should be weighted with the appropriate ratio.…”
Section: Figure 11 Code Duplication Per Parameterized Classmentioning
confidence: 99%
“…Install-time configuration shows a 2% and 1% average slowdown compared to native x86 and SH-4 respectively. The interested reader can refer to [7] for a discussion of code size and to [8] for performance issues. Usage of builtins and intrinsics, in particular for autovectorization is discussed in [20].…”
Section: Discussionmentioning
confidence: 99%
“…We have previously shown that CLI is a convenient intermediate representation not only for code size [7] but also performance [8]. However, a robust C compiler is a prerequisite for the adoption of this format in embedded systems, especially to program the media part of the system.…”
Section: Related Workmentioning
confidence: 99%