Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Ryuichiro Ohyama is active.

Publication


Featured researches published by Ryuichiro Ohyama.


design, automation, and test in europe | 2009

Design and implementation of scalable, transparent threads for multi-core media processor

Takeshi Kodaka; Shunsuke Sasaki; Takahiro Tokuyoshi; Ryuichiro Ohyama; Nobuhiro Nonogaki; Koji Kitayama; Tatsuya Mori; Yasuyuki Ueda; Hideho Arakida; Yuji Okuda; Toshiki Kizu; Yoshiro Tsuboi; Nobu Matsumoto

In this paper, we propose a scalable and transparent parallelization scheme using threads for multi-core processor. The performance achieved by our scheme is scalable to the number of cores, and the application program is not affected by the actual number of cores. For the performance efficiency, we designed the threads so that they do not suspend and that they do not start their execution until the data necessary for them are available. We implemented our design using three modules: the dependency controller, which controls dependencies among threads, the thread pool, which manages the ready threads, and the thread dispatcher, which fetches threads from the pool and executes them on the core. Our design and implementation provide efficient thread scheduling with low overhead. Moreover, by hiding the actual number of cores, it realizes transparency. We confirmed the transparency and scalability of our scheme by applying it to the H.264 decoder program. With this scheme, modification of application program is not necessary even if the number of cores changes due to disparate requirements. This feature makes the developing time shorter and contributes to the reduction of the developing cost.


Archive | 2001

System LSI development apparatus and the method thereof for developing a system optimal to an application

Nobuo Matsui; Atsushi Mizuno; Ryuichiro Ohyama; Megumi Tangoda; Katsuya Uchida


Archive | 2009

Multi-core processor system

Yuji Ishikawa; Toshiki Kizu; Ryuichiro Ohyama


international conference on computer design | 2002

Design methodology and system for a configurable media embedded processor extensible to VLIW architecture

Atsushi Mizuno; Kazuyoshi Kohno; Ryuichiro Ohyama; Takahiro Tokuyoshi; Hironori Uetani; Hans Eichel; Takashi Miyamori; Nobu Matsumoto; Masataka Matsui


Archive | 2002

Method of generating development environment for developing system lsi and medium which stores program therefor

Nobu Matsumoto; Ryuichiro Ohyama; Katsuya Uchida


Archive | 2005

Configurable processor design apparatus and design method, library optimization method, processor, and fabrication method for semiconductor device including processor

Kazuhyoshi Kohno; Atsushi Mizuno; Atsushi Masuda; Ryuichiro Ohyama; Yutaka Ota


Archive | 2002

Method of generating development environment for developing system LSI and medium which stores program therefor using VLIW designating description

Nobu Matsumoto; Ryuichiro Ohyama; Katsuya Uchida


대한전자공학회 ISOCC | 2007

A Hierarchical Design Methodology for Behavioral Synthesis and Fast Simulation

Hiroaki Nishi; Ryuichiro Ohyama; Atsushi Masuda; Nobu Matsumoto


Archive | 2007

APPARATUS FOR SUPPORTING PROGRAM DEVELOPMENT, AND OPERATION METHOD FOR THE APPARATUS

Ryuichiro Ohyama; Seiji Hayashida


Archive | 2009

Multi-core processor system with thread queue based power management

Yuji Ishikawa; Toshiki Kizu; Ryuichiro Ohyama

Collaboration


Dive into the Ryuichiro Ohyama's collaboration.

Researchain Logo
Decentralizing Knowledge