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 条
  • [11] COMPUTER-AIDED DESIGN AND COMPUTER-AIDED MANUFACTURING
    WEINBERGSTABER, M
    DU-DIE ZEITSCHRIFT DER KULTUR, 1984, (02): : 89 - 89
  • [12] COMPUTER-AIDED METHODOLOGY OF COMPUTER SYSTEMS-DESIGN
    WATERS, SJ
    COMPUTER JOURNAL, 1974, 17 (03): : 211 - 215
  • [13] Computer-aided systems for monitoring on basis of 'EKOM' device
    Anon
    Energetik, 2002, (08):
  • [14] Computer-aided architecture design & optimized implementation of distributed automotive EE systems
    Rajnak, Antal
    Kumar, Ajay
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 556 - +
  • [15] Fabricating a reduction guide for parallel guiding planes with computer-aided design and computer-aided manufacturing technology
    Lee, Ju-Hyoung
    JOURNAL OF PROSTHETIC DENTISTRY, 2019, 121 (05): : 749 - 753
  • [16] Computer-aided design and implementation of interlock control code
    Drath, Rainer
    Fay, Alexander
    Schmidberger, Till
    2006 IEEE CONFERENCE ON COMPUTER-AIDED CONTROL SYSTEM DESIGN, VOLS 1 AND 2, 2006, : 553 - 558
  • [17] Integral computer-aided system for the control design and implementation
    Leal, David L.
    Celi, Miguel R.
    Alvarez, Esteban
    REVISTA IBEROAMERICANA DE AUTOMATICA E INFORMATICA INDUSTRIAL, 2016, 13 (02): : 228 - 237
  • [18] The Design and implementation of Computer-aided Gas Experiment Reform
    Peng, Bao-jin
    Zhao, Wang-liang
    Wang, Dan
    Zhang, Wen-hao
    Xu, Fei
    Li, Xiao-dong
    Yu, Shi-gang
    2011 SECOND INTERNATIONAL CONFERENCE ON EDUCATION AND SPORTS EDUCATION (ESE), VOL IV, 2011, : 17 - 20
  • [19] Implementation of Computer-Aided Design of Fixture in the Educational Process
    Zajac, Jozef
    Hatala, Michal
    Duplakova, Darina
    Botko, Frantisek
    Duplak, Jan
    Sut'ak, Dusan
    TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2018, 7 (04): : 808 - 812
  • [20] Computer-aided design of gears in transmission systems
    Rao, JS
    Puri, T
    John, J
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON GEARING, TRANSMISSIONS, AND MECHANICAL SYSTEMS, 2000, : 213 - 222