Skip to main content

and
  1. No Access

    Chapter and Conference Paper

    Fusion of Concurrent Invocations of Exclusive Methods

    This paper describes a mechanism for “fusing” concurrent invocations of exclusive methods. The target of our work is object-oriented languages with concurrent extensions. In the languages, concurrent invocatio...

    Yoshihiro Oyama, Kenjiro Taura, Akinori Yonezawa in Parallel Computing Technologies (2001)

  2. No Access

    Chapter and Conference Paper

    Online Computation of Critical Paths for Multithreaded Languages

    We have developed an instrumentation scheme that enables programs written in multithreaded languages to compute a critical path at run time. Our scheme gives not only the length (execution time) of the critica...

    Yoshihiro Oyama, Kenjiro Taura, Akinori Yonezawa in Parallel and Distributed Processing (2000)

  3. No Access

    Chapter and Conference Paper

    StackThreads: An abstract machine for scheduling fine-grain threads on stock CPUs

    We present a software scheduling scheme for fine-grain threads, typical granurality of which is a single procedure invocation. Such fine-grain threads appear in many language implementations such as Multilisp and...

    Kenjiro Taura, Satoshi Matsuoka in Theory and Practice of Parallel Programming (1995)