Search results for "ComputingMethodologies_COMPUTERGRAPHICS"

showing 6 items of 306 documents

Reverse Catmull-Clark Subdivision

2006

Reverse subdivision consists in constructing a coarse mesh of a model from a finer mesh of this same model. In this paper, we give formulas for reverse Catmull-Clark subdivision. These formulas allow the constructing of a coarse mesh for almost all meshes. The condition for being able to apply these formulas is that the mesh to be reversed must be generated by the subdivision of a coarse mesh. Except for this condition, the mesh can be arbitrary. Vertices can be regular or extraordinary and the mesh itself can be arbitrary (triangular, quadrilateral…).

subdivision surfacesComputer Science::Graphicsmultiresolutionmultirozlišenídělené plochyanimationMathematicsofComputing_NUMERICALANALYSISanimaceCatmull-Clark schemeCatmull-Clarckovo schémaComputer Science::DatabasesComputingMethodologies_COMPUTERGRAPHICSMathematics::Numerical Analysis
researchProduct

Lattice Boltzmann Simulations at Petascale on Multi-GPU Systems with Asynchronous Data Transfer and Strictly Enforced Memory Read Alignment

2015

The lattice Boltzmann method is a well-established numerical approach for complex fluid flow simulations. Recently general-purpose graphics processing units have become accessible as high-performance computing resources at large-scale. We report on implementing a lattice Boltzmann solver for multi-GPU systems that achieves 0.69 PFLOPS performance on 16384 GPUs. In addition to optimizing the data layout on the GPUs and eliminating the halo sites, we make use of the possibility to overlap data transfer between the host CPU and the device GPU with computing on the GPU. We simulate flow in porous media and measure both strong and weak scaling performance with the emphasis being on a large scale…

ta113ta114Computer scienceLattice Boltzmann methodsGPUParallel computingSolverLattice Boltzmannmemory alignmentComputational sciencePetascale computingAsynchronous communicationData structure alignmentGraphicsasynchronous communicationTitanHost (network)ComputingMethodologies_COMPUTERGRAPHICSData transmissionEuromicro international conference on parallel, distributed and network-based processing
researchProduct

Skeleton-Based Multiview Reconstruction

2016

International audience; The advantage of skeleton-based 3D reconstruction is to completely generate a single 3D object from well chosen views. Having numerous views is necessary for a reliable reconstruction but projections of skeletons lead to different topologies. We reconstruct 3D objects with curved medial axis (whose topology is a tree) from the perspective skeletons on an arbitrary number of calibrated acquisitions. The main contribution is to estimate the 3D skeleton, from multiple images: its topology is chosen as the closest to those of the perspective skeletons on the set of images, which means that the number of topology changes to map the 3D skeleton topology to topologies on im…

topologyreconstruction[SPI] Engineering Sciences [physics]ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION02 engineering and technologyIterative reconstructionSkeleton (category theory)Network topologyGraph-edit distanceTopology[SPI]Engineering Sciences [physics]Traitement des imagesMedial axis[ INFO.INFO-TI ] Computer Science [cs]/Image Processing0202 electrical engineering electronic engineering information engineering[ SPI ] Engineering Sciences [physics]Traitement du signal et de l'imageComputer visionSynthèse d'image et réalité virtuelleTopology (chemistry)SkeletonMathematicsComputingMethodologies_COMPUTERGRAPHICSbusiness.industry3D reconstructionPerspective (graphical)020207 software engineeringVision par ordinateur et reconnaissance de formesIntelligence artificielle[SPI.TRON] Engineering Sciences [physics]/Electronics[ SPI.TRON ] Engineering Sciences [physics]/Electronics[SPI.TRON]Engineering Sciences [physics]/Electronics[INFO.INFO-TI] Computer Science [cs]/Image Processing [eess.IV]Shock graphs[INFO.INFO-TI]Computer Science [cs]/Image Processing [eess.IV]graph-edit distance020201 artificial intelligence & image processingTopological skeletonArtificial intelligenceShapesReconstructionbusiness
researchProduct

Designing a graphics processing unit accelerated petaflop capable lattice Boltzmann solver: Read aligned data layouts and asynchronous communication

2016

The lattice Boltzmann method is a well-established numerical approach for complex fluid flow simulations. Recently, general-purpose graphics processing units (GPUs) have become available as high-performance computing resources at large scale. We report on designing and implementing a lattice Boltzmann solver for multi-GPU systems that achieves 1.79 PFLOPS performance on 16,384 GPUs. To achieve this performance, we introduce a GPU compatible version of the so-called bundle data layout and eliminate the halo sites in order to improve data access alignment. Furthermore, we make use of the possibility to overlap data transfer between the host central processing unit and the device GPU with com…

virtauslaskentalarge-scale I/OComputer scienceGraphics processing unitLattice Boltzmann methodscomputational fluid dynamicsParallel computinggraphics processing unit01 natural sciencesmemory alignmentprocessors010305 fluids & plasmasTheoretical Computer Science0103 physical sciencesData structure alignment0101 mathematicsGraphicsComputingMethodologies_COMPUTERGRAPHICSta113data layoutta114prosessoritSolverLattice Boltzmann010101 applied mathematicsData accessHardware and ArchitectureAsynchronous communicationCentral processing unitasynchronous communicationTitanSoftwareThe International Journal of High Performance Computing Applications
researchProduct

Webcam based display calibration

2012

International audience; We present an automatic method for measuring the tone response curve of display devices based on visual methods, where the eye is replaced by an end-user, uncalibrated camera, such as a webcam. Our approach compares a series of halftoned patches of known covering ratio with a continuous series of tone patches for each ratio. Both patches are shot by a camera that is used as a virtual eye to evaluate the luminance difference. By an iterative process, the continuous tone value is adjusted while compared with the perceived level of the halftoned patch. When the camera does not see any difference between the patches or a minimal difference, the luminance level of the con…

webcam[ INFO.INFO-TS ] Computer Science [cs]/Signal and Image Processing[INFO.INFO-TS]Computer Science [cs]/Signal and Image Processinggenetic structures[INFO.INFO-TS] Computer Science [cs]/Signal and Image ProcessingComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONDisplay calibration[ SPI.SIGNAL ] Engineering Sciences [physics]/Signal and Image processing[SPI.SIGNAL]Engineering Sciences [physics]/Signal and Image processing[SPI.SIGNAL] Engineering Sciences [physics]/Signal and Image processingComputingMethodologies_COMPUTERGRAPHICShomochromatic luminance matching
researchProduct

The AQP2 mutation V71M causesnephrogenic diabetes insipidus in humans but does not impair the function of a bacterial homolog

2015

Graphical abstract

wt wild-typeGpA glycophorin AHM half-membrane-spanningurogenital systemQH301-705.5AquaporinNephrogenic diabetes insipidusAQP ER endoplasmic reticulumGlpF glycerol facilitatorActivityProtein oligomerizationResearch articleNDI nephrogenic diabetes insipidusAVP arginine vasopressinGlpF500 Natural sciences and mathematicsAQP aquaporin500 NaturwissenschaftenBiology (General)AVPR2 V2 receptorComputingMethodologies_COMPUTERGRAPHICSTM transmembraneFEBS Open Bio
researchProduct