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 条
  • [31] Towards a computer-aided design of reactive systems
    Frappier, M
    St-Denis, R
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2001, 2001, 2178 : 421 - 436
  • [32] IMPLEMENTATION OF COMPUTER-AIDED BRANCH MANAGEMENT-SYSTEMS
    TOMEK, G
    ENGINEERING COSTS AND PRODUCTION ECONOMICS, 1989, 15 : 241 - 244
  • [33] The capabilities of computer-aided decision support systems and their implementation
    Trakhtengerts, EA
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2001, 40 (03) : 436 - 462
  • [34] Computer-Aided Design of Electrical Energy Systems
    Kim, Younghyun
    Shin, Donghwa
    Petricca, Massimo
    Park, Sangyoung
    Poncino, Massimo
    Chang, Naehyuck
    2013 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2013, : 194 - 201
  • [35] THE IMPLEMENTATION OF COMPUTER-AIDED ESTIMATING SYSTEMS IN CONSTRUCTION COMPANIES
    BALDWIN, AN
    MCCAFFER, R
    PROCEEDINGS OF THE INSTITUTION OF CIVIL ENGINEERS PART 1-DESIGN AND CONSTRUCTION, 1984, 76 (FEB): : 237 - 248
  • [36] INTEGRATED COMPUTER-AIDED BUILDING DESIGN SYSTEMS
    OLIVERSON, M
    INDUSTRIALIZATION FORUM, 1977, 8 (02): : 37 - 40
  • [37] The capabilities of computer-aided decision support systems and their implementation
    Trakhtengerts, E.A.
    Izvestiya Akademii Nauk. Teoriya i Sistemy Upravleniya, 2001, (03): : 86 - 113
  • [38] RECONSTRUCTABILITY ANALYSIS OF MULTIDIMENSIONAL RELATIONS - THEORETICAL BASIS FOR COMPUTER-AIDED DETERMINATION OF ACCEPTABLE SYSTEMS MODELS
    CAVALLO, RE
    KLIR, GJ
    INTERNATIONAL JOURNAL OF GENERAL SYSTEMS, 1979, 5 (03) : 143 - 171
  • [39] Computer-aided design
    Moore, PA
    ELECTRONICS & COMMUNICATION ENGINEERING JOURNAL, 1996, 8 (06): : 242 - 242
  • [40] COMPUTER-AIDED DESIGN
    LEESLEY, ME
    ENGINEERING MATERIALS AND DESIGN, 1974, 18 (03): : 21 - 22