Network


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

Hotspot


Dive into the research topics where Akira Yamaoka is active.

Publication


Featured researches published by Akira Yamaoka.


ACM Transactions on Computer Systems | 1983

PACS: a parallel microprocessor array for scientific calculations

Tsutomu Hoshino; Toshio Kawai; Tomonori Shirakawa; Junichi Higashino; Akira Yamaoka; Hachidai Ito; Takashi Sato; Kazuo Sawada

Pacs-32 is a prototype supercomputer used for a broad range of scientific calculations. It has a synchronizable MIMD processor array, and on the basis of this facility, it provides efficient nearest neighbor communication. Processors are combined into a rectangular array with endaround connections, and can synchronize at user-specified points with little overhead. The hardware has been constructed with 32 processors, and the operating software includes a high-level language. The Pacs-32 system has performed in a number of applications, such as Poisson equation solving, nuclear reactor calculation, aerodynamics, Monte Carlo simulation of plasma particles, and molecular dynamics modeling in solid state physics. The processor efficiency measure ranges from 78 percent through 99 percent in these applications. 12 references.


IEEE Transactions on Computers | 1996

Hierarchical execution to speed up pipeline interlock in mainframe computers

Yooichi Shintani; Toru Shonai; Hiroshi Kurokawa; Kazunori Kuriyama; Akira Yamaoka

This paper introduces a methodology, called hierarchical execution, which reduces stalls caused by pipeline interlocks such as data and control dependencies. Since a lot of software has been accumulated in mainframe computer systems as object code, it is important to improve performance without having to recompile the code for optimization. Our methodology consists of a simple pre-ALU that generates results, with shorter latency than the main ALU, asynchronously, which reduces the overhead especially for address generation interlocks and branch instructions. This method was implemented in Hitachis mainframe processors, M-680 and M-880. In M-680, the pre-ALU, together with the instruction decoder, processes instructions in superpipelined fashion, which further improves performance. The aggregate effect of hierarchical execution on CPU time, for evaluated benchmarks, is 10% on average, with only a 1.6% increase in hardware. Therefore, we can roughly say that the hierarchical execution method improved cost performance by 8%.


Archive | 1987

Pipelined data processor capable of decoding and executing plural instructions in parallel

Kazunori Kuriyama; Yooichi Hitachi Tennoue Shataku B Shintani; Akira Yamaoka; Tohru Shonai; Eiki Kamada; Kiyoshi Inoue


Archive | 1982

Digital data processor with two operation units

Yoichi Shintani; Kenichi Wada; Tsuguo Shimizu; Akira Yamaoka


Archive | 1988

Multiprocessor system having subsystems which are loosely coupled through a random access storage and which each include a tightly coupled multiprocessor

Kenichi Wada; Akira Yamaoka


Archive | 1987

Pipelined parallel data processing apparatus for directly transferring operand data between preceding and succeeding instructions

Akira Yamaoka; Kenichi Wada; Kazunori Kuriyama; Yooichi Shintani


Archive | 1990

Multiprocessors including means for communicating with each other through shared memory

Akira Yamaoka; Kenichi Wada


Archive | 1989

Virtual machine system having an extended storage

Shunji Tanaka; Akira Yamaoka; Hidenori Umeno; Masatoshi Haraguchi; Kiyoshi Ogawa; Keiji Saijo; Katsumi Takeda


Archive | 1984

Coded decimal non-restoring divider

Akira Yamaoka; Kenichi Wada; Kazunori Kuriyama


Archive | 1993

Logical-to-real address translation based on selective use of first and second TLBs

Tohru Hiraoka; Hiromichi Kainoh; Akira Yamaoka

Collaboration


Dive into the Akira Yamaoka's collaboration.

Researchain Logo
Decentralizing Knowledge