Evaluating the performance of FFT library implementations on modern hybrid computing systems

Author(s):  
Sergey I. Malkovsky ◽  
Aleksei A. Sorokin ◽  
Georgiy I. Tsoy ◽  
Sergey P. Korolev ◽  
Sergey I. Smagin ◽  
...  
SIMULATION ◽  
1965 ◽  
Vol 4 (2) ◽  
pp. 104-116 ◽  
Author(s):  
Otto A. Reichardt ◽  
Merlin W. Hoyt ◽  
W. Thad Lee

TRICE hybrid computing systems are currently in volved in aerospace simulations that are interesting and sophisticated. Indeed it would seem that these applications are so successful that an increasing wave of interest can be expected in such DDA applications. Unlike earlier DDA's, the parallel digital differential analyzer, we believe, combines more of the best fea tures of analog and digital machines: It boasts speed, accuracy, and ease of programming. Because the machine itself is entirely digital, it couples naturally and inexpensively with convention al digital computers. Unlike other digital machines with central memory and sequential operation, all elements of this DDA operate simultaneously, thus providing rapid solutions to nonlinear differential equations characteristic of analog computers. And like its analog cousin, our DDA is programmed read ily via a patchboard, by connecting its computing elements in direct correspondence to the elements of differential equations. In one sense, TRICE is more properly a hybrid— a unique combination of analog and digital machine characteristics—than are the combinations of analog and digital computers currently being interfaced. Yet it can also be connected with analog and/or digital computers. Here we would like to explain how TRICE works, compare its advantages as a hybrid element, and con clude with a review of some current applications.


2010 ◽  
Vol 54 (1) ◽  
pp. 6:1-6:13
Author(s):  
Francesco Iorio ◽  
Kay Muller ◽  
Antonino Castelfranco ◽  
Owen Callanan ◽  
Toshiyuki Sanuki

2008 ◽  
Vol 34 (4-5) ◽  
pp. 201-216 ◽  
Author(s):  
Roger D. Chamberlain ◽  
Joseph M. Lancaster ◽  
Ron K. Cytron

2016 ◽  
Vol 7 (2) ◽  
pp. 137-145
Author(s):  
Denis Petrov ◽  
◽  
Vladimir Mikhelev ◽  

2009 ◽  
Vol 53 (5) ◽  
pp. 3:1-3:14 ◽  
Author(s):  
J.-S. Vogt ◽  
R. Land ◽  
H. Boettiger ◽  
Z. Krnjajic ◽  
H. Baier

2021 ◽  
Vol 24 (1) ◽  
pp. 42-56
Author(s):  
Татьяна Петровна Баранова ◽  
Александр Борисович Бугеря ◽  
Кирилл Николаевич Ефимкин

The paper considers the issues of the computations distributing within one node of a hybrid computing system for applied programs with computation-intense operations. A method is proposed for static distribution of computations, as well as a method for automatic balancing of the computational load during program execution, which is based on periodic analyzing the CPU load by the executed program and making decision to redistribute computational load if necessary. The proposed methods are implemented in an applied program that solves a gas dynamic problem using the computing resources of the multicore central processor and graphics accelerators. The results of program execution with various data distributions were obtained and analyzed, both with and without the mechanism for automatic balancing of the computational load.


Author(s):  
С.И. Смагин ◽  
А.А. Сорокин ◽  
С.И. Мальковский ◽  
С.П. Королёв ◽  
О.А. Лукьянова ◽  
...  

Исследуются вопросы организации многопользовательской работы гибридных вычислительных систем. На примере кластера Центра коллективного пользования Центр данных ДВО РАН, построенного на архитектуре OpenPOWER, рассмотрены особенности функционирования систем подобного класса и предложены решения для организации их работы. С использованием механизма виртуальных узлов проведена адаптация системы диспетчеризации заданий PBS Professional, позволяющая организовать эффективное распределение аппаратных ресурсов кластера между пользовательскими задачами. Реализованное программное окружение кластера с системой комплексного планирования заданий рассчитано на работу с широким перечнем компьютерных приложений, включая программы, построенные с использованием различных технологий параллельного программирования. Для эффективного исполнения в данной среде решений на основе машинного обучения, глубокого обучения и искусственного интеллекта применены технологии виртуализации. С использованием возможностей среды контейнеризации Singularity сформирован специализированный стек программного обеспечения и реализован особый режим его работы в формате единой вычислительной цифровой платформы. Purpose. Improving the technology of machine learning, deep learning and artificial intelligence plays an important role in acquiring new knowledge, technological modernization and the digital economy development.An important factor of the development in these areas is the availability of an appropriate highperformance computing infrastructure capable of providing the processing of large amounts of data. The creation of coprocessorbased hybrid computing systems, as well as new parallel programming technologies and application development tools allows partial solving this problem. However, many issues of organizing the effective multiuser operation of this class of systems require a separate study. The current paper addresses research in this area. Methodology. Using the OpenPOWER architecturebased cluster in the Shared Services Center The Data Center of the Far Eastern Branch of the Russian Academy of Sciences, the features of the functioning of hybrid computing systems are considered and solutions are proposed for organizing their work in a multiuser mode. Based on the virtual nodes concept, an adaptation of the PBS Professional job scheduling system was carried out, which provides an efficient allocation of cluster hardware resources among user tasks. Application virtualization technology was used for effective execution of machine learning and deep learning problems. Findings. The implemented cluster software environment with the integrated task scheduling system is designed to work with a wide range of computer applications, including programs built using parallel programming technologies. The virtualization technologies were used in this environment for effective execution of the software, based on machine learning, deep learning and artificial intelligence. Having the capabilities of the container Singularity, a specialized software stack and its operation mode was implemented for execution machine learning, deep learning and artificial intelligence tasks on a unified computing digital platform. Originality. The features of hybrid computing platforms functioning are considered, and the approach for their effective multiuser work mode is proposed. An effective resource manage model is developed, based on the virtualization technology usage.


Sign in / Sign up

Export Citation Format

Share Document