Home About us Contact | |||
Memory Usage (memory + usage)
Selected AbstractsLazy Solid Texture SynthesisCOMPUTER GRAPHICS FORUM, Issue 4 2008Yue Dong Abstract Existing solid texture synthesis algorithms generate a full volume of color content from a set of 2D example images. We introduce a new algorithm with the unique ability to restrict synthesis to a subset of the voxels, while enforcing spatial determinism. This is especially useful when texturing objects, since only a thick layer around the surface needs to be synthesized. A major difficulty lies in reducing the dependency chain of neighborhood matching, so that each voxel only depends on a small number of other voxels. Our key idea is to synthesize a volume from a set of pre-computed 3D candidates, each being a triple of interleaved 2D neighborhoods. We present an efficient algorithm to carefully select in a pre-process only those candidates forming consistent triples. This significantly reduces the search space during subsequent synthesis. The result is a new parallel, spatially deterministic solid texture synthesis algorithm which runs efficiently on the GPU. Our approach generates high resolution solid textures on surfaces within seconds. Memory usage and synthesis time only depend on the output textured surface area. The GPU implementation of our method rapidly synthesizes new textures for the surfaces appearing when interactively breaking or cutting objects. [source] Impact of mixed-parallelism on parallel implementations of the Strassen and Winograd matrix multiplication algorithmsCONCURRENCY AND COMPUTATION: PRACTICE & EXPERIENCE, Issue 8 2004F. Desprez Abstract In this paper we study the impact of the simultaneous exploitation of data- and task-parallelism, so called mixed-parallelism, on the Strassen and Winograd matrix multiplication algorithms. This work takes place in the context of Grid computing and, in particular, in the Client,Agent(s),Server(s) model, where data can already be distributed on the platform. For each of those algorithms, we propose two mixed-parallel implementations. The former follows the phases of the original algorithms while the latter has been designed as the result of a list scheduling algorithm. We give a theoretical comparison, in terms of memory usage and execution time, between our algorithms and classical data-parallel implementations. This analysis is corroborated by experiments. Finally, we give some hints about heterogeneous and recursive versions of our algorithms. Copyright © 2004 John Wiley & Sons, Ltd. [source] A new approach to reduce membrane and transverse shear locking for one-point quadrature shell elements: linear formulationINTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, Issue 2 2006Rui P. R. Cardoso Abstract In the last decade, one-point quadrature shell elements attracted many academic and industrial researchers because of their computational performance, especially if applied for explicit finite element simulations. Nowadays, one-point quadrature finite element technology is not only applied for explicit codes, but also for implicit finite element simulations, essentially because of their efficiency in speed and memory usage as well as accuracy. In this work, one-point quadrature shell elements are combined with the enhanced assumed strain (EAS) method to develop a finite element formulation for shell analysis that is, simultaneously, computationally efficient and more accurate. The EAS method is formulated to alleviate locking pathologies existing in the stabilization matrices of one-point quadrature shell elements. An enhanced membrane field is first constructed based on the quadrilateral area coordinate method, to improve element's accuracy under in-plane loads. The finite element matrices were projected following the work of Wilson et al. (Numerical and Computer Methods in Structural Mechanics, Fenven ST et al. (eds). Academic Press: New York, 1973; 43,57) for the incompatible modes approach, but the present implementation led to more accurate results for distorted meshes because of the area coordinate method for quadrilateral interpolation. The EAS method is also used to include two more displacement vectors in the subspace basis of the mixed interpolation of tensorial components (MITC) formulation, thus increasing the dimension of the null space for the transverse shear strains. These two enhancing vectors are shown to be fundamental for the Morley skew plate example in particular, and in improving the element's transverse shear locking behaviour in general. Copyright © 2005 John Wiley & Sons, Ltd. [source] Efficient numerical strategies for spectral stochastic finite element modelsINTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, Issue 10 2005Doo Bo Chung Abstract The use of spectral stochastic finite element models results in large systems of equations requiring specialized solution strategies. This paper discusses three different numerical algorithms for solving these large systems of equations. It presents a trade-off of these algorithms in terms of memory usage and computation time. It also shows that the structure of the spectral stochastic stiffness matrix can be exploited to accelerate the solution process, while keeping the memory usage to a minimum. Copyright © 2005 John Wiley & Sons, Ltd. [source] Simple preconditioners for the conjugate gradient method: experience with test day modelsJOURNAL OF ANIMAL BREEDING AND GENETICS, Issue 3 2002I. STRANDÉN Preconditioned conjugate gradient method can be used to solve large mixed model equations quickly. Convergence of the method depends on the quality of the preconditioner. Here, the effect of simple preconditioners on the number of iterations until convergence was studied by solving breeding values for several test day models. The test day records were from a field data set, and several simulated data sets with low and high correlations among regression coefficients. The preconditioner matrices had diagonal or block diagonal parts. Transformation of the mixed model equations by diagonalization of the genetic covariance matrix was studied as well. Preconditioner having the whole block of the fixed effects was found to be advantageous. A block diagonal preconditioner for the animal effects reduced the number of iterations the higher the correlations among animal effects, but increased memory usage of the preconditioner. Diagonalization of the animal genetic covariance matrix often reduced the number of iterations considerably without increased memory usage. Einfache Preconditioners für die `Conjugate Gradient Method': Erfahrungen mit Testtagsmodellen Die `Preconditioned Conjugate Gradient Methode' kann benutzt werden um große `Mixed Model' Gleichungssysteme schnell zu lösen. In diesem Beitrag wurde der Einfluss von einfachen Preconditioners auf die Anzahl an Iterationen bis zur Konvergenz bei der Schätzung von Zuchtwerten bei verschiedenen Testtagsmodellen untersucht. Die Testtagsdaten stammen aus einem Felddatensatz und mehreren simulierten Datensätzen mit unterschiedlichen Korrelationen zwischen den Regressionskoeffizienten. Die Preconditioner Matrix bestand aus Diagonalen oder Blockdiagonalen Teilen. Eine Transformation der Mixed Modell Gleichungen durch Diagonalisierung der genetischen Kovarianzmatrix wurde ebenfalls untersucht. Preconditioners mit dem Block der fixen Effekte zeigten sich immer überlegen. Ein Blockdiagonaler Preconditioner für den Tiereffekt reduzierte die Anzahl an Iterationen mit höher werden Korrelationen zwischen den Tiereffekten, aber erhöhte den Speicherbedarf. Eine Diagonalisierung der genetischen Kovarianzmatrix reduzierte sehr oft die Anzahl an Iterationen erheblich ohne den Speicherbedarf zu erhöhen. [source] Application of the frozen atom approximation to the GB/SA continuum model for solvation free energyJOURNAL OF COMPUTATIONAL CHEMISTRY, Issue 2 2002Olgun Guvench Abstract The generalized Born/surface area (GB/SA) continuum model for solvation free energy is a fast and accurate alternative to using discrete water molecules in molecular simulations of solvated systems. However, computational studies of large solvated molecular systems such as enzyme,ligand complexes can still be computationally expensive even with continuum solvation methods simply because of the large number of atoms in the solute molecules. Because in such systems often only a relatively small portion of the system such as the ligand binding site is under study, it becomes less attractive to calculate energies and derivatives for all atoms in the system. To curtail computation while still maintaining high energetic accuracy, atoms distant from the site of interest are often frozen; that is, their coordinates are made invariant. Such frozen atoms do not require energetic and derivative updates during the course of a simulation. Herein we describe methodology and results for applying the frozen atom approach to both the generalized Born (GB) and the solvent accessible surface area (SASA) parts of the GB/SA continuum model for solvation free energy. For strictly pairwise energetic terms, such as the Coulombic and van-der-Waals energies, contributions from pairs of frozen atoms can be ignored. This leaves energetic differences unaffected for conformations that vary only in the positions of nonfrozen atoms. Due to the nonlocal nature of the GB analytical form, however, excluding such pairs from a GB calculation leads to unacceptable inaccuracies. To apply a frozen-atom scheme to GB calculations, a buffer region within the frozen-atom zone is generated based on a user-definable cutoff distance from the nonfrozen atoms. Certain pairwise interactions between frozen atoms in the buffer region are retained in the GB computation. This allows high accuracy in conformational GB comparisons to be maintained while achieving significant savings in computational time compared to the full (nonfrozen) calculation. A similar approach for using a buffer region of frozen atoms is taken for the SASA calculation. The SASA calculation is local in nature, and thus exact SASA energies are maintained. With a buffer region of 8 Å for the frozen-atom cases, excellent agreement in differences in energies for three different conformations of cytochrome P450 with a bound camphor ligand are obtained with respect to the nonfrozen cases. For various minimization protocols, simulations run 2 to 10.5 times faster and memory usage is reduced by a factor of 1.5 to 5. Application of the frozen atom method for GB/SA calculations thus can render computationally tractable biologically and medically important simulations such as those used to study ligand,receptor binding conformations and energies in a solvated environment. © 2002 Wiley Periodicals, Inc. J Comput Chem 23: 214,221, 2002 [source] |