
NSF Org: |
IIS Division of Information & Intelligent Systems |
Recipient: |
|
Initial Amendment Date: | September 13, 2022 |
Latest Amendment Date: | September 13, 2022 |
Award Number: | 2244651 |
Award Instrument: | Standard Grant |
Program Manager: |
Ephraim Glinert
IIS Division of Information & Intelligent Systems CSE Directorate for Computer and Information Science and Engineering |
Start Date: | August 15, 2022 |
End Date: | August 31, 2023 (Estimated) |
Total Intended Award Amount: | $357,328.00 |
Total Awarded Amount to Date: | $59,178.00 |
Funds Obligated to Date: |
|
History of Investigator: |
|
Recipient Sponsored Research Office: |
201 PRESIDENTS CIR SALT LAKE CITY UT US 84112-9049 (801)581-6903 |
Sponsor Congressional District: |
|
Primary Place of Performance: |
201 PRESIDENTS CIR SALT LAKE CITY UT US 84112-9049 |
Primary Place of
Performance Congressional District: |
|
Unique Entity Identifier (UEI): |
|
Parent UEI: |
|
NSF Program(s): | HCC-Human-Centered Computing |
Primary Program Source: |
|
Program Reference Code(s): |
|
Program Element Code(s): |
|
Award Agency Code: | 4900 |
Fund Agency Code: | 4900 |
Assistance Listing Number(s): | 47.070 |
ABSTRACT
Using a digital computer to accurately simulate soft objects that deform under external interactions is a fundamental problem in a wide range of scientific and engineering fields. For example, without being able to deliver a faithful force-displacement response, virtual surgical training is hardly effective and provides users with misleading experiences. In the past decade, the number of simulation degrees of freedom (DOFs) for deformable models has increased from hundreds to hundreds-of-thousands and even millions. Computing hardware that has become more and more powerful has contributed significantly to this development, but unfortunately it is unlikely that in the future computer simulation will continue to benefit dramatically from increased processor frequency. Indeed, in the last few years the chip industry has already moved the emphasis from a faster processor clock to multi-core architectures. On the other hand, with the widespread adoption of advanced acquisition devices/techniques, the complexity and scale of the data that can be handled by computers have grown exponentially, and large-scale geometries are becoming ubiquitous in modern 3D data processing. This new era of data explosion imposes unprecedented challenges on deformable simulation. Existing methods typically use one-stop solvers that calculate all the unknown DOFs of a system, but that is computationally intensive due to the underlying high-dimensional numerical integration. Even with state-of-the-art hardware, deformable simulation can still take hours, days, or even weeks for massive scenarios.
Clearly, conventional simulation methodologies fail to well accommodate distributed computing resource allocation, and become more and more cumbersome with bigger and bigger datasets. This calls for rebranded algorithmic frameworks and dedicated numerical procedures for large-scale geometrically-complex and nonlinear deformable models that empower next-generation graphics applications. Motivated by these grand challenges, this project systematically investigates a collection of theoretical advancements, computational techniques, and numerical implementations that push the frontier of large-scale nonlinear deformable models to "post Moore's law." Specifically, the intellectual merit of the research will comprise the following aspects:
o The project will devise a theoretically grounded domain decomposition based parallel deformable simulator. By weakening inter-domain linkages, the domain-level computations become independent and parallelizable. The coupling mechanism will be generalized and enriched so that non-conforming and overlapping domain decompositions are made possible. This includes an in-depth optimization of the domain tessellation under specified hardware configurations. Simulation reusability will be further enhanced through a novel technique called cellular domains.
o The project will deepen the current understanding of large-scale model reduction and re-forge this useful tool in the context of parallel computing. In particular, how to utilize power iteration to obtain the spectral analysis will be explored. Furthermore, geometry-based reduction directly dictates reduced DOFs and has a more robust simulation even under imposed extreme constraints.
o A well-argued computational theory is less practicable unless encapsulated by a set of carefully engineered implementations. Accordingly, the project will also design customized numerical procedures paired with proposed algorithmic techniques, and the entire simulation framework will be fine-tuned at the system level, solver level, and sub-solver level by leveraging unique data patterns, numerical behaviors, and problem structures of domain decomposed deformable models.
o As a testbed platform, the project will develop a novel real-time human tongue motion visualization system. Over 8% of U.S. children have a communication or swallowing disorder. Built upon the new deformation solver, an ultrasound-imaging-driven real-time human tongue visualization system will be developed to assist doctors and speech therapists to better understand the pathological mechanism behind this disease and plan more effective subject-specific medical/physical treatments.
PROJECT OUTCOMES REPORT
Disclaimer
This Project Outcomes Report for the General Public is displayed verbatim as submitted by the Principal Investigator (PI) for this award. Any opinions, findings, and conclusions or recommendations expressed in this Report are those of the PI and do not necessarily reflect the views of the National Science Foundation; NSF has not approved or endorsed its content.
This project aims to develop a next-generation simulation algorithm that fully leverages the latest development of parallel hardware such as multicore CPU and GPU. The key idea is to convert a one-stop, expensive, and sequential solve at each simulation time step to several less expensive and more parallelizable iterations.
This project results in over 10 SIGGRAPH and SIGGRAPH Asia publications. A collection of novel numerical methods has been developed in this project including GPU-based first-order descent method, mixed Jacobi and Gauss–Seidel method (via hybrid coloring schemes), second-order element-by-element descent method, multigrid method, aggregated Jacobi method. It also explores the combination of interior point method with non-Newton iteration and its efficient implementation on the GPU, making simulation orders-of-magnitude faster than the existing barrier method for robust collision/contact processing.
We believe direct solvers, which have been used by scientific community for years may be replaced by novel numerical solutions developed in this project. Fast and scalable simulation enables endless possibilities and generates broader impacts in other areas. For instance, the affine body dynamics developed in this project paves the new path to close the sim-to-real gap. The subspace preconditioned multi-domain cloth simulation enables the next-generation digital fashion via vivid cloth simulation effects. Another important impact is efficient, parallelizable simulators are critical infrastructure for data synthesis, on which large-scale deep learning models are built. Numerical methods developed by this project will become an effective tool for this purpose, and generate impactful benefits to the society.
Last Modified: 12/27/2023
Modified by: Yin Yang
Please report errors in award information by writing to: awardsearch@nsf.gov.