Подход к программированию суперкомпьютеров на базе многоядерных мультитредовых кристаллов

Авторы

  • В.В. Корнеев Научно-исследовательский институт «Квант»

Ключевые слова:

архитектура многоядерных мультитредовых кристаллов, масштабируемые параллельные программы, эффективность параллельных вычислений

Аннотация

Предложен подход к построению параллельных программ, адаптированных к архитектуре суперкомпьютеров на базе многоядерных мультитредовых кристаллов. Предлагаемый подход направлен на преодоление отрицательного влияния задержек доступа к памяти на эффективность исполнения программ и может рассматриваться как способ создания масштабируемых параллельных программ.

Автор

В.В. Корнеев

Научно-исследовательский институт «Квант»
4-й Лихачевский пер., 15, 125438, Москва
• заместитель директора

Библиографические ссылки

  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.

Загрузки

Опубликован

12-10-2009

Как цитировать

Корнеев В. Подход к программированию суперкомпьютеров на базе многоядерных мультитредовых кристаллов // Вычислительные методы и программирование. 2009. 10. 123-128

Выпуск

Раздел

Раздел 2. Программирование