Message Dispatch usign Binary Decision Trees

        We propose a new message dispatch technique, in which methods are allocated on a binary decision tree, and a message is dispatched by tracing the tree. Our initial experiment shows that a message dispatcher composed of binary decision trees outperforms one composed of dispatch tables, especially on modern superscalar processors that handle conditional branches efficiently.

By: Hiroaki Nakamura, Tamiya Onodera, and Mikio Takeuchi

Published in: RT0137 in 1996

This Research Report is not available electronically. Please request a copy from the contact listed below. IBM employees should contact ITIRC for a copy.

Questions about this service can be mailed to reports@us.ibm.com .