An approach to the programming of supercomputers on the basis of multicore multithreaded chips

Authors

  • V.V. Korneev Research Institute «Kvant»

Keywords:

architecture of supercomputers based on multicore multithreaded chips, scalable parallel programs, efficiency of parallel computing

Abstract

An approach to the development of parallel programs adapted to the architecture of supercomputers is proposed on the basis of multicore multithreaded chips. This approach is directed to overcome the negative effect of memory latency on the efficiency of parallel programs and can be considered as a method to develop scalable parallel programs.

Author Biography

V.V. Korneev

Research Institute «Kvant»
• Deputy Director

References

  1. Евреинов Э.В., Косарев Ю.Г. Однородные универсальные вычислительные системы высокой производительности. Новосибирск: Наука, 1966.
  2. Dally W. et al. Merrimac: supercomputing with streams SCТ03 // Proc. of the 2003 ACM/IEEE Conf. on Supercomputing. Phoenix, 2003.
  3. Корнеев В.В. Архитектура вычислительных систем с программируемой структурой. Новосибирск: Наука, 1985.
  4. Wentzlaff D. et al. On-chip interconnection architecture of the tile processor // IEEE Micro. September-October. 2007. 15-31.
  5. Hoskote Y. et al. A 5-GHz mesh interconnect for a teraflops processor // IEEE Micro. September-October 2007. 51-61.
  6. Institute of Electrical and Electronics Engineers // IEEE Std 1003.1-1990: Portable Operating Systems Interface (POSIX.1). 1990.
  7. Li S. et al. A heterogeneous lightweight multithreaded architecture // Parallel and Distributed Processing Symposium (IPDPS-2007). Long Beach, 2007.
  8. Kogge P. et al. Computer systems with lightweight multi-threaded architectures. Patent US 2007/0198785 A1, August 23, 2007.
  9. Wheeler K. et al. Qthreads: an API for programming with millions of lightweight threads // Proc. of the 22nd IEEE International Parallel and Distributed Processing Symposium (IPDPS-2008). Miami, 2008..
  10. Tiffolli T., Margolus N. Cellular automata machines. Cambridge: MIT Press, 1987.

Published

12-10-2009

How to Cite

Корнеев В. An Approach to the Programming of Supercomputers on the Basis of Multicore Multithreaded Chips // Numerical Methods and Programming (Vychislitel’nye Metody i Programmirovanie). 2009. 10. 123-128

Issue

Section

Section 2. Programming