Evaluation of LOTOS Compiler Generating Multi-threaded Object Codes

Bibliographic Information

Other Title
  • マルチスレッド化目的コードを生成するLOTOSコンパイラの評価

Search this article

Description

We have developed a LOTOS compiler which generates multi-threaded object codes. In a derived object code, multiple runtime units in a behaviour expression are executed as threads where runtime units correspond to concurrently executable sub-expressions in the behaviour expression. To keep the temporal ordering of events among runtime units, a control area referred by all runtime units is created in the object code. Each unit refers the area to decide whether each event can be executed or not. If executable, the unit executes the event after modifying the control area. Otherwise, it kills itself. From some experimental results, derived object codes can run faster than the object codes derived by other LOTOS compilers.

Journal

  • IPSJ SIG Notes

    IPSJ SIG Notes 95 (82), 169-176, 1995-08-24

    Information Processing Society of Japan (IPSJ)

Details 詳細情報について

  • CRID
    1573387452008190080
  • NII Article ID
    110002929604
  • NII Book ID
    AN10485570
  • Text Lang
    ja
  • Data Source
    • CiNii Articles

Report a problem

Back to top