Analysis of cache memory behavior in an object-oriented programming environment

By: Call Number: AIT Thesis no. CS-95-33 Contributor(s): Material type: TextSeries: Asian Institute of Technology. Thesis ; no. CS-95-33Publication details: Bangkok : Asian Institute of Technology, 1995Description: 63 leaves + 1 online resourceSubject(s): Online resources: Dissertation note: Thesis (M.Sc.) - Asian Institute of Technology, 1995 Summary: An improvement of software complexity continues to widen the gap between consumer time requirement and computer performance. To reduce the gap, an application program performance holds very important role. Application programs with good cache performance and less instructions run much faster than those with poor cache performance and greater instructions. Furthermore, consumer also highly concern with reliable, safe, portable, and extendible software parameters. Therefore, It is wise for programmers or software developers to know the behavior of languages they are implementing without loosing those parameters. Object-oriented application program (OOAP) is one of the well-known language paradigms widely used right now. This language presentation is very flexible. Here we are talking about OOAP written in C++. We can adjust our programming environment without changing principle of algorithm implemented in particular problem. The flexible behavior of language presentation is very important feature in terms of cache behavior. In this thesis work, we examine three object-oriented application programs and one conventional language representation in terms of cache performance and the number of instructions consumed to execute a particular problem. We show the CPROF, a cache profiler, report to identify the advantages and disadvantages of those application programs. This advantages and disadvantages help programmers understand which of the application program are likely to improve cache performance and computer performance as a whole.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Cover image Item type Current library Home library Collection Shelving location Call number Materials specified Vol info URL Copy number Status Notes Date due Barcode Item holds Item hold queue priority Course reserves
20-AIT Publication Asian Institute of Technology Library AIT Publications AIT Thesis no. CS-95-33 (Browse shelf(Opens below)) 1 Available 30050120676225
20-AIT Publication Asian Institute of Technology Library AIT Publications AIT Thesis no. CS-95-33 (Browse shelf(Opens below)) 2 Available 30050120676258
40-Archives Asian Institute of Technology Library Archives AIT Thesis no. CS-95-33 (Browse shelf(Opens below)) Available 30050120356083

A Thesis submitted in partial fulfillment of the requirement for the degree of Master of Science

Thesis (M.Sc.) - Asian Institute of Technology, 1995

An improvement of software complexity continues to widen the gap between consumer time requirement and computer performance. To reduce the gap, an application program performance holds very important role. Application programs with good cache performance and less instructions run much faster than those with poor cache performance and greater instructions. Furthermore, consumer also highly concern with reliable, safe, portable, and extendible software parameters. Therefore, It is wise for programmers or software developers to know the behavior of languages they are implementing without loosing those parameters. Object-oriented application program (OOAP) is one of the well-known language paradigms widely used right now. This language presentation is very flexible. Here we are talking about OOAP written in C++. We can adjust our programming environment without changing principle of algorithm implemented in particular problem. The flexible behavior of language presentation is very important feature in terms of cache behavior. In this thesis work, we examine three object-oriented application programs and one conventional language representation in terms of cache performance and the number of instructions consumed to execute a particular problem. We show the CPROF, a cache profiler, report to identify the advantages and disadvantages of those application programs. This advantages and disadvantages help programmers understand which of the application program are likely to improve cache performance and computer performance as a whole.

There are no comments on this title.

to post a comment.
คัดลอกแล้ว!