The New Age of GPU-Driven Product Design

Software companies are finding ways to accelerate CAD with GPUs beyond graphics and rendering.

Software companies are finding ways to accelerate CAD with GPUs beyond graphics and rendering.

Simulation showing rotor assembly displacement. Image courtesy of ANSYS.

There was a time when a graphics card was only added to a workstation to rapidly display graphics. Today, design engineers are not only creating more realistic renderings of their models—which requires a powerful graphics processing unit (GPU)—but also using simulation and analysis software upfront in the design process.

There are new use cases for GPUs in product design, including running artificial intelligence (AI) routines for design exploration and creating machine learning algorithms that will become part of a product. The shift can be summarized as going from throwing graphics on the screen to calculating the design and engineering issues behind the objects.

The relationship between product engineering technology and computer processors is not new. CAD and simulation software perform complex and changing mathematical tasks that must be solved sequentially. CPUs are optimized for this kind of serial computation complexity. GPUs have been optimized for parallel processing, where the same algorithm can be performed over and over.

Today the lines are blurring. Software vendors are finding ways to integrate powerful GPUs into the CAD workflow. GPU performance has grown much faster than CPU performance, outstripping Moore’s law. GPU vendors AMD and NVIDIA are shipping utilities that help GPUs participate in new workflows. Companies that would create a rendering farm of networked PCs to create photorealistic images or animations in the past can now use GPUs. The price/performance comparisons are also shifting; for software that supports GPUs for advanced rendering, it is now cheaper to assemble a set of GPUs for rendering than to create (or rent on the cloud) a render farm.

There are three main categories where the increased use of GPUs in design engineering is now advantageous, says Brian Hillner, the senior product portfolio manager for SolidWorks Visualization at Dassault Systèmes. The first is the existing use case of GPUs for speed of rendering and fidelity of modeling tasks (draw, edit, zoom, pan, rotate). SolidWorks and several other CAD or image processing software products have added support for NVIDIA’s new AI-based denoising technology, which reduces the “grainy” look in images.

Dassault Systemès SolidWorks uses GPUs to process topology optimization. This image shows using an optimized shape as a reference overlay for use with an existing design. Image courtesy of Dassault Systèmes.

“SolidWorks Visualize can create 10 times as much content in the same amount of time,” says Hillner. A set of product images that once took months to render with complete fidelity and no noise can now be created in weeks or days. It means more options and opens the door to complex rendering of scenes for virtual reality “and other ways to make the product shine. Users are shaving months off design because they can see photoreal views in real time,” he adds.

The second use case for increasing GPUs in an engineering workflow is the computation of parallel processes, which covers many simulation tasks. “Doing the same math over and over is perfect for GPUs,” says Hillner. Depending on the physical process being analyzed, GPUs can offload some or most of the computation.

The third use case is AI as a design tool. “Instead of sketching what might be the right shape, use AI and crush all the possible scenarios on the GPU,” says Hillner. Several software vendors are bringing new topology optimization methods into their software for this. Dassault Systèmes calls it design guidance; others refer to it as generative design.

PTC sees bringing GPUs into CAD workflows as a necessity to stay competitive. “From AI to HPC (high-performance computing) and GPUs, we have the ability to open up opportunities for generalists and designers who don’t have the luxury of waiting for simulation results,” says Mark Fischer, senior director of Creo Product Management. “To democratize simulation as part of the design process is the goal.”

“We continue to look at where GPUs will play a role,” Fischer adds. “Not everything needs to go to GPU. As these cards continue to improve, we are working in parallel to take advantage of improvements.” It is a strategic process, Fischer says, in which even legacy CAD processes are being reexamined in the age of the GPU. “We don’t want to stay status quo; new releases will continue to implement GPUs into our processes.”

New Kids on the Block

Three young companies are leading the trend of adding topology optimization to CAD workflows. Frustum, nTopology and ParaMatters differ in the details of how they optimize design, but all three use GPUs and AI-based processes to solve hundreds or hundreds of thousands of design alternatives in what generally is a real-time process.

“Frustum has no legacy [in CAD’s CPU-based history], so we get to think about how to fully utilize GPUs from the start,” says Jesse Blankenship, the founder and former CEO of Frustum, which was acquired in late 2018 by PTC. “Bringing AI and design optimization to designers makes it an interactive process, just like a parametric model.”

Altair OptiStruct on GPU-accelerated systems enables scaling for large models, particularly noise, vibration and harshness models, that may run poorly or not at all on CPU-based systems. Image courtesy of Altair.

As PTC’s acquisition of Frustum shows, established engineering design software providers are taking GPU optimization seriously. For example, Altair recently announced its OptiStruct structural analysis solver now runs up to 10 times faster on NVIDIA GPUs “with no compromise in accuracy,” according to a press release from the company. The company states the speed boost “has the potential to significantly impact industries including automotive, aerospace, industrial equipment and electronics that frequently need to run large, high-fidelity simulations.”

Support for GPU acceleration began with OptiStruct’s direct solver and with the large-scale noise, vibration and harshness (NVH) solver AMSES, a standard feature of OptiStruct. AMSES cuts the time required to compute eigenvalues for analysis in NVH simulations, calculating thousands of modes with millions of degrees of freedom. Next, the development team ported OptiStruct’s preconditioned conjugate gradient (PCG) iterative solver to the NVIDIA GPU-accelerated system. For some models—such as compact, block-like, solid structures—Altair says the PCG solver “can be faster than the direct solver, especially when GPUs are in play.” The test suite includes a variety of industry models including multiple solution types such as statics, frequency response, buckling and optimization.

Altair used the NVIDIA Quadro GV100 for the solver runs, which were compared with the use of dual Intel Xeon Sandy Bridge-EP 3.1GHz 16-core CPUs with 256GB of RAM. Run times compared were total elapsed times, or wall times, for the solution to complete.

“This breakthrough represents a significant opportunity for our customers to increase productivity and improve ROI (return on investment) with a high level of accuracy, much faster than was previously possible,” says Uwe Schramm, Altair’s chief technology officer for Solvers and Optimization.

Supporting the Hardware Anywhere

Some companies want to use GPUs locally; others prefer to tap into cloud or other virtualization setups when they need advanced GPU support. ANSYS uses them all. It launched the popular Discovery Live in 2018, which uses local NVIDIA GPUs to support what it calls real-time analysis. The company is also certified to support virtualization environments, hypervisors and server-based graphics configurations.

ANSYS Discovery Live uses GPUs to calculate and display simulations in real time. Uses can move between a data-driven view and the final rendered image. Image courtesy of ANSYS.

“If problems pop up we can reproduce the issue,” says Wim Slagter, director of HPC and Cloud Alliances at ANSYS.

A New Geometry Kernel

The latest player in accelerating product development using GPUs is Dyndrite (“den-drite”), a Seattle startup that stepped into the public eye in March 2019. It offers the Dyndrite kernel, a foundational graphics technology capable of representing all current geometry types, including non-uniform rational basis spline (NURBS), surface tessellations, volumetric data, tetrahedra and voxels. The company says the Dyndrite kernel will allow users to “seamlessly move between geometric representations without destroying the original underlying data format.” It includes native and scalable GPU support.

The first application for the new geometry kernel is the Dyndrite Additive Toolkit, designed to improve 3D printing workflows. The toolkit directly imports CAD design files, maintains original spline data and uses the data to drive additive manufacturing processes. Dyndrite says working directly with CAD data provides numerous advantages over STL files.

“STL is a 30-year-old format that, while helping to launch the 3D printing revolution, now serves as a major bottleneck in additive workflows,” stated Dyndrite in its initial product announcement. “STL files are difficult to safely modify and typically require time-consuming manual repair work prior to being used. Additionally, their fixed reliance on triangles limits the precision of the workflow model and the output quality.”

“GPUs are fast but lack the infrastructure to do geometry,” says Shawn Hopwood, Dyndrite chief marketing officer. “There needs [to be] something on top of the kernel.” Thanks to NVIDIA’s Maxwell generation of GPU technology, Hopwood says Dyndrite can run a full geometry kernel on top of the GPU.

“What we see [in 3D processing] is what happened in 2D when Adobe created PostScript,” adds Hopwood. “Computing has gotten to the level where we can operate and compute what goes to the screen.”

The new company has the support of some familiar names in engineering software. “I’ve known [Dyndrite co-founder and CEO Harshil Goel] for quite a few years,” says former Autodesk CEO Carl Bass. “I believe that he and his team are taking a very fundamental approach to solving a class of problems even broader than current generative design use cases. Dyndrite has the opportunity to transform an industry and power some pretty awesome next generation workflows.”

GPUs and AutoCAD

The push to improve CAD workflows with GPUs is not limited to solid modeling. Autodesk says it is also taking advantage of GPU technology to improve AutoCAD, the venerable drafting software.

“What do customers do the most? Pan, zoom, move,” says Marcus O’Brien, director of the AutoCAD product line. “They want to see a specific object at a specific orientation.” For users who have upgraded to AutoCAD 2020 and use a GPU, O’Brien says they can navigate drawings “10 times faster than AutoCAD 2016.”

Compared to simulation in real time, increasing the speed of drafting processes may not come across as cool, but O’Brien says “all the small things that happen in the background” are important. AutoCAD 2020 also uses GPU technology, if available, to increase the speed of hatch rendering. Hatching is traditionally the most computationally heavy aspect of drafting. “At the high level people talk about the glamour of high resolution,” O’Brien says. “But don’t forget the efficiency to the customer.”

More Altair Coverage

Altair Company Profile

More Autodesk Coverage

What’s New in Autodesk Upchain
Autodesk has changed its Upchain product release cycle from a quarterly update to a progressive rollout.
Editor’s Picks: June 1-7, 2023
One of the picks will be chosen as DE’s Editor’s Pick of the Week.
Remove Carbon for a Fee: An Emerging Market in Sustainability
Autodesk joins Frontier, a carbon removal market; also supplies technology to support Heirloom's carbon removal operations
Autodesk Call for Submissions for Design Awards
The 2023 Autodesk Design & Make Awards (formerly known as the Autodesk Excellence Awards) celebrates its most inspiring and innovative customers, the company says.
Autodesk Releases Fusion 360 Update
The company explores improvements around flexibility and control, programming efficiency, show off tips and tricks, and opens up the floor for live Q&A.
Autodesk Company Profile

More Dassault Systemes Coverage

Accelerating Electric Vehicle Development with Multidisciplinary Simulation and High-Performance Computing
In this new Making the Case guide, learn how a unified approach to design and multidisciplinary simulation from Dassault Systèmes, combined with high-performance computing powered by AMD EPYC™ processors, can accelerate EV design.
Real-World Application of Simulation Takes Center Stage at NWC 23
Taking a look back at this year’s NAFEMS World Congress meeting highlights.
Ellison Now Offers Dassault Software Solutions
This offering includes SOLIDWORKS and the 3DExperience Platform in the state of California.
Seeking Misbehaving Virtual Drivers
Simulating accidents in mixed reality is a critical step for the future of autonomous vehicles.
Grading the Trinity of Simulation-Driven Design
How hardware access, ease of use and user adoption affect upfront use of simulation.
FORGE Welcomes Dassault Systèmes as Partner
3D design, engineering and manufacturing software developer shares expertise with FORGE’s startups.
Dassault Systemes Company Profile

More NVIDIA Coverage

Share This Article

Subscribe to our FREE magazine, FREE email newsletters or both!

Join over 90,000 engineering professionals who get fresh engineering news as soon as it is published.

About the Author

Randall  Newton's avatar
Randall Newton

Randall S. Newton is principal analyst at Consilia Vektor, covering engineering technology. He has been part of the computer graphics industry in a variety of roles since 1985.

  Follow DE