Theoretical Basis of Mathematical Apparatus for Parallel Computing Implementation in Computer-Aided Design Systems

被引:0
|
作者
Konopatskiy, E. [1 ]
机构
[1] Nizhny Novgorod State Univ Architecture & Civil En, 65 Iljinskaya st, Nizhnii Novgorod 603000, Russia
关键词
CAD; mathematical apparatus; parallel computing; point calculus; coordinate-by-coordinate calculation; coordinate vector; invariants of parallel projection; and hidden parallelism;
D O I
10.1134/S0361768824700142
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The purpose of this work is to develop a mathematical apparatus and computational algorithms for implementation of parallel computing in geometric modeling and computer-aided design (CAD) systems. The analysis of existing approaches to parallel computing implementation in CAD systems is carried out. As a result, it is found that most information modeling and CAD systems do not support parallel computing at the level of the geometric kernel. A concept for the development of a CAD geometric kernel based on the invariants of parallel projection of geometric objects onto the axes of the global coordinate system is proposed. It combines the potential of constructive methods for geometric modeling, capable of parallelizing geometric constructions by tasks (message passing), and the mathematical apparatus of point calculus, capable of parallelization by data through coordinate-by-coordinate calculation (data parallel). The use of the coordinate-by-coordinate calculation for point equations not only makes it possible to parallelize computations along coordinate axes, but also ensures the consistency of computational operations with respect to threads, which significantly reduces the idle time and optimizes the CPU operation to achieve the maximum effect from the use of parallel computing.
引用
收藏
页码:335 / 342
页数:8
相关论文
共 50 条
  • [1] Mathematical Models - The Basis of Systems for Computer-Aided Design of Steam Boilers
    AO Sibenergomash, pr. Kalinina 26, Barnaul 655037, Russia
    Therm Eng, 9 (715-718):
  • [2] Software for parallel computing in computer aided design systems
    Ladogubets, V.V.
    Kharchenko, K.V.
    Izvestiya VUZ: Radioelektronika, 1999, (02): : 51 - 60
  • [3] THEORETICAL BASIS OF A COMPUTER-AIDED DESIGN EDUCATION AND RESEARCH LABORATORY.
    Bayazit, Nigan
    Design Studies, 1987, 8 (03): : 138 - 149
  • [4] THE PROBLEMS OF IMPLEMENTATION AND USE OF COMPLEX COMPUTER-AIDED DESIGN SYSTEMS
    Feoktistov, A. Ju.
    Skryabin, I. N.
    JOURNAL OF MINING INSTITUTE, 2013, 205 : 130 - 133
  • [5] COMPUTER-AIDED DESIGN SYSTEMS
    GALLINA, G
    CASABELLA, 1988, 52 (548): : R2 - R8
  • [6] Mathematical model as the basis of the steam boiler computer aided design systems
    AO 'Sibenergomash', Novosibirsk, Russia
    Teploenerg, 9 (20-23):
  • [7] Design and implementation of computer-aided plant design system
    Wang, Feng
    Yu, Ke-Qing
    Shen, Jian
    Jin, Zhao-Wei
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design & Computer Graphics, 1998, 10 (02): : 132 - 137
  • [8] COMPUTER-AIDED ARCHITECTURAL DESIGN SYSTEMS
    UNO, S
    JAPAN ANNUAL REVIEWS IN ELECTRONICS COMPUTERS & TELECOMMUNICATIONS, 1983, 7 : 225 - 239
  • [9] COMPUTER-AIDED DESIGN OF HYDRAULIC SYSTEMS
    CLARK, RL
    TRANSACTIONS OF THE ASAE, 1973, 16 (02): : 193 - 194
  • [10] Computer-aided design and Computer-aided engineering
    Kolbasin, Alexander
    Husu, Oksana
    INTERNATIONAL SCIENCE CONFERENCE SPBWOSCE-2017 BUSINESS TECHNOLOGIES FOR SUSTAINABLE URBAN DEVELOPMENT, 2018, 170