Multiple Row Displacement (MRD) is a new dispatch technique for multi-method languages. It is based on compressing an n-dimensional table using an extension of the single-receiver row displacement mechanism. This paper presents the new algorithm and provides experimental results that compare it with implementations of existing techniques: compressed n-dimensional tables, look-up automata and single-receiver projection. MRD uses comparable space to the other techniques, but has faster dispatch performance.
CITATION STYLE
Pang, C., Holst, W., Leontiev, Y., & Szafron, D. (1999). Multi-method dispatch using multiple row displacement. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1628, pp. 304–328). Springer Verlag. https://doi.org/10.1007/3-540-48743-3_14
Mendeley helps you to discover research relevant for your work.