Nguyen, 1999 - Google Patents
System support for distributed 3D real-time rendering on commodity clustersNguyen, 1999
- Document ID
- 13772222220745463617
- Author
- Nguyen T
- Publication year
External Links
Snippet
This dissertation investigates issues in building system support for the distributed execution of interactive continuous media (ICM) applications on commodity clusters. Our goal is to leverage the multiple resources of a cluster to provide greater application performance to …
- 238000009877 rendering 0 title description 247
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
- G06T15/20—Perspective computation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/04—Texture mapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/50—Lighting effects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/06—Ray-tracing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/08—Bandwidth reduction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6538651B1 (en) | Parametric geometric element definition and generation system and method | |
Samanta et al. | Hybrid sort-first and sort-last parallel rendering with a cluster of PCs | |
Baxter III et al. | GigaWalk: Interactive Walkthrough of Complex Environments. | |
US6088044A (en) | Method for parallelizing software graphics geometry pipeline rendering | |
US7233331B2 (en) | Parallel object task engine and processing method | |
Samanta et al. | Parallel rendering with k-way replication | |
US6765574B1 (en) | Methods of hierarchical static scene simplification and polygon budgeting for 3D models | |
Whitman | Multiprocessor methods for computer graphics rendering | |
US6307558B1 (en) | Method of hierarchical static scene simplification | |
Govindaraju et al. | Interactive shadow generation in complex environments | |
Dietrich et al. | Massive-model rendering techniques: a tutorial | |
Salmon et al. | A hypercube ray-tracer | |
Park et al. | InstantXR: Instant XR environment on the web using hybrid rendering of cloud-based NeRF with 3d assets | |
EP1152331A2 (en) | Parallel task processing system and method | |
Bartz et al. | Rendering and Visualization in Parallel Environments. | |
Nguyen | System support for distributed 3D real-time rendering on commodity clusters | |
Jensen et al. | An efficient system for collaboration in tele-immersive environments | |
Huang et al. | A parallel splatting algorithm with occlusion culling | |
Ellsworth | Polygon rendering for interactive visualization on multicomputers | |
Schmalstieg | The remote rendering pipeline-managing geometry and bandwidth in distributed virtual environments | |
Friedman | The Pixelcluster: Real-time visualization using a cluster of commodity workstations | |
Batagelo et al. | What you see is what you snap: snapping to geometry deformed on the GPU | |
Stoll et al. | Evaluating multi-port frame buffer designs for a mesh-connected multicomputer | |
Dong | Scalable Real-Time Rendering for Extremely Complex 3D Environments Using Multiple GPUs | |
Nguyen et al. | DDDDRRaW: A prototype toolkit for distributed real-time rendering on commodity clusters |