Abstract—In today’s scenario, high performance computing is needed to solve the complex scientific problems. In this regards the Multi-core technology is one of the major technologies. Intel’s Dual Core processors improve the performance of applications by executing multiple programs at a time. The objective of the present paper is to evaluate the performance of well known Object-oriented programming languages namely Visual C#, Visual C++ and Java on Intel’s Dual Core processors. To check the performance of various programs on Dual Core processors, a common program is developed in these three languages. The run time of each program is measured for quantitative comparison of performance of these languages. Before evaluating the performance of these processors, an efficient UML model is designed for the program execution. The UML class and sequence diagrams are designed and comparison is also made between the performance of two selected Dual Core processors namely Dual Core and Core 2 Duo.
Index Terms—Object-oriented programs, Intel Dual Core processor, Intel Core 2 Duo Processor, UML class diagram, UML sequence diagram
Vipin Saxena is an Associate professor and Ex-Head of Department of Computer Science, B. B. Ambedkar University (A Central University), Vidya Vihar Rae Bareilly Road, Lucknow U. P. 226025, India, phone: +91-9452372550; fax: +91-522-2440821
Manish Shrivastava (Corresponding Author), is a research student in Department of Computer Science, B. B. Ambedkar University (A CentralUniversity), Lucknow, India, phone: +919453847114
Cite: Vipin Saxena and Manish Shrivastava, "UML Design for Performance Evaluation of Object Oriented Programs on Dual Core Processors," International Journal of Computer Theory and Engineering vol. 1, no. 4, pp. 403-408, 2009.