Skip to main content

Part of the book series: High-Performance Computing Series ((HPC,volume 1))

Abstract

This chapter discusses the HI-UX/MPP Series architecture, developed by Hitachi for massively parallel supercomputers, including an implementation overview, improvements, positive and negative results, and lessons learned. HI-UX/MPP is composed of a Mach 3.0 microkernel (Mach) with the minimal functionality required to run applications, and an OSF/1 Unix server, which provides Unix functionality. HI-UX/MPP 02-00 for the SR2201 used a pure microkernel architecture, with compute nodes running only Mach due to small memory and processor resources. HI-UX/MPP 02-00 achieved operation of a 2,048-node computer as a single system, using a kernel with low OS noise and able to utilize computing resources efficiently. HI-UX/MPP 03-00 for the SR8000 improved Unix performance by placing Mach and an OSF/1 Unix server in the same address space and caching Unix functionality on compute nodes. It also reduced OS noise by using a dedicated OS processor. For the SR11000, AIX from IBM was used as the main OS, but a Hybrid OS was configured, with Mach implemented over AIX and running the HSFS distributed parallel files system from OSF/1 Unix. This showed that a specialized OS could be run over a general OS at low cost.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 149.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 139.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Accetta, M. J., Baron, R. V., Bolosky, W. J., Golub, D. B., Rashid, R. F., Tevanian, A., et al. (1986). Mach: A new kernel foundation for UNIX development. In Proceedings of the USENIX Summer Conference.

    Google Scholar 

  • Boku, T., Itakura, K., Nakamura, H., & Nakazawa, K. (1997). CP-PACS: A massively parallel processor for large scale scientific calculations. In Proceedings of ACM 11th international conference on Supercomputing (pp. 108–115). Vienna, Austria.

    Google Scholar 

  • Cluster File Systems Incorporated (2002). Lustre: A scalable, high-performance file system. Technical report.

    Google Scholar 

  • Fujii, H., Yasuda, Y., Akashi, H., Inagami, Y., Koga, M., Ishihara, O., et al. (1997). Architecture and performance of the Hitachi SR2201 massively parallel processor system. In Proceedings of IEEE 11th International Symposium on Parallel Processing (IPPS97) (pp. 233–241).

    Google Scholar 

  • Gerofi, B., Takagi, M., Hori, A., Nakamura, G., Shirasawa, T., & Ishikawa, Y. (2016). On the scalability, performance isolation and device driver transparency of the IHK/McKernel hybrid lightweight kernel. In 2016 IEEE International Parallel and Distributed Processing Symposium (IPDPS) (pp. 1041–1050).

    Google Scholar 

  • International Business Machines Corporation. IBM power systems software - AIX: Overview. https://www.ibm.com/power/operating-systems/aix.

  • Kitai, K., Isobe, T., Tanaka, Y., Tamaki, Y., Fukagawa, M., Tanaka, T., et al. (1993). Parallel processing architecture for the Hitachi S-3800 shared-memory vector multiprocessor. In ICS ’93 Proceedings of the 7th International Conference on Supercomputing.

    Google Scholar 

  • NEC Corporation (2017). SX-Aurora TSUBASA. http://jpn.nec.com/hpc/sxauroratsubasa/index.html.

  • Next Generation Technical Computing Unit, Fujitsu Limited (2014). White paper, FUJITSU Supercomputer PRIMEHPC FX100 evolution to the next generation, 2014. https://www.fujitsu.com/global/Images/primehpc-fx100-hard-en.pdfl.

  • RIKEN Advanced Institute for Computational Science (2018). K Computer. http://www.aics.riken.jp/en/k-computer/about/.

  • Rogado, J. (1992). A strawman proposal for the cluster project. OSF Research Institute: Technical report.

    Google Scholar 

  • Roy, P., Noveck, D., & Netterwala, D. (1993). The file system architecture of OSF/1 AD Version 2. OSF Research Institute, Cambridge, MA: Technical report.

    Google Scholar 

  • Shimizu, M., & Yonezawa, A. (2010). Remote process execution and remote file I/O for heterogeneous processors in cluster systems. In Proceedings of 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid) (pp. 145–154). Melbourne: VIC.

    Google Scholar 

  • Shimizu, M., Ukai, T., Sanpei, H., Iida, T., & Fujita, F. (2005). HSFS: Hitachi striping file system for super technical server SR11000 (in Japanese). In Forum on Information Technology (FIT2005) Letters.

    Google Scholar 

  • Shimizu, M., Tobe, K., Hitomi, Y., Ukai, T., Sanpei, H., Iida, T., et al. (2006). An implementation of single system functionality in the cluster environment (in Japanese). In Proceedings of the 4th IPSJ Symposium on Advanced Computing Systems and Infrastructures (SACSIS 2006) (Vol. 2006, No. 5, pp. 289–296).

    Google Scholar 

  • Shimizu, M., Ogasawara, K., Funyu, M., & Yonezawa, A. (2008). Remote process management for the heterogeneous system (in Japanese). Transactions of ACS, 49(No. SIG2 (ACS21)):10–19.

    Google Scholar 

  • Shimosawa, T., Gerofi, B., Takagi, M., Nakamura, G., Shirasawa, T., Saeki, Y., et al. (2014). Interface for Heterogeneous Kernels: A framework to enable hybrid OS designs targeting high performance computing on manycore architectures. In 21th International Conference on High Performance Computing HiPC.

    Google Scholar 

  • Tamaki, Y., Sukegawa, N., Ito, M., Tanaka, Y., Fukagawa, M., Sumimoto, T., et al. (1999). Node architecture and performance evaluation of the hitachi super technical server SR8000. In Proceedings of 12th International Conference on Parallel and Distributed Computing Systems (pp. 487–493).

    Google Scholar 

  • The Open Group Consortium. Open software foundation. http://www.opengroup.org/.

  • Zajcew, R., Roy, P., Black, D., Peak, C., Guedes, P., Kemp, B., et al. (1993). An OSF/1 Unix for massively parallel multicomputers. In Proceedings of the Winter 1993 USENIX Conference (pp. 449–468).

    Google Scholar 

Download references

Acknowledgements

The author would like to thank our Hitachi colleagues who provided the document, specifically Naonobu Sukegawa, Yoshiko Nagasaka, Toshiyuki Ukai, Masamichi Okajima, Kazumasa Tobe, Fujio Fujita, Tsuneo Iida, Masaaki Iwasaki, Yoshiko Yasuda, Hiroaki Fujii, Katsuyoshi Kitai, Yasushi Inagami, Kenichi Kasai.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Masaaki Shimizu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Shimizu, M. (2019). Hitachi HI-UX/MPP Series. In: Gerofi, B., Ishikawa, Y., Riesen, R., Wisniewski, R.W. (eds) Operating Systems for Supercomputers and High Performance Computing. High-Performance Computing Series, vol 1. Springer, Singapore. https://doi.org/10.1007/978-981-13-6624-6_4

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-6624-6_4

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-6623-9

  • Online ISBN: 978-981-13-6624-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics