Data Visualization in Parallel Environment Based on the OpenGL Standard
|
|
|
- Hector Bates
- 10 years ago
- Views:
Transcription
1 NO HEADER, NO FOOTER 5 th Slovakian-Hungarian Joint Symposium on Applied Machine Intelligence and Informatics January 25-26, 2007 Poprad, Slovakia Data Visualization in Parallel Environment Based on the OpenGL Standard Liberios Vokorokos, Jan Perhač, Branislav Madoš Department of Computers and Informatics, Technical University of Košice Letná 9, Košice, Slovakia [email protected], [email protected], [email protected] Abstract: Data visualization on a computer system is a multi discipline process. The main aim of this process is the representation of measured and / or simulated data in a form of a graphical model. This model can better help to visualize and to understand dependencies in the main frame of this data. The design and implementation of a visualization technique is dependent on wide spectrum of different factors, which have effect on the output quality. Parallel environment requires utilization of special techniques and hardware, which is specialized for this kind of tasks. Thanks to general knowledge the VRML VISUALIZER was developed. Keywords: data visualization, parallel environment, SLI, cluster, volumetric visualization, VRML, OpenGL 1 Introduction The visualization software VRML VISUALIZER is designed in terms of the VEGA projects No.: and on the Department of Computers and Informatics, Technical University of Košice. The design aims on creation of a multi-platform visualization software, which is optimalized for different types of parallel environments. Based on provided benchmarks it is possible to determine the effectivity rating of difficult visual algorithms execution on concrete platform compared to PC platform, which contains of a single CPU and a single GPUThis paper reflects the available know-how of visualization area. It also summarize the main factors, which have dependence on visualization quality, shows possibilities how to classify or choose the right visualization technique(s), provide basic review of pararallel environments and graphic algorithms and finally determine requirements for software and hardware solutions of parallel visualization. 99
2 L. Vokorokos et al. Data Visualization in Parallel Environment Based on the OpenGL Standard 2 Data Visualization 2.1 Data Visualization Layout Generally speaking, visualization is a process of mapping / transformation of computer representation of reality in the form of data, into a form of a pictures, to maximize human understanding and communication, as shown in Figure 1. Figure 1 The visualization process Common aspect of all visualization techniques is the series of four steps / phases of data manipulation: collection and archiving of data modeling or simulation and basic data archiving data pre-processing transformation of data for a better execution of visualization technique(s) data visualization - using visualization software and hardware for a visual representation of data human interaction and data analysis taking advantage of a human perception of reality Common modes of visualization inclusion into the scientific process: movie mode - consists of acquiring the data, producing an animation tape of the data and then analyzing the data tracking mode - consists of acquiring the data and visualizing it and observing it directly on the computer interactive post-processing - introduces user interaction in that the user is able to interactively control the visualization parameters. interactive steering - allows the user to interactively control both the actual computation of the data, e.g., by changing parameters as the computation progresses, and the visualization of the data. 100
3 5 th Slovakian-Hungarian Joint Symposium on Applied Machine Intelligence and Informatics January 25-26, 2007 Poprad, Slovakia 2.2 Data Visualization in Parallel Environment Because of different ways of implementation and drawbacks of logical and graphical operations during visualization process it is necessary to consider which form of parallelism will be applied in which time of data execution. There are three ways of parallel execution during visual program execution, as shown in Figure 2. Figure 2 Application execution phases Data Pre processing represent the data transformation to a better execution form during computation or rendering. In this phase it is rationally to use parallelism on CPU level. Rendering represent the visualization of received / simulated / executed data. It is possible to reach the parallelism on this level with using a computer system based on higher number of graphic adapters, which can render the output scene by blocks. The possibilities of this block rendering management are dividen in two ways: driver solution (for example nvidia SLI, ATi CrossFire) with limited number of adapters of software solution (for example Chromium), which allows to manage the visualization on more graphic adapters installed in cluster systems. Post processing is the manipulation with the graphical output. Because the output is basically a sequence of image collection, the parallelism in this level can be represented by image recognition techniques, which depends on computational power of computer system. 3 Application of Multi-Dimensional Data Visualization This chapter provides a detail design specification of a visualization software designed in terms of the VEGA projects No and on the Department of Computers and Informatics, Technical University of Košice. During the visualization software design process it was necessary to synchronize four basic factors, which are in this proces interconnected, as shown in Figure
4 L. Vokorokos et al. Data Visualization in Parallel Environment Based on the OpenGL Standard Figure 3 Visualization design primary factors Data assigned for the visualization process represent information acquired by scientific measurement in pre-processed form (transformed to a VRML format). The Know How are in this case knowledge not only in software programming area, but also knowledge in mathematics, graphics, physics, sciences and knowledge of interactions between human and machine (computer). Software requirements for the visualization applications represent the whole decomposition of visualization problem to an elementary tasks. Hardware solutions represent all possibilities for parallel data visualization. For VRML VISUALIZER software a single CPU and a multi GPU system was established. The GPU subsystem consisted from two nvidia Geforce 6800 graphic cards interconnected into a SLI mode. This system was compared to a default system which consisted from a identical CPU but with only one identical graphic adapter. 3.1 Design of a Visualization Software By means of a basic division of a visualization application into elementary modules it is possible to define requirements for whole visualization software, as shown in Figure 4. Figure 4 Visualization application as a set of basic modules 102
5 5 th Slovakian-Hungarian Joint Symposium on Applied Machine Intelligence and Informatics January 25-26, 2007 Poprad, Slovakia Whole application the quality and effectivity of a visualization software is dependent on the choice of a right computer language and graphic standards, in which will the application be realized. Default user module is a module by which the user controls whole system. Data access module is a module for data reading from an external storage medium into the operating system memory. Data manipulation module is a module for data-transformation-related operations (pre-processing). Visualization technique module is a module for transformation of the internal data format (raw text) to its graphical representation format which will be next used by the graphical system. Graphical system module is a module for object rendering by using primary graphical standard(s) like OpenGL. This module is also used for all virtual-reality-object-related operations. Graphic user interface (GUI) module is a module for processing of all interactions between human and a computer. 3.2 Visualization Software Implementation and Benchmarks The VRML Visualizer, as shown on Figure 5, is a multi-platform graphical visualizer of the VRML format, based on the OpenGL graphic standard. This visualizer renders data stored in pre-processed form in an interactive passive mode. This means that it is possible to change the parameters of visualization in runtime, but it is not possible to change the parameters of visualized data. Figure 5 VRML Vizualizer 103
6 L. Vokorokos et al. Data Visualization in Parallel Environment Based on the OpenGL Standard To reach the multi-platform specification for this application, the C++ language and the GLUT library was used. The GLUT library allows creating a simplified graphical application based on OpenGL standard and can additionally manage all system calls and proceed all system handlers (keyboard, mouse, ). The application is object - oriented and can be divided into six basic modules: Data access module is used to read data in *.wrl format from storage medium into operating memory. Data manipulation module is a parser of a VRML format ver This parser also transforms objects described in *.wrl file into graphical objects, which are stored into a display list. This list is finally displayed in the graphical module. Visualization technique module this module is based on and surfacefitting (SF) algorithm. Data are rendered in viewer-to-screen direction (front-to-back). Graphical system module this module is based on the OpenGL standard and renders output graphic primitives of the SF visualization technique. Default user module this module is based on the GLUT library. Its inputs are keyboard and mouse. The keyboard is used for static operations with object(s) of visualization and the mouse is used for interactive operations with object(s) of visualization. Graphic User Interface (GUI) module - the GUI is composed from two parts. First part is the graphical subsystem. This part contains from a simple menu created by the GLUT library and from a scene-rendering window. The second part is the terminal subsystem. This part has all terminal-like related controls to provide control of VRML Visualizer on administrator-level. Other program characteristics: Interactive application parts the interactivity consists of object(s) rotation, lighting, shadowing, wireframe display of an object. Benchmark the application is suited for system(s) benchmarks. The benchmark module for this application is a simple implementation of basic rotating graphical algorithm. This algorithm forces the object to change all its points by rotating whole object over the y axis two times. This module counts the time and number of frames needed for this operation. The output of the benchmark module is the average number of frames per second (FPS). Test Systems: System 1. AMD Athlon , 2GB RAM, GeForce 6800GS 256 MB DDR3 104
7 5 th Slovakian-Hungarian Joint Symposium on Applied Machine Intelligence and Informatics January 25-26, 2007 Poprad, Slovakia System 2. AMD Athlon , 2GB RAM, SLi GeForce 6800GS 256 MB DDR3 Benchmark Results: System: 1) GeForce 6800GS 2) SLi GeForce 6800GS FPS: Table 1 Benchmark results Graph 1 Benchmark results Conclusion The main goal for design of visualization software was to analyze all data visualization related information and to apply this information into a parallel environment. The main goal for the VRML Visualizer application was to demonstrate the main model or concept of a visualization application. Every application of this kind has to read, transform and to visualize (render) data on screen. There are many possibilities to do these operations. The result of benchmark results (Table 1, Graph 1) is, that VRML Visualizer application provides better results (higher FPS) in parallel environment. References [1] McCormick, B. H.: Visualization in Scientific Computing, Computer Graphics, 21(6), 1987 [2] G. Scott Owen: Definitions and Rationale for Visualization. Last modified on February 11, 1999 Dostupné na internete: < htm> [3] Brodlie K. W., Carpenter L. A., Earnshaw R. A.,Gallop J. R., Hubbold R. J., Mumford A. M.,Osland C. D., Quarendon P.: Scientific iii - Visualization - Techniques and Applications,
8 L. Vokorokos et al. Data Visualization in Parallel Environment Based on the OpenGL Standard [4] Chromium: Parallel, Distributed OpenGL Rendering On Commodity Clusters Dostupné na internete: < [5] Vokorokos, L., Jelšina, M.: Počítače: základy technických prostriedkov, Mercury Smékal, s.r.o., Košice, 2004, ISBN [6] McReynolds, T., Blythe D.: Advanced Graphics Programming Using OpenGL, First Edition, Morgan kaufman Publishers Elseivier Inc., San Francisco 2005, ISBN [7] Vokorokos, L.: Digital Computer Principles, 1.vydanie, Typotex Publish House, Budapešť, 2004, ISBN X [8] Jirka T.: Multidimensional Data Visualization, Technical Report No. DCSE/TR , March, 2003 [9] Hudák S.: Vizualizácia dát z konfokálneho mikroskopu. Prehľad problematiky. 29. júna 2005, Dostupné na internete: < Supported by VEGA project No
Stream Processing on GPUs Using Distributed Multimedia Middleware
Stream Processing on GPUs Using Distributed Multimedia Middleware Michael Repplinger 1,2, and Philipp Slusallek 1,2 1 Computer Graphics Lab, Saarland University, Saarbrücken, Germany 2 German Research
How to choose a suitable computer
How to choose a suitable computer This document provides more specific information on how to choose a computer that will be suitable for scanning and post-processing your data with Artec Studio. While
1. INTRODUCTION Graphics 2
1. INTRODUCTION Graphics 2 06-02408 Level 3 10 credits in Semester 2 Professor Aleš Leonardis Slides by Professor Ela Claridge What is computer graphics? The art of 3D graphics is the art of fooling the
2020 Design Update 11.3. Release Notes November 10, 2015
2020 Design Update 11.3 Release Notes November 10, 2015 Contents Introduction... 1 System Requirements... 2 Actively Supported Operating Systems... 2 Hardware Requirements (Minimum)... 2 Hardware Requirements
Several tips on how to choose a suitable computer
Several tips on how to choose a suitable computer This document provides more specific information on how to choose a computer that will be suitable for scanning and postprocessing of your data with Artec
Scalable Cloud Computing Solutions for Next Generation Sequencing Data
Scalable Cloud Computing Solutions for Next Generation Sequencing Data Matti Niemenmaa 1, Aleksi Kallio 2, André Schumacher 1, Petri Klemelä 2, Eija Korpelainen 2, and Keijo Heljanko 1 1 Department of
VIRTU Universal MVP Installation Guide
VIRTU Universal MVP Installation Guide 1 1. Introduction VIRTU Universal MVP includes the base features of Virtu Universal technology, which virtualizes integrated GPU and discrete GPU for best of breed
Intrusion Detection Architecture Utilizing Graphics Processors
Acta Informatica Pragensia 1(1), 2012, 50 59, DOI: 10.18267/j.aip.5 Section: Online: aip.vse.cz Peer-reviewed papers Intrusion Detection Architecture Utilizing Graphics Processors Liberios Vokorokos 1,
Equalizer. Parallel OpenGL Application Framework. Stefan Eilemann, Eyescale Software GmbH
Equalizer Parallel OpenGL Application Framework Stefan Eilemann, Eyescale Software GmbH Outline Overview High-Performance Visualization Equalizer Competitive Environment Equalizer Features Scalability
How To Run A Factory I/O On A Microsoft Gpu 2.5 (Sdk) On A Computer Or Microsoft Powerbook 2.3 (Powerpoint) On An Android Computer Or Macbook 2 (Powerstation) On
User Guide November 19, 2014 Contents 3 Welcome 3 What Is FACTORY I/O 3 How Does It Work 4 I/O Drivers: Connecting To External Technologies 5 System Requirements 6 Run Mode And Edit Mode 7 Controls 8 Cameras
HPC and Big Data. EPCC The University of Edinburgh. Adrian Jackson Technical Architect [email protected]
HPC and Big Data EPCC The University of Edinburgh Adrian Jackson Technical Architect [email protected] EPCC Facilities Technology Transfer European Projects HPC Research Visitor Programmes Training
Remote Graphical Visualization of Large Interactive Spatial Data
Remote Graphical Visualization of Large Interactive Spatial Data ComplexHPC Spring School 2011 International ComplexHPC Challenge Cristinel Mihai Mocan Computer Science Department Technical University
Introduction to Computer Graphics
Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 [email protected] www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics
The Design and Implement of Ultra-scale Data Parallel. In-situ Visualization System
The Design and Implement of Ultra-scale Data Parallel In-situ Visualization System Liu Ning [email protected] Gao Guoxian [email protected] Zhang Yingping [email protected] Zhu Dengming [email protected]
Petascale Visualization: Approaches and Initial Results
Petascale Visualization: Approaches and Initial Results James Ahrens Li-Ta Lo, Boonthanome Nouanesengsy, John Patchett, Allen McPherson Los Alamos National Laboratory LA-UR- 08-07337 Operated by Los Alamos
Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008
Professional Organization Checklist for the Computer Science Curriculum Updates Association of Computing Machinery Computing Curricula 2008 The curriculum guidelines can be found in Appendix C of the report
Game Design From Concepts To Implementation
Game Design From Concepts To Implementation Overview of a Game Engine What is a Game Engine? (Really) Technical description of game: A Soft real-time interactive agent-based computer simulation A game
Several tips on how to choose a suitable computer
Several tips on how to choose a suitable computer This document provides more specific information on how to choose a computer that will be suitable for scanning and postprocessing of your data with Artec
================================================================== CONTENTS ==================================================================
Disney Epic Mickey 2 : The Power of Two Read Me File ( Disney) Thank you for purchasing Disney Epic Mickey 2 : The Power of Two. This readme file contains last minute information that did not make it into
Knowledge-based Approach in Information Systems Life Cycle and Information Systems Architecture
5 th Slovakian-Hungarian Joint Symposium on Applied Machine Intelligence and Informatics January 25-26, 2007 Poprad, Slovakia Knowledge-based Approach in Information Systems Life Cycle and Information
3D lumber edging, trimming, and visualization system. User Guide
3D lumber edging, trimming, and visualization system (Version 3.0) User Guide Dr. Jingxin Wang, Associate Professor Benktesh Sharma, Graduate Research Assistant Wenshu Lin, Graduate Research Assistant
Parallel Analysis and Visualization on Cray Compute Node Linux
Parallel Analysis and Visualization on Cray Compute Node Linux David Pugmire, Oak Ridge National Laboratory and Hank Childs, Lawrence Livermore National Laboratory and Sean Ahern, Oak Ridge National Laboratory
If you are working with the H4D-60 or multi-shot cameras we recommend 8GB of RAM on a 64 bit Windows and 1GB of video RAM.
Phocus 2.7.6 Windows read-me December 5 2013 Installation To install Phocus, run the installation bundle called Phocus 2.7.6 Setup.exe. This bundle contains Phocus, Hasselblad Device Drivers, Microsoft.NET
OctaVis: A Simple and Efficient Multi-View Rendering System
OctaVis: A Simple and Efficient Multi-View Rendering System Eugen Dyck, Holger Schmidt, Mario Botsch Computer Graphics & Geometry Processing Bielefeld University Abstract: We present a simple, low-cost,
ICS : 435. Computer Graphics Applications. Instructor : Da'ad Albalawneh
ICS : 435 Computer Graphics Applications Instructor : Da'ad Albalawneh Course Outline Applications CAD/CAM, Art, Entertainment, Education, Training, Visualization, GUI, Image Processing. Overview of Computer
THE BUSINESS VALUE OF AN ERP SYSTEM
THE BUSINESS VALUE OF AN ERP SYSTEM AJMAL BEG THE BUSINESS VALUE OF AN ERP SYSTEM AJMAL BEG ii Copyright c 2010 by Ajmal Beg. All rights reserved. This technology described in this publication is based
L20: GPU Architecture and Models
L20: GPU Architecture and Models scribe(s): Abdul Khalifa 20.1 Overview GPUs (Graphics Processing Units) are large parallel structure of processing cores capable of rendering graphics efficiently on displays.
Parallel Simplification of Large Meshes on PC Clusters
Parallel Simplification of Large Meshes on PC Clusters Hua Xiong, Xiaohong Jiang, Yaping Zhang, Jiaoying Shi State Key Lab of CAD&CG, College of Computer Science Zhejiang University Hangzhou, China April
Desktop PC Buying Guide
Desktop PC Buying Guide Why Choose a Desktop PC? The desktop PC in this guide refers to a completely pre-built desktop computer, which is different to a self-built or DIY (do it yourself) desktop computer
An Instructional Aid System for Driving Schools Based on Visual Simulation
An Instructional Aid System for Driving Schools Based on Visual Simulation Salvador Bayarri, Rafael Garcia, Pedro Valero, Ignacio Pareja, Institute of Traffic and Road Safety (INTRAS), Marcos Fernandez
NVIDIA IndeX Enabling Interactive and Scalable Visualization for Large Data Marc Nienhaus, NVIDIA IndeX Engineering Manager and Chief Architect
SIGGRAPH 2013 Shaping the Future of Visual Computing NVIDIA IndeX Enabling Interactive and Scalable Visualization for Large Data Marc Nienhaus, NVIDIA IndeX Engineering Manager and Chief Architect NVIDIA
International Engineering Journal For Research & Development
Evolution Of Operating System And Open Source Android Application Nilesh T.Gole 1, Amit Manikrao 2, Niraj Kanot 3,Mohan Pande 4 1,M.tech(CSE)JNTU, 2 M.tech(CSE)SGBAU, 3 M.tech(CSE),JNTU, Hyderabad 1 [email protected],
COMPUTER SCIENCE. FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa
FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa COMPUTER SCIENCE Computer Science is the study of computer programs, abstract models of computers, and applications of computing.
Lecture Notes, CEng 477
Computer Graphics Hardware and Software Lecture Notes, CEng 477 What is Computer Graphics? Different things in different contexts: pictures, scenes that are generated by a computer. tools used to make
System Requirements G E N E R A L S Y S T E M R E C O M M E N D A T I O N S
System Requirements General Requirements These requirements are common to all platforms: A DVD drive for installation. If you need to install the software using CD-ROM media, please contact your local
The Application of Visual Basic Computer Programming Language to Simulate Numerical Iterations
Leonardo Journal of Sciences ISSN 1583-0233 Issue 9, July-December 2006 p. 125-136 The Application of Visual Basic Computer Programming Language to Simulate Numerical Iterations Department of Mechanical
Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries
First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as
An Efficient Application Virtualization Mechanism using Separated Software Execution System
An Efficient Application Virtualization Mechanism using Separated Software Execution System Su-Min Jang, Won-Hyuk Choi and Won-Young Kim Cloud Computing Research Department, Electronics and Telecommunications
PLANNING FOR DENSITY AND PERFORMANCE IN VDI WITH NVIDIA GRID JASON SOUTHERN SENIOR SOLUTIONS ARCHITECT FOR NVIDIA GRID
PLANNING FOR DENSITY AND PERFORMANCE IN VDI WITH NVIDIA GRID JASON SOUTHERN SENIOR SOLUTIONS ARCHITECT FOR NVIDIA GRID AGENDA Recap on how vgpu works Planning for Performance - Design considerations -
Sources: On the Web: Slides will be available on:
C programming Introduction The basics of algorithms Structure of a C code, compilation step Constant, variable type, variable scope Expression and operators: assignment, arithmetic operators, comparison,
Overview Motivation and applications Challenges. Dynamic Volume Computation and Visualization on the GPU. GPU feature requests Conclusions
Module 4: Beyond Static Scalar Fields Dynamic Volume Computation and Visualization on the GPU Visualization and Computer Graphics Group University of California, Davis Overview Motivation and applications
GPU Renderfarm with Integrated Asset Management & Production System (AMPS)
GPU Renderfarm with Integrated Asset Management & Production System (AMPS) Tackling two main challenges in CG movie production Presenter: Dr. Chen Quan Multi-plAtform Game Innovation Centre (MAGIC), Nanyang
Computer Graphics. Computer graphics deals with all aspects of creating images with a computer
Computer Graphics Computer graphics deals with all aspects of creating images with a computer Hardware Software Applications Computer graphics is using computers to generate and display images based on
IBM Deep Computing Visualization Offering
P - 271 IBM Deep Computing Visualization Offering Parijat Sharma, Infrastructure Solution Architect, IBM India Pvt Ltd. email: [email protected] Summary Deep Computing Visualization in Oil & Gas
GPU Usage. Requirements
GPU Usage Use the GPU Usage tool in the Performance and Diagnostics Hub to better understand the high-level hardware utilization of your Direct3D app. You can use it to determine whether the performance
Course Overview. CSCI 480 Computer Graphics Lecture 1. Administrative Issues Modeling Animation Rendering OpenGL Programming [Angel Ch.
CSCI 480 Computer Graphics Lecture 1 Course Overview January 14, 2013 Jernej Barbic University of Southern California http://www-bcf.usc.edu/~jbarbic/cs480-s13/ Administrative Issues Modeling Animation
SUBJECT: SOLIDWORKS HARDWARE RECOMMENDATIONS - 2013 UPDATE
SUBJECT: SOLIDWORKS RECOMMENDATIONS - 2013 UPDATE KEYWORDS:, CORE, PROCESSOR, GRAPHICS, DRIVER, RAM, STORAGE SOLIDWORKS RECOMMENDATIONS - 2013 UPDATE Below is a summary of key components of an ideal SolidWorks
Introduction to Mirametrix EyeTracker
Introduction to Mirametrix EyeTracker Hao Wu 1 Preface This is an introduction of how to set up Mirametrix eye tracker to Linux system. This eye tracker only has Windows version driver. We usually use
Tekla Structures 18 Hardware Recommendation
1 (5) Tekla Structures 18 Hardware Recommendation Recommendations for Tekla Structures workstations Tekla Structures hardware recommendations are based on the setups that have been used in testing Tekla
PIE. Internal Structure
PIE Internal Structure PIE Composition PIE (Processware Integration Environment) is a set of programs for integration of heterogeneous applications. The final set depends on the purposes of a solution
Fundamentals of Programming and Software Development Lesson Objectives
Lesson Unit 1: INTRODUCTION TO COMPUTERS Computer History Create a timeline illustrating the most significant contributions to computing technology Describe the history and evolution of the computer Identify
Visualisation in the Google Cloud
Visualisation in the Google Cloud by Kieran Barker, 1 School of Computing, Faculty of Engineering ABSTRACT Providing software as a service is an emerging trend in the computing world. This paper explores
VoIPon www.voipon.co.uk [email protected] Tel: +44 (0)1245 808195 Fax: +44 (0)1245 808299
VoiceGear Connect Installation Guide Ver.3.0 Page 2 1. OVERVIEW... 3 1.1 MINIMUM SYSTEM REQUIREMENTS... 3 2. INSTALLATION PROCEDURE... 4 2.1 STEP ONE... 4 2.2 STEP TWO... 4 2.3 STEP THREE... 4 2.4 STEP
Boundless Security Systems, Inc.
Boundless Security Systems, Inc. sharper images with better access and easier installation Product Overview Product Summary Data Sheet Control Panel client live and recorded viewing, and search software
CLOUD GAMING WITH NVIDIA GRID TECHNOLOGIES Franck DIARD, Ph.D., SW Chief Software Architect GDC 2014
CLOUD GAMING WITH NVIDIA GRID TECHNOLOGIES Franck DIARD, Ph.D., SW Chief Software Architect GDC 2014 Introduction Cloud ification < 2013 2014+ Music, Movies, Books Games GPU Flops GPUs vs. Consoles 10,000
A Hybrid Visualization System for Molecular Models
A Hybrid Visualization System for Molecular Models Charles Marion, Joachim Pouderoux, Julien Jomier Kitware SAS, France Sébastien Jourdain, Marcus Hanwell & Utkarsh Ayachit Kitware Inc, USA Web3D Conference
INSTALLATION GUIDE ENTERPRISE DYNAMICS 9.0
INSTALLATION GUIDE ENTERPRISE DYNAMICS 9.0 PLEASE NOTE PRIOR TO INSTALLING On Windows 8, Windows 7 and Windows Vista you must have Administrator rights to install the software. Installing Enterprise Dynamics
School of Computer Science
School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level
HPC Wales Skills Academy Course Catalogue 2015
HPC Wales Skills Academy Course Catalogue 2015 Overview The HPC Wales Skills Academy provides a variety of courses and workshops aimed at building skills in High Performance Computing (HPC). Our courses
Ortelia Space Builder User Manual
Ortelia Space Builder User Manual http://ortelia.com 1 Table of Contents Introducing Ortelia Space Builder... 2 System Requirements... 3 1. Operating system:... 3 2. Hardware:... 3 Minimum Graphics card
Course 803401 DSS. Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization
Oman College of Management and Technology Course 803401 DSS Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization CS/MIS Department Information Sharing
A MODEL ON FACTORY INFORMATION SYSTEM (FIS)
A MODEL ON FACTORY INFORMATION SYSTEM (FIS) C. A. Anam RASHED *, Nasima BAGUM **, Sifullah KHAN ***, Mehedi HASAN **** Abstract: In the globalization era, rapid data communication and sufficient information
ARTIFICIAL INTELLIGENCE METHODS IN EARLY MANUFACTURING TIME ESTIMATION
1 ARTIFICIAL INTELLIGENCE METHODS IN EARLY MANUFACTURING TIME ESTIMATION B. Mikó PhD, Z-Form Tool Manufacturing and Application Ltd H-1082. Budapest, Asztalos S. u 4. Tel: (1) 477 1016, e-mail: [email protected]
Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students
Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent
multimodality image processing workstation Visualizing your SPECT-CT-PET-MRI images
multimodality image processing workstation Visualizing your SPECT-CT-PET-MRI images InterView FUSION InterView FUSION is a new visualization and evaluation software developed by Mediso built on state of
Course Syllabus For Operations Management. Management Information Systems
For Operations Management and Management Information Systems Department School Year First Year First Year First Year Second year Second year Second year Third year Third year Third year Third year Third
How To Create A Flood Simulator For A Web Browser (For Free)
Interactive Web-based Flood Simulation System for Realistic Experiments of Flooding and Flood Damage Ibrahim Demir Big Data We are generating data on a petabyte scale through observations and modeling
Types Of Operating Systems
Types Of Operating Systems Date 10/01/2004 1/24/2004 Operating Systems 1 Brief history of OS design In the beginning OSes were runtime libraries The OS was just code you linked with your program and loaded
TOPAS: a Web-based Tool for Visualization of Mapping Algorithms
TOPAS: a Web-based Tool for Visualization of Mapping Algorithms 0. G. Monakhov, 0. J. Chunikhin, E. B. Grosbein Institute of Computational Mathematics and Mathematical Geophysics, Siberian Division of
Interactive Level-Set Segmentation on the GPU
Interactive Level-Set Segmentation on the GPU Problem Statement Goal Interactive system for deformable surface manipulation Level-sets Challenges Deformation is slow Deformation is hard to control Solution
Performance analysis and comparison of virtualization protocols, RDP and PCoIP
Performance analysis and comparison of virtualization protocols, RDP and PCoIP Jiri Kouril, Petra Lambertova Department of Telecommunications Brno University of Technology Ustav telekomunikaci, Purkynova
Advanced Rendering for Engineering & Styling
Advanced Rendering for Engineering & Styling Prof. B.Brüderlin Brüderlin,, M Heyer 3Dinteractive GmbH & TU-Ilmenau, Germany SGI VizDays 2005, Rüsselsheim Demands in Engineering & Styling Engineering: :
Computer Applications in Textile Engineering. Computer Applications in Textile Engineering
3. Computer Graphics Sungmin Kim http://latam.jnu.ac.kr Computer Graphics Definition Introduction Research field related to the activities that includes graphics as input and output Importance Interactive
Introduction to GPU Programming Languages
CSC 391/691: GPU Programming Fall 2011 Introduction to GPU Programming Languages Copyright 2011 Samuel S. Cho http://www.umiacs.umd.edu/ research/gpu/facilities.html Maryland CPU/GPU Cluster Infrastructure
NVIDIA GeForce Experience
NVIDIA GeForce Experience DU-05620-001_v02 October 9, 2012 User Guide TABLE OF CONTENTS 1 NVIDIA GeForce Experience User Guide... 1 About GeForce Experience... 1 Installing and Setting Up GeForce Experience...
Maya 2014 Basic Animation & The Graph Editor
Maya 2014 Basic Animation & The Graph Editor When you set a Keyframe (or Key), you assign a value to an object s attribute (for example, translate, rotate, scale, color) at a specific time. Most animation
TEACHING INTRODUCTORY COMPUTER GRAPHICS WITH THE PROCESSING LANGUAGE
TEACHING INTRODUCTORY COMPUTER GRAPHICS WITH THE PROCESSING LANGUAGE Dino Schweitzer, Jeff Boleng, Paul Graham United States Air Force Academy, CO 80840 [email protected] ABSTRACT Different approaches
Practical Data Visualization and Virtual Reality. Virtual Reality VR Software and Programming. Karljohan Lundin Palmerius
Practical Data Visualization and Virtual Reality Virtual Reality VR Software and Programming Karljohan Lundin Palmerius Synopsis Scene graphs Event systems Multi screen output and synchronization VR software
Configuring Memory on the HP Business Desktop dx5150
Configuring Memory on the HP Business Desktop dx5150 Abstract... 2 Glossary of Terms... 2 Introduction... 2 Main Memory Configuration... 3 Single-channel vs. Dual-channel... 3 Memory Type and Speed...
USABILITY OF A FILIPINO LANGUAGE TOOLS WEBSITE
USABILITY OF A FILIPINO LANGUAGE TOOLS WEBSITE Ria A. Sagum, MCS Department of Computer Science, College of Computer and Information Sciences Polytechnic University of the Philippines, Manila, Philippines
Beyond 2D Monitor NVIDIA 3D Stereo
Beyond 2D Monitor NVIDIA 3D Stereo Agenda Basics of 3D Stereo on a PC NVIDIA GeForce 3D Stereo Drivers Maximizing 3D Stereo in Your Game 3D Stereoscopic Has Gone Mainstream Agenda Basics of 3D Stereo on
Hadoop Technology for Flow Analysis of the Internet Traffic
Hadoop Technology for Flow Analysis of the Internet Traffic Rakshitha Kiran P PG Scholar, Dept. of C.S, Shree Devi Institute of Technology, Mangalore, Karnataka, India ABSTRACT: Flow analysis of the internet
Data Visualization Using Hardware Accelerated Spline Interpolation
Data Visualization Using Hardware Accelerated Spline Interpolation Petr Kadlec [email protected] Marek Gayer [email protected] Czech Technical University Department of Computer Science and Engineering
Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization
Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization
Solutions for Simulation
Solutions for Simulation Data Visualization Vista2D Data Visualization Prototyping Panel Simulation Avionic Bus Integration MIL1553 A/B ASCB/D Arinc 429 CAN 2.0a/b RS 422/232 Instructor Stations Aircraft
4Kp60 H.265/HEVC Glass-to-Glass Real-Time Encoder Reference Design
White Paper 4Kp60 H.265/HEVC Glass-to-Glass Real-Time Encoder Reference Design By Dr. Greg Mirsky, VP Product Development and Valery Gordeev, Director, Application Development January 12, 2015 Vanguard
Parallels Desktop 4 for Windows and Linux Read Me
Parallels Desktop 4 for Windows and Linux Read Me Welcome to Parallels Desktop for Windows and Linux build 4.0.6576. This document contains the information you should know to successfully install Parallels
Parallel Large-Scale Visualization
Parallel Large-Scale Visualization Aaron Birkland Cornell Center for Advanced Computing Data Analysis on Ranger January 2012 Parallel Visualization Why? Performance Processing may be too slow on one CPU
Choosing a Computer for Running SLX, P3D, and P5
Choosing a Computer for Running SLX, P3D, and P5 This paper is based on my experience purchasing a new laptop in January, 2010. I ll lead you through my selection criteria and point you to some on-line
Computational Modeling and Simulation for Learning an Automation Concept in Programming Course
Computational Modeling and Simulation for Learning an Automation Concept in Programming Course Yong Cheon Kim, Dai Young Kwon, and Won Gyu Lee Abstract Computational thinking is a fundamental skill for
SignalDraw: GUI Tool For Generating Pulse Sequences
SignalDraw: GUI Tool For Generating Pulse Sequences Konstantin Berlin Department of Computer Science University of Maryland College Park, MD 20742 [email protected] December 9, 2005 Abstract Generating
