System Level Perspective on Object Locality
Carl Lebsack, Iowa State University
Performance of modern computers is tied closely to the effec- tive use of cache because of the continually increasing speed discrepancy between processors and main memory. Software developed under an object-oriented paradigm is subject to the processor-memory bottleneck. Optimum system perfor- mance is achieved when software and hardware work sym- biotically to hide such deficiencies. This work focuses on identifying locality in object-oriented systems and develop- ing techniques for approaching optimum performance with respect to the memory hierarchy.