Optimizing abstract SECD machine code (Q2763597)

From MaRDI portal
!
WARNING

This is the item page for this Wikibase entity, intended for internal use and editing purposes.

Please use the normal view instead:

scientific article; zbMATH DE number 1692647
Language Label Description Also known as
default for all languages
No label defined
    English
    Optimizing abstract SECD machine code
    scientific article; zbMATH DE number 1692647

      Statements

      0 references
      0 references
      20 January 2002
      0 references
      programming language
      0 references
      optimization
      0 references
      SECD machine
      0 references
      code
      0 references
      Modula-2
      0 references
      Optimizing abstract SECD machine code (English)
      0 references
      A new algorithm for optimizing abstract SECD machine code is presented. In the introduction the standard way to implement functional languages is described. The second part contains 21 commands of Henderson's version of the SECD machine and the description of the SECD to Modula-2 translator. After that two techniques used in the new algorithm for optimizing are exposed. These techniques are based on the more effective usage of the top of the stack S and the special handling of constant declaration. The results of optimizing are presented by using seven benchmark programs. Two tables with numerical data show that the speedup ratio of optimized programs with respect to non-optimized programs is increased by 25\%--39\%.NEWLINENEWLINEFor the entire collection see [Zbl 0977.00022].
      0 references

      Identifiers