Sciweavers

ECOOP
1999
Springer

Multi-method Dispatch Using Multiple Row Displacement

13 years 8 months ago
Multi-method Dispatch Using Multiple Row Displacement
Abstract. 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.
Candy Pang, Wade Holst, Yuri Leontiev, Duane Szafr
Added 04 Aug 2010
Updated 04 Aug 2010
Type Conference
Year 1999
Where ECOOP
Authors Candy Pang, Wade Holst, Yuri Leontiev, Duane Szafron
Comments (0)