Research on professional graphics card accelerating engineering data visualization
data visualization technology is inseparable from professional graphics card
data visualization technology refers to the theory, method and technology of using computer graphics and image processing technology to change data into graphics or images, display them on the screen, and carry out interactive processing. It involves many fields such as computer graphics, image processing, computer aided design, computer vision and human-computer interaction technology. The concept of data visualization first comes from visualization in scientific computing. Scientists not only need to analyze the data calculated by the computer through graphics and images, but also need to understand the changes of data in the calculation process. With the development of computer technology, the concept of data visualization has extended the transformation of reactants into products as much as possible. It includes not only the visualization of scientific calculation data, but also the visualization of engineering data and measurement data. This kind of visualization of spatial data is often called volume visualization technology in academic circles
The development and application of data visualization technology put forward higher requirements for computer hardware technology, especially for the graphics processing ability of computer system. The process of large-scale data visualization (including two-dimensional and three-dimensional systems) requires the display subsystem to process a large amount of high-precision vector data and get a perfect display on the display terminal equipment. Therefore, in the early stage of large-scale data visualization work, minicomputers with strong performance need to be used to complete, and multi-channel display systems are required to conduct joint operations. In recent years, with the substantial improvement of PC performance, especially the graphic processing performance of professional graphics cards such as Quadro series, it has become possible to use a single PC to complete data visualization on a general scale. Take the Quadro Series graphics cards that are common in the market as an example. Even the current entry-level Quadro FX 570 has an 8-fold increase in video memory, a 3-fold increase in video memory frequency and a 4-fold increase in core frequency, and a 5-fold increase in data processing bandwidth, compared with the mainstream professional graphics cards five years ago. Five years ago, PC systems equipped with professional graphics cards were difficult to be useful in data visualization, but now any medium and high-end professional graphics card can achieve good graphics processing performance. Therefore, many data visualization application systems on the market also began to provide windows based versions of the speed control room system of the whole machine with the theme of software around 2006, and transferred the graphics advantages of the original system to pc+windows system (thanks to the cross platform advantages of OpenGL). Accordingly, based on the progress of multi-channel graphics processing technology of professional graphics cards, the large-scale data visualization system supported by multi-channel PC system gradually competed with the traditional Powerwall system around 2006in the early stage, data visualization technology in the general sense mostly used the visualization method of two-dimensional graphics and iconography. Because two-dimensional visualization contains less data and uses mature visualization theory and methods, it is widely used in the fields of remote visualization of spatial information (such as network map) and traffic navigation. In engineering computing, medicine, scientific computing and other fields, 3D visualization technology containing more data information is essential. Because, from the perspective of common sense cognition, the real world is a three-dimensional space. Using computers to express the real world into a three-dimensional model is more intuitive and realistic. The expression of three-dimensional information is no longer based on symbolization, but on the simulation of the real world. The simulation of the real world requires not only the accurate expression of 3D geometric shapes and surfaces, but also a lot of texture and scene processing, so as to form a 3D map with a certain degree of fidelity. This is also one of the reasons why modern 3D data visualization technology cannot be separated from professional graphics acceleration equipment such as graphics cards
professional graphics card in the application of 3D graphics visualization of engineering data
the visualization of 3D graphics data includes two processes: the creation of 3D models and the geometric operation of graphics data. The geometric operation part also includes physical operation, geometric transformation, light source, vertex calibration and mapping rendering, which involves a large number of floating-point operations and integer operations, and requires the graphics card to provide strong graphics data processing performance. Therefore, general graphics cards or entry-level professional graphics cards in the market are difficult to be competent for the visualization of large-scale 3D data. Only a few high-end professional graphics cards can be recognized by professionals and applied in practice (except for those who are only used for learning purposes and do not consider work efficiency)
take the ritai Quadro FX 4600 graphics card as an example, the DDR3 high-speed video memory with a capacity of 768mb ensures the processing efficiency of large-scale geometric data and texture data, and the memory bandwidth of 67.2gb/sec ensures efficient 3D modeling and large-scale 3D graphics display. In particular, the ritai Quadro FX 4600 supports OpenGL and DirectX graphics interfaces, which are suitable for professional engineering and scientific visualization applications, and can also get good graphics performance in some VR systems used on. Moreover, the Rita Quadro FX 4600 can provide 2560 × The 1600 high-resolution display can reproduce a large amount of 3D data on a 30 inch large display screen or multiple displays at the same time
Figure 1. Ritai Quadro FX 4600 graphics card
the author runs the interactive graphics visualization system avs/express on the computer system equipped with ritai Quadro FX 4600 graphics card, and tests it with external data to verify the professional efficiency and applicability of ritai Quadro FX 4600 graphics card in the field of graphics visualization. In addition to the ritai Quadro FX 4600 graphics card, the system uses a core 2 E6400 dual core processor, configured with 2GB DDR2 667 memory, and is based on Windows XP Professional SP1 system
avs/express only provides mature and stable Windows version after version 6. Previously, it only provided UNIX version. Considering the host performance, by contrast, the upper limit of data processing scale of Windows version is smaller than that of UNIX version, but it can meet the needs of most users, especially the large-scale application of 64 bit PC platform and high-performance professional graphics card. Avs/express 6.3 of Windows version can handle graphics with a maximum scale of 2billion lattice. Avs/express provides advanced technologies such as advanced graphics, images, data visualization, database interface, annotation and hard copy, so it is selected as the standard of graphic visualization by professional systems in GIS, engineering computing, medical and other fields
the visualization of engineering calculation results is related to cad/cae technology, in which avs/express plays a leading role. In the technical data package of avs/express, TMA's integrated circuit design and manufacturing data are used to show the visualization effect of a large number of engineering simulation data. TMA, what are the uses of these button keys? Now let's follow the TCAD software taught by Jinan Sida to help engineers predict the performance, manufacturing possibility and reliability of electronic products through three-dimensional data simulation technology in the early stage of the design process, so as to shorten the design cycle and reduce design errors. Using the embedded avs/express three-dimensional graphics visualization system, engineers can directly watch the three-dimensional simulation results on the computer screen, Visually compare and evaluate. On the platform of Lido Quadro FX 4600, the three-dimensional integrated circuit simulation diagram shown in Figure 2 is perfectly displayed without any blockage. FX 4600 can smoothly handle dynamic 3D cloud images in multi view windows, especially reflecting the value of high-end professional graphics cards
Figure 2 TMA SRAM integrated circuit analysis result cloud chart
in the process of automobile design, the cooperation between ritai Quadro FX 4600 and avs/express is also Tianyi no PPR pipe ring stiffness testing machine and so on. Figure 3 shows the finite element unstructured character of a Mercedes car body, which is processed by NASTRAN system. The results are visualized in avs/express viewer (multithreaded), including more than 3.7 million nodes (without calculation process). With the help of FX 4600, using the standard OpenGL interface, the system shows excellent performance. Except for a slight delay in the data checking process, the view switching, angle of view rotation The translation of the model is very smooth. In the process of interactive graphics operation, the display of high-precision graphics details is particularly satisfactory
Figure 3 stress analysis nephogram of Mercedes models
in the above example, based on the use of avs/express, engineers convert the massive data generated by the simulation process into three-dimensional images and curves. Avs/express simplifies the visualization process of this engineering data, while the Rita Quadro FX 4600 provides a hardware foundation for the display of large-scale, high-precision and complex three-dimensional graphics, which improves the efficiency of the whole process. Similar applications have been widely used in the R & D process of almost all high-tech complex products at present, such as virtual wind tunnels, 3D simulation of complex geological conditions, etc. Quadro FX 4600 plays a key role in achieving breakthrough research results in cooperation with visualization applications in professional fields such as avs/express. (end)
LINK
Copyright © 2011 JIN SHI