DocumentCode :
2301399
Title :
A Partitioning Analysis of the .NET Common Language Runtime
Author :
Dick, Joshua R. ; Kent, Kenneth B. ; Libby, Joseph C.
Author_Institution :
Fac. of Comput. Sci., New Brunswick Univ., Fredericton, NB
fYear :
2007
fDate :
26-29 March 2007
Firstpage :
317
Lastpage :
326
Abstract :
Microsoft´s .NET platform was developed to simplify development of Windows applications. At the core of the .Net platform is a virtual machine known as the Common Language Runtime (CLR). Virtual machines do not allow for optimal performance, and a full hardware implementation is not always feasible. The goal of this paper is to present a preliminary partitioning scheme upon which future refinements can be made, and to analyze the performance of the partitioning scheme based on instructions executed in each partition and the data to be passed between partitions. Conclusions and recommendations as to implementation of the hardware partition are given to aid in future implementations of a hardware/software co-designed CLR
Keywords :
high level languages; network operating systems; virtual machines; Common Language Runtime; Microsoft .NET; Windows application; partitioning analysis; virtual machine; Application software; Computer aided instruction; Computer science; Hardware; Memory management; Microprocessors; Object oriented modeling; Operating systems; Runtime; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Computer-Based Systems, 2007. ECBS '07. 14th Annual IEEE International Conference and Workshops on the
Conference_Location :
Tucson, AZ
Print_ISBN :
0-7695-2772-8
Type :
conf
DOI :
10.1109/ECBS.2007.9
Filename :
4148947
Link To Document :
بازگشت