arrow
返回

Parallelization issues of a code for physically-based simulation of fabrics

delete2004-10-01
delete1
PRE
AI
S
Sergio Romero
E
Eladio Gutiérrez
L
Luis F. Romero
Ó
Óscar Plata
DOI:10.1016/j.cpc.2004.07.003delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The simulation of fabrics, clothes, and flexible materials is an essential topic in computer animation of realistic virtual humans and dynamic sceneries. New emerging technologies, as interactive digital TV and multimedia products, make necessary the development of powerful tools to perform real-time simulations. Parallelism is one of such tools. When analyzing computationally fabric simulations we found these codes belonging to the complex class of irregular applications. Frequently this kind of codes includes reduction operations in their core, so that an important fraction of the computational time is spent on such operations. In fabric simulators these operations appear when evaluating forces, giving rise to the equation system to be solved. For this reason, this paper discusses only this phase of the simulation. This paper analyzes and evaluates different irregular reduction parallelization techniques on ccNUMA shared memory machines, applied to a real, physically-based, fabric simulator we have developed. Several issues are taken into account in order to achieve high code performance, as exploitation of data access locality and parallelism, as well as careful use of memory resources (memory overhead). In this paper we use the concept of data affinity to develop various efficient algorithms for reduction parallelization exploiting data locality. (C) 2004 Elsevier B.V. All rights reserved.
Keyword:
fabric and cloth simulation
data locality
irregular reductions
parallelization techniques
ccNUMA multiprocessors
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Computer Physics Communications 封面图
Computer Physics Communications
IF:
3.4
论文数:
1.2W
被引数:
3.7W

机构

暂无机构信息
引用论文

引用论文

err分享
err收藏