«« ( Date ) »» // «« ( Thread ) »» // nastava - 2005

Fw: predavanje

by Irena Odzic
utorak, 21. jun 2005 - 10:21.



U prilogu ima vise informacija.

IrenaPETAK 24 JUNI 2005, 18:00, ETF SALA 61
PERFORMANCE ANALYSIS OF C++ COMPILERS
(ANALIZA PERFORMANSI C++ KOMPAJLERA)
Jozo J. Dujmovic
Department of Computer Science
San Francisco State University
Abstract. We present techniques and tools for performance evaluation of C++ compilers.
The analysis is based on a collection of 3500 synthetic benchmark programs and includes
five popular compilers: Imprise Borland C++ 5.5, Intel C/C++ Compiler 4.5, Metrowerks
CodeWarrior 5.3, Microsoft Visual C++ 6.0, and Redhat Cygwin b20 (based on GNU
compiler tools). The compilers are compared using performance indicators that include
compilation speed, memory consumption, and execution time for various compilation
parameters. We will present a spectrum of measurements and use them to derive compiler
performance indicators and compare compiler performance.
The presentation will also outline the design and use of two tools necessary for
compiler performance measurement. Benchmaker 1 is a generator of synthetic programs
based on a recursive expansion method. Benchmaker 2 is a generator of synthetic
workloads based on random combination of procedural and object-oriented kernels.
Bio
Jozo Dujmovic was born in Dubrovnik and received his BSEE,
MS, and Sc.D. from the University of Belgrade. He is Professor of
Computer Science and former Chair of Computer Science
Department at San Francisco State University. His teaching and
research activities are in the areas of software metrics, decision
analysis, and computer performance evaluation. He is the author
of more than 100 refereed publications, recipient of three best
paper awards, and a Senior Member of IEEE. He served as
General Chair of IEEE MASCOTS 2000 and as General Chair of
ACM WOSP 2004.
Before his current position at San Francisco State University, Dr. Dujmovic was Professor
of Computer Science at the University of Belgrade, University of Florida (Gainesville),
University of Texas (Dallas), and Worcester Polytechnic Institute. In addition, he was
teaching in the graduate Computer Science programs at the National Universities of San
Luis and Jujuy (both in Argentina). At the University of Belgrade, he served as Chairman
of Computer Science Department, and as founding Director of the Belgrade University
Computing Center. His industrial experience includes work in the Institute “M. Pupin” in
Belgrade, and consulting in the areas of decision methods, performance evaluation, and
software design.