D. Tang's scientific contributions

Publication (1)

Full-text available
Object oriented programming (OOP) methodology has gained widespread acceptance despite concerns on slow execution. Object oriented languages typically use indirect function calls to implement polymorphism, and there have been concerns about the branch predictability of object oriented programs. Our measurements on the UltraSPARC-II using the on-chi...


... A similar study was performed using hardware performance counters on the UltraSPARC-II processor. Factors including CPI, instruction and data cache misses, processor stalls due to instruction cache misses and branch misprediction, from real execution of several programs were measured and presented 59,60]. ...