Massive parallel computing: a solution of today's and tomorrow's device and process simulation problems?

Author(s):  
A. Sangiovanni-Vincentelli ◽  
R. Guerrieri
Processes ◽  
2021 ◽  
Vol 9 (8) ◽  
pp. 1386
Author(s):  
Junkai Zhang ◽  
Zhongqi Liu ◽  
Zengzhi Du ◽  
Jianhong Wang

Parallel computing has been developed for many years in chemical process simulation. However, existing research on parallel computing in dynamic simulation cannot take full advantage of computer performance. More and more applications of data-driven methods and increasing complexity in chemical processes need faster dynamic simulators. In this research, we discuss the upper limit of speed-up for dynamic simulation of the chemical process. Then we design a parallel program considering the process model solving sequence and rewrite the General dynamic simulation & optimization system (DSO) with two levels of parallelism, multithreading parallelism and vectorized parallelism. The dependency between subtasks and the characteristic of the hottest subroutines are analyzed. Finally, the accelerating effect of the parallel simulator is tested based on a 500 kt·a−1 ethylbenzene process simulation. A 5-hour process simulation shows that the highest speed-up ratio to the original program is 261%, and the simulation finished in 70.98 s wall clock time.


1998 ◽  
Vol 49 (7) ◽  
pp. 770-771
Author(s):  
V J Rayward-Smith
Keyword(s):  

2000 ◽  
Vol 54 (8-9) ◽  
pp. 113-121
Author(s):  
Ivan Kuz'mich Lifanov ◽  
Elena Nikolaevna Ivanenko

2012 ◽  
Vol 17 (4) ◽  
pp. 207-216 ◽  
Author(s):  
Magdalena Szymczyk ◽  
Piotr Szymczyk

Abstract The MATLAB is a technical computing language used in a variety of fields, such as control systems, image and signal processing, visualization, financial process simulations in an easy-to-use environment. MATLAB offers "toolboxes" which are specialized libraries for variety scientific domains, and a simplified interface to high-performance libraries (LAPACK, BLAS, FFTW too). Now MATLAB is enriched by the possibility of parallel computing with the Parallel Computing ToolboxTM and MATLAB Distributed Computing ServerTM. In this article we present some of the key features of MATLAB parallel applications focused on using GPU processors for image processing.


Sign in / Sign up

Export Citation Format

Share Document