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

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

  • Affiliations:
  • Central Research Laboratory, Hitachi, Ltd., 1-280, Higashi-koigakubo, Kokubunji, Tokyo 185, Japan;General Purpose Computer Division, Hitachi, Ltd., 1, Horiyamashita, Hadano, Kanagawa 259-13, Japan;Central Research Laboratory, Hitachi, Ltd., 1-280, Higashi-koigakubo, Kokubunji, Tokyo 185, Japan;General Purpose Computer Division, Hitachi, Ltd., 1, Horiyamashita, Hadano, Kanagawa 259-13, Japan;Central Research Laboratory, Hitachi, Ltd., 1-280, Higashi-koigakubo, Kokubunji, Tokyo 185, Japan;Central Research Laboratory, Hitachi, Ltd., 1-280, Higashi-koigakubo, Kokubunji, Tokyo 185, Japan;General Purpose Computer Division, Hitachi, Ltd., 1, Horiyamashita, Hadano, Kanagawa 259-13, Japan

  • Venue:
  • ICS '94 Proceedings of the 8th international conference on Supercomputing
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.