Network


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

Hotspot


Dive into the research topics where Tadayuki Sakakibara is active.

Publication


Featured researches published by Tadayuki Sakakibara.


international conference on supercomputing | 1994

Distributed storage control unit for the Hitachi S-3800 multivector supercomputer

Katsuyoshi Kitai; Tadaaki Isobe; Tadayuki Sakakibara; Shigeko Yazawa; Yoshiko Tamaki; Teruo Tanaka; Kouichi Ishii

This paper discusses the storage control unit of the Hitachi S-3800 supercomputer series, which is capable of achieving 8 GFLOPS in each of up to four shared-memory multiprocessors. This storage control unit is distributed to the V-SCs (vector-processor-side storage control units) and the M-SCs (main-storage-side storage control units), and achieves 128 gigabytes per second of total memory throughput. This distributed storage control unit supports scalability with increases in the number of processors and segmented parallel pipelines, simply by reconnecting the flat cables between the V-SCs and M-SCs. The distributed storage control unit also facilitated high sustained memory throughput for all types of vector-load and -store instructions. It features three new storage control schemes. (1) A hierarchical request-identification-number assignment scheme, which allows independent parallel memory access control in the V-SCs and M-SCs. This also enhances the indirect memory access performance. (2) A multistage address modification scheme, which achieves conflict-free constant-stride parallel memory access in both the V-SCs and M-SCs. (3) An instruction-based variable priority scheme, which achieves stable high memory throughput independent of other programs executed on the other processors. Results of performance measurements show the benefit of these schemes in the scalable distributed storage control unit for the S-3800 series.


international conference on supercomputing | 1993

Scalable parallel memory architecture with a skew scheme

Tadayuki Sakakibara; Katsuyoshi Kitai; Tadaaki Isobe; Shigeko Yazawa; Teruo Tanaka; Yasuhiro Inagami; Yoshiko Tamaki

We present a scalable parallel memory architecture with skew scheme. It achieves equal conflict-free vector access strides among different numbers of memory modules. With previous skew schemes, conflict-free strides depended on the number of memory modules. Therefore the skew scheme should be independent of the number of memory modules. We analyze two kinds of cause of conflicts, permanent concentration in the limited memory modules and transient concentration in one memory module. The conflict-free strides are proved to be independent of the number of memory modules by solving two concentrations separately. The strategy is to increase the interval of the shifting address assignment of the memory modules in order to reduce the permanent concentrations, and to provide buffers for each memory module in accordance with this interval in order to absorb the transient concentrations. The skew scheme uses the same period for memory systems with different numbers of memory modules. Consequently, scalability for conflict-free strides can be realized, independent of the number of the memory modules.


international symposium on parallel architectures algorithms and networks | 1994

An interprocessor memory access arbitrating scheme for the S-3800 vector supercomputer

Tadayuki Sakakibara; Katsuyoshi Kitai; Tadaaki Isobe; Shigeko Yazawa; Teruo Tanaka; Yoshiko Tamaki; Yasuhiro Inagami

Reports an instruction-based variable priority scheme which achieves high sustained memory throughput on a tightly coupled multiprocessor (TCMP) vector supercomputer. We analyze the two types of priority control for arbitrating interprocessor memory access conflict. In the case of request level priority control, mutual obstruction causes performance degradation, while in the case of fixed priority control, it is caused by memory bank occupation. Mutual obstruction is caused by requests of different instructions that interfere with each other, and memory bank occupation is caused by continuous accessing of the same memory bank by higher priority instructions. The instruction-based variable priority scheme works as follows: (1) the priority of each pipeline is usually changed at the end of an instruction. (2) The priority is changed more than once in the middle of an instruction, such as a stride multiple-of-8 or indirect access instruction which may occupy the same memory bank by itself. This strategy reduces mutual obstruction because the priority of each pipeline is stable in the middle of an instruction. It also reduces memory bank occupation because opportunity for memory access among different instructions is made equal by changing the priority at the end of on instruction. Moreover, it prevents memory bank occupation by stride multiple-of-8 or indirect access instruction, by changing the priority more frequently. Consequently, high sustained memory throughput can be achieved on TCMP vector supercomputers. We implemented this scheme in Hitachis S-3800 supercomputer.<<ETX>>


Archive | 1994

Vector processor adopting a memory skewing scheme for preventing degradation of access performance

Tadayuki Sakakibara; Teruo Tanaka; Yoshiko Tamaki; Katsuyoshi Kitai; Yasuhiro Inagami


Archive | 1992

Parallel processing system and compiling method used therefor

Teruo Tanaka; Yasuhiro Inagami; Yoshiko Tamaki; Tadayuki Sakakibara; Katsuyoshi Kitai


Archive | 1992

Vector processor with a memory assigned with skewed addresses adapted for concurrent fetching of a number of vector elements belonging to the same vector data

Tadayuki Sakakibara; Katsuyoshi Kitai; Yasuhiro Inagami; Yoshiko Tamaki; Teruo Tanaka; Tadaaki Isobe; Shigeko Yazawa; Masanao Ito


Archive | 1993

Interprocessor priority control system for multivector processor

Tadayuki Sakakibara; Teruo Tanaka; Katsuyoshi Kitai; Tadaaki Isobe; Shigeko Hashimoto; Yasuhiro Inagami; Yoshiko Tamaki


Archive | 1996

Processor system having address allocation and address lock capability adapted for a memory comprised of synchronous DRAMs

Tadayuki Sakakibara; Teruo Tanaka; Yoshiko Tamaki


Archive | 1992

Vector processing apparatus for processing different instruction set architectures corresponding to mingled-type programs and separate-type programs

Yasuhiro Inagami; Teruo Tanaka; Yoshiko Tamaki; Katsuyoshi Kitai; Tadayuki Sakakibara


Archive | 2000

Computer system utilizing speculative read requests to cache memory

Tadayuki Sakakibara; Isao Ohara; Hideya Akashi; Yuji Tsushima; Satoshi Muraoka

Collaboration


Dive into the Tadayuki Sakakibara's collaboration.

Researchain Logo
Decentralizing Knowledge