Skip to main content

and
  1. No Access

    Chapter and Conference Paper

    PerfMemPlus: A Tool for Automatic Discovery of Memory Performance Problems

    In high-performance computing many performance problems are caused by the memory system. Because such performance bugs are hard to identify, analysis tools play an important role in performance optimization. T...

    Christian Helm, Kenjiro Taura in High Performance Computing (2019)

  2. Chapter and Conference Paper

    SDAC: Porting Scientific Data to Spark RDDs

    Scientific data processing has exposed a range of technical problems in industrial exploration and specific-domain applications due to its huge input volume and data format diversity. While Big Data analytic f...

    Tian Yang, Kenjiro Taura, Liu Chao in Network and Parallel Computing (2017)

  3. 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)

  4. 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)

  5. No Access

    Chapter and Conference Paper

    Comparing Reference Counting and Global Mark-and-Sweep on Parallel Computers

    We compare two dynamic memory management schemes for distributed-memory parallel computers, one based on reference counting and the other based on global mark-and-sweep. We present a simple model in which one ...

    Hirotaka Yamamoto, Kenjiro Taura in Languages, Compilers, and Run-Time Systems… (1998)

  6. Chapter and Conference Paper

    An efficient compilation framework for languages based on a concurrent process calculus

    We propose a framework for compiling programming languages based on concurrent process calculi, in which computation is expressed by a combination of processes and communication channels. Our framework realizes a...

    Yoshihiro Oyama, Kenjiro Taura, Akinori Yonezawa in Euro-Par'97 Parallel Processing (1997)

  7. 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)