Matches in SemOpenAlex for { <https://semopenalex.org/work/W2133587157> ?p ?o ?g. }
Showing items 1 to 85 of
85
with 100 items per page.
- W2133587157 abstract "Embedded microcontrollers are becoming increasingly prolific, serving as the primary or auxiliary processor in products and research systems from microwaves to sensor networks. Microcontrollers represent perhaps the most severely resource-constrained embedded processors, often with as little as a few bytes of memory and a few kilobytes of code space. Language and compiler technology has so far been unable to bring the benefits of modern object-oriented languages to such processors. In this paper, I will present the design and implementation of Virgil, a lightweight object-oriented language designed with careful consideration for resource-limited domains. Virgil explicitly separates initialization time from runtime, allowing an application to build complex data structures during compilation and then run directly on the bare hardware without a virtual machine or any language runtime. This separation allows the entire program heap to be available at compile time and enables three new data-sensitive optimizations: reachable members analysis, reference compression, and ROM-ization. Experi-mental results demonstrate that Virgil is well suited for writing microcontroller programs, with five demonstrative applications fitting in less than 256 bytes of RAM with fewer than 50 bytes of metadata. Further results show that the optimizations presented in this paper reduced code size between 20% and 80% and RAM size by as much as 75%." @default.
- W2133587157 created "2016-06-24" @default.
- W2133587157 creator A5034437441 @default.
- W2133587157 date "2006-10-16" @default.
- W2133587157 modified "2023-10-17" @default.
- W2133587157 title "Virgil" @default.
- W2133587157 cites W1884981359 @default.
- W2133587157 cites W1974608873 @default.
- W2133587157 cites W1998993025 @default.
- W2133587157 cites W2000194923 @default.
- W2133587157 cites W2004335791 @default.
- W2133587157 cites W2040141020 @default.
- W2133587157 cites W2044439539 @default.
- W2133587157 cites W2045903735 @default.
- W2133587157 cites W2050362115 @default.
- W2133587157 cites W2051600169 @default.
- W2133587157 cites W2081658857 @default.
- W2133587157 cites W2093760065 @default.
- W2133587157 cites W2101661228 @default.
- W2133587157 cites W2114702446 @default.
- W2133587157 cites W2150364740 @default.
- W2133587157 cites W2155151758 @default.
- W2133587157 cites W2162762034 @default.
- W2133587157 cites W2179776334 @default.
- W2133587157 cites W2295471304 @default.
- W2133587157 cites W4210597212 @default.
- W2133587157 cites W4243313767 @default.
- W2133587157 cites W4252141333 @default.
- W2133587157 doi "https://doi.org/10.1145/1167473.1167489" @default.
- W2133587157 hasPublicationYear "2006" @default.
- W2133587157 type Work @default.
- W2133587157 sameAs 2133587157 @default.
- W2133587157 citedByCount "40" @default.
- W2133587157 countsByYear W21335871572012 @default.
- W2133587157 countsByYear W21335871572013 @default.
- W2133587157 countsByYear W21335871572014 @default.
- W2133587157 countsByYear W21335871572015 @default.
- W2133587157 countsByYear W21335871572018 @default.
- W2133587157 countsByYear W21335871572019 @default.
- W2133587157 countsByYear W21335871572021 @default.
- W2133587157 crossrefType "proceedings-article" @default.
- W2133587157 hasAuthorship W2133587157A5034437441 @default.
- W2133587157 hasConcept C111919701 @default.
- W2133587157 hasConcept C114466953 @default.
- W2133587157 hasConcept C133162039 @default.
- W2133587157 hasConcept C134757568 @default.
- W2133587157 hasConcept C149635348 @default.
- W2133587157 hasConcept C154526789 @default.
- W2133587157 hasConcept C169590947 @default.
- W2133587157 hasConcept C173018170 @default.
- W2133587157 hasConcept C199360897 @default.
- W2133587157 hasConcept C26517878 @default.
- W2133587157 hasConcept C41008148 @default.
- W2133587157 hasConcept C43364308 @default.
- W2133587157 hasConcept C76782552 @default.
- W2133587157 hasConceptScore W2133587157C111919701 @default.
- W2133587157 hasConceptScore W2133587157C114466953 @default.
- W2133587157 hasConceptScore W2133587157C133162039 @default.
- W2133587157 hasConceptScore W2133587157C134757568 @default.
- W2133587157 hasConceptScore W2133587157C149635348 @default.
- W2133587157 hasConceptScore W2133587157C154526789 @default.
- W2133587157 hasConceptScore W2133587157C169590947 @default.
- W2133587157 hasConceptScore W2133587157C173018170 @default.
- W2133587157 hasConceptScore W2133587157C199360897 @default.
- W2133587157 hasConceptScore W2133587157C26517878 @default.
- W2133587157 hasConceptScore W2133587157C41008148 @default.
- W2133587157 hasConceptScore W2133587157C43364308 @default.
- W2133587157 hasConceptScore W2133587157C76782552 @default.
- W2133587157 hasLocation W21335871571 @default.
- W2133587157 hasOpenAccess W2133587157 @default.
- W2133587157 hasPrimaryLocation W21335871571 @default.
- W2133587157 hasRelatedWork W1595447477 @default.
- W2133587157 hasRelatedWork W2044422526 @default.
- W2133587157 hasRelatedWork W2091716239 @default.
- W2133587157 hasRelatedWork W2369288331 @default.
- W2133587157 hasRelatedWork W2519339279 @default.
- W2133587157 hasRelatedWork W283806354 @default.
- W2133587157 hasRelatedWork W3015760907 @default.
- W2133587157 hasRelatedWork W3175817815 @default.
- W2133587157 hasRelatedWork W4238776545 @default.
- W2133587157 hasRelatedWork W4323341883 @default.
- W2133587157 isParatext "false" @default.
- W2133587157 isRetracted "false" @default.
- W2133587157 magId "2133587157" @default.
- W2133587157 workType "article" @default.