Visualization Technology in Academic Domains

Total Page:16

File Type:pdf, Size:1020Kb

Visualization Technology in Academic Domains S3068 Visualization Technology in Academic Domains Howard Kaplan Director of the Advanced Visualization Center University of South Florida, USF Overview • Process • Displays • Control Configuration • Utilization • Trends Advanced Visualization Center, USF 2013 University of South Florida, USF Display Types Display Types: *Note: Some Manufacturers produce LCD monitors with larger display resolutions (i.e. Dell. LG, Apple, Sony ) Rear Projection Front Projection Tiled Array Stereoscopic / 3D Active/ Shutter Anaglyph Passive Autostereoscopic Display 16x LCD - 46” 4 x 4 Array ~ 17 M Pixels Ultra Thin Bezel Hyundai / Samsung Stereoscopic: Passive – Interleave / Interlace Control Configuration Standard Build • Array of CPUs • 1 PC per Display • Plus Controller Graphics Hardware • AMD FirePro V7900 – Memory: 2 GB – Resolution per Card: 2560x1600 @ 60hz – Software: EyeFinity – Display Outputs : 4x Display Port AMD/ATI Eyefinity AMD / ATI Configuration Graphics Hardware • Nvidia Quadro Plex 7000 • Memory: 12 GB • Resolution per Card: – 2560x1600 • CUDA Cores: 1024 (512 pc) • SLI (Scalable Link Interface) • Software: Mosaic • Display Outputs : 4x – 2x- DVI per GPU Mosaic Unified Desktop Custom Resolution NVIDIA Configuration *confuguremosaic set rows=1 cols=2 res=1920,1080,60 nextgrid rows=2 cols=2 res=2732,1536,60 out=1,0 out=2,0 out=3,0 out=4,0 NVIDIA Configuration DHIC (2x Quadro Plex - PCIe X16 slot) G-Sync CAT5 Performance Final Configuration 3 Main Components – Display : Tiled Array Control System : Dual Quad GPU Space : classroom setting. • 2x Nvidia Quadro Plex • 16+ MP – Thin Bezel – Stereoscopic Passive 3D – 1 CPU : Windows 7 – HP Z800 Utilization • Courses covering multiple disciplines – Art – Engineering – Biology – Medical – History – Computer Science – Geography – Chemistry Case 1 – Anthropology . Technologies For Heritage Preservation . Museum Visualization . Paleobiology . Archeology • GIS • Laser Scan Data • CT & MRI • Point Cloud Case 2 – Engineering . Electrical Engineering . Chemical Engineering . Biomedical Engineering • Virtual Reality • Robotics • Gesture / Motion Tracking • Visualization • Simulations • 3D Modeling for Prototypes • Molecular Modeling and Animation Case 5 – Arts • Ultra High Resolution – Video and Photography • Reflectography • 3D Scans • Graphics Coding • Stereoscopic Visuals • Interactive Media • Collaborative Drawing STUDENT VISUALIATION LAB WorkStations • Dell OptiPlex 990 • 2x 23” 3D LG Monitors • Instructors Station - 55” 3D LG Visualization Software • Rendering Cluster • GPU Computing CUDA – C / C++ – PyCuda • SOFTWARE – Maya – VTK – Processing – SciPy – MayaVi – Tableau – Unity HPC • 400 node computational cluster approximately 4000 processors • Infiniband for high-speed low- latency interconnect for computations • Infiniband for high-speed low- latency interconnect for computations • 90TB of conventional replicated storage Around Campus • Guest Speakers • Lecture Series • Seminars • Faculty – Research Assistance • Students – Visualization Club – 3D Film Showings • Visualization Workshops – Student & Instructor Training TRENDS: • Ultra High Resolution Displays Curved Displays • Other Configurations Gesture Control • Kinect SDK • Leap Motion • Wii Development • WebCam Tracking • Stereoscopic Head Tracking Display Communication • Control Devices – Tablet Control – Sharing – Remote Access Future Trends • 3D Printer & Scanners Thank You! Advanced Visualization Center Team Information Technology Research Computing .
Recommended publications
  • CUDA by Example
    CUDA by Example AN INTRODUCTION TO GENERAL-PURPOSE GPU PROGRAMMING JASON SaNDERS EDWARD KANDROT Upper Saddle River, NJ • Boston • Indianapolis • San Francisco New York • Toronto • Montreal • London • Munich • Paris • Madrid Capetown • Sydney • Tokyo • Singapore • Mexico City Sanders_book.indb 3 6/12/10 3:15:14 PM Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and the publisher was aware of a trademark claim, the designations have been printed with initial capital letters or in all capitals. The authors and publisher have taken care in the preparation of this book, but make no expressed or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information or programs contained herein. NVIDIA makes no warranty or representation that the techniques described herein are free from any Intellectual Property claims. The reader assumes all risk of any such claims based on his or her use of these techniques. The publisher offers excellent discounts on this book when ordered in quantity for bulk purchases or special sales, which may include electronic versions and/or custom covers and content particular to your business, training goals, marketing focus, and branding interests. For more information, please contact: U.S. Corporate and Government Sales (800) 382-3419 [email protected] For sales outside the United States, please contact: International Sales [email protected] Visit us on the Web: informit.com/aw Library of Congress Cataloging-in-Publication Data Sanders, Jason.
    [Show full text]
  • The Intro to GPGPU CPU Vs
    12/12/11! The Intro to GPGPU . Dr. Chokchai (Box) Leangsuksun, PhD! Louisiana Tech University. Ruston, LA! ! CPU vs. GPU • CPU – Fast caches – Branching adaptability – High performance • GPU – Multiple ALUs – Fast onboard memory – High throughput on parallel tasks • Executes program on each fragment/vertex • CPUs are great for task parallelism • GPUs are great for data parallelism Supercomputing 20082 Education Program 1! 12/12/11! CPU vs. GPU - Hardware • More transistors devoted to data processing CUDA programming guide 3.1 3 CPU vs. GPU – Computation Power CUDA programming guide 3.1! 2! 12/12/11! CPU vs. GPU – Memory Bandwidth CUDA programming guide 3.1! What is GPGPU ? • General Purpose computation using GPU in applications other than 3D graphics – GPU accelerates critical path of application • Data parallel algorithms leverage GPU attributes – Large data arrays, streaming throughput – Fine-grain SIMD parallelism – Low-latency floating point (FP) computation © David Kirk/NVIDIA and Wen-mei W. Hwu, 2007! ECE 498AL, University of Illinois, Urbana-Champaign! 3! 12/12/11! Why is GPGPU? • Large number of cores – – 100-1000 cores in a single card • Low cost – less than $100-$1500 • Green computing – Low power consumption – 135 watts/card – 135 w vs 30000 w (300 watts * 100) • 1 card can perform > 100 desktops 12/14/09!– $750 vs 50000 ($500 * 100) 7 Two major players 4! 12/12/11! Parallel Computing on a GPU • NVIDIA GPU Computing Architecture – Via a HW device interface – In laptops, desktops, workstations, servers • Tesla T10 1070 from 1-4 TFLOPS • AMD/ATI 5970 x2 3200 cores • NVIDIA Tegra is an all-in-one (system-on-a-chip) ATI 4850! processor architecture derived from the ARM family • GPU parallelism is better than Moore’s law, more doubling every year • GPGPU is a GPU that allows user to process both graphics and non-graphics applications.
    [Show full text]
  • NVIDIA Quadro Technical Specifications
    NVIDIA Quadro Technical Specifications NVIDIA Quadro Workstation GPU High-resolution Antialiasing ° Dassault CATIA • Full 128-bit floating point precision • Up to 16x full-scene antialiasing (FSAA), ° ESRI ArcGIS pipeline at resolutions up to 1920 x 1200 ° ICEM Surf • 12-bit subpixel precision • 12-bit subpixel sampling precision ° MSC.Nastran, MSC.Patran • Hardware-accelerated antialiased enhances AA quality ° PTC Pro/ENGINEER Wildfire, points and lines • Rotated-grid FSAA significantly 3Dpaint, CDRS The NVIDIA Quadro® family of In addition to a full line up of 2D and • Hardware OpenGL overlay planes increases color accuracy and visual ° SolidWorks • Hardware-accelerated two-sided quality for edges, while maintaining ° UDS NX Series, I-deas, SolidEdge, professional solutions for workstations 3D workstation graphics solutions, the lighting performance3 Unigraphics, SDRC delivers the fastest application NVIDIA Quadro professional products • Hardware-accelerated clipping planes and many more… Memory performance and the highest quality include a set of specialty solutions that • Third-generation occlusion culling • Digital Content Creation (DCC) graphics. have been architected to meet the • 16 textures per pixel • High-speed memory (up to 512MB Alias Maya, MOTIONBUILDER needs of a wide range of industry • OpenGL quad-buffered stereo (3-pin GDDR3) ° NewTek Lightwave 3D Raw performance and quality are only sync connector) • Advanced lossless compression ° professionals. These specialty Autodesk Media and Entertainment the beginning. The NVIDIA
    [Show full text]
  • 3Dfx Oral History Panel Gordon Campbell, Scott Sellers, Ross Q. Smith, and Gary M. Tarolli
    3dfx Oral History Panel Gordon Campbell, Scott Sellers, Ross Q. Smith, and Gary M. Tarolli Interviewed by: Shayne Hodge Recorded: July 29, 2013 Mountain View, California CHM Reference number: X6887.2013 © 2013 Computer History Museum 3dfx Oral History Panel Shayne Hodge: OK. My name is Shayne Hodge. This is July 29, 2013 at the afternoon in the Computer History Museum. We have with us today the founders of 3dfx, a graphics company from the 1990s of considerable influence. From left to right on the camera-- I'll let you guys introduce yourselves. Gary Tarolli: I'm Gary Tarolli. Scott Sellers: I'm Scott Sellers. Ross Smith: Ross Smith. Gordon Campbell: And Gordon Campbell. Hodge: And so why don't each of you take about a minute or two and describe your lives roughly up to the point where you need to say 3dfx to continue describing them. Tarolli: All right. Where do you want us to start? Hodge: Birth. Tarolli: Birth. Oh, born in New York, grew up in rural New York. Had a pretty uneventful childhood, but excelled at math and science. So I went to school for math at RPI [Rensselaer Polytechnic Institute] in Troy, New York. And there is where I met my first computer, a good old IBM mainframe that we were just talking about before [this taping], with punch cards. So I wrote my first computer program there and sort of fell in love with computer. So I became a computer scientist really. So I took all their computer science courses, went on to Caltech for VLSI engineering, which is where I met some people that influenced my career life afterwards.
    [Show full text]
  • GPU, GPU Cluster Peta-Flop-In-A-Cabinet
    GPU, GPU cluster Peta-Flop-in-a-Cabinet Lehoczki Gábor – Silicon Computers Kft. CPU + ? . FP Coprocessor . FPGA . GPU graphics card as coprocessor 2 General Purpose GPUs (GPGPU) . Volume product – cheap . PCI-Express – easy to deploy . OpenCL / CUDA / Firestream - Easy to program 3 GPU – nVidia Tesla . nVidia Tesla C2050, M2050, and S2050 – 448 CUDA core – 512 GFLOPS – 3 GB ram – $3.000 4 GPU - AMD ATI FireStream (Radion) Specifications AMD FireStream™ 9350 AMD FireStream™ 9370 Number of GPUs 1 1 Memory Capacity 2GB DDR5 4 GB DDR5 Double Precision Floating Point 400 GFLOPS 528 GFLOPS Single Precision Floating Point 2.0 TFLOPS 2.64 TFLOPS TDP 175W 225W Stream Cores 1440 1600 SIMD Processors 18 20 Core Clock Frequency 700 MHz 825 MHz System Interface PCIe 2.1 PCIe 2.1 Memory Bandwidth 128 GB / S 147 GB / S Memory Clock Frequency 1.0 GHz 1.2 GHz Dimensions 4.376” x 9.5”; Single slot 4.376” x 10.5”; Dual slot Aux. Power Connector 6-pin (2x3) 8-pin (2x4) Thermal solution Passive heat-sink Passive heat-sink Display output 1 DP 1 DP 5 Destop workstation with GPUs . Big Tower House . Large PSU . Many PCI slots . Extra cooling . © Jurek Zoltán, Tóth Gyula MTA SZFKI 6 1U rack mount server for 2 GPUs Processor Support 1 Dual Nehalem-EP Xeon CPU, 5500 series 2 Memory Capacity 12 DIMM, DDR3 1333/1066/800 MHz Expansion Slots 4 5 3 3 2 x PCI-e X16 Gen 2.0 (Full height, double width) 1 2 - Optional riser cards to split one or both x16 slots in two x 8 slots - 1 x PCI-e X4 (Low-profile) 7 4 I/O ports 1 x VGA, 1 x COM, 2 x Gbit LAN, 2 x USB 2.0 ports 8
    [Show full text]
  • GV-3D1-7950-RH Geforce™ 7950 GX2 Graphics Accelerator
    GV-3D1-7950-RH GeForce™ 7950 GX2 Graphics Accelerator User's Manual Rev. 101 12MD-3D17950R-101R * The WEEE marking on the product indicates this product must not be disposed of with user's other household waste and must be handed over to a designated collection point for the recycling of waste electrical and electronic equipment!! * The WEEE marking applies only in European Union's member states. Copyright © 2006 GIGABYTE TECHNOLOGY CO., LTD Copyright by GIGA-BYTE TECHNOLOGY CO., LTD. ("GBT"). No part of this manual may be reproduced or transmitted in any form without the expressed, written permission of GBT. Trademarks Third-party brands and names are the property of their respective owners. Notice Please do not remove any labels on VGA card, this may void the warranty of this VGA card. Due to rapid change in technology, some of the specifications might be out of date before publication of this booklet. The author assumes no responsibility for any errors or omissions that may appear in this document nor does the author make a commitment to update the information contained herein. Macrovision corporation product notice: This product incorporates copyright protection technology that is protected by U.S. patents and other intellectual property rights. Use of this copyright protection technology must be authorized by Macrovision, and is intended for home and other limited viewing uses only unless otherwise authorized by Macrovision. Reverse engineering or disassembly is prohibited. Table of Contents English 1. Introduction ......................................................................................... 3 1.1. Features ..................................................................................................... 3 1.2. Minimum system requirements ..................................................................... 3 2. Hardware Installation ........................................................................... 4 2.1.
    [Show full text]
  • Club 3D Geforce 6800 GS Pcie Brute Rendering Force
    Club 3D GeForce 6800 GS PCIe Brute rendering force... Introduction: The Club-3D GeForce 6800 GS is Pure Graphics Power for exceptional sharp pricing. This the right hardware to play your games with optimal qual- ity settings and high frame rates. With the Club 3D CyberLink PowerPack 6800 GS you have the correct 3D technology to play your games with all features enabled. Experience all the advanced and impressive shader effects that will present you light effects you have never seen before. The implemented SM3.0 technology creates exceptional natural environments, movements and colors. Order Information: • Club 3D 6800 GS 256MB : CGNX-GS686 Collin McRae 2005 DVD Product Positioning: • High Performance market • Game Enthousiast • LAN Enthousiast Extended Video Cable Specifications: Features: System requirements Item code: CGNX-GS686 • NVIDIA® CineFX™ 3.0 Technology • Intel® Pentium® or AMD™ Athlon™ • Full support for DirectX® 9.0 • 128MB of system memory Format: PCIe • NVIDIA® UltraShadow™ II Technology • Mainboard with free PCIe (x16) slot Engine Clock: 425MHz • 64-Bit Texture Filtering and Blending • CD-ROM drive for software installation Memory Clock: 1000MHz • VertexShaders 3.0 • 350Watt or greater Power Supply Memory: 256MB GDDR3 • PixelShaders 3.0 • 400Watt or greater when configured Memory Bus: 256 bit • Up to 16x Anisotropic Filtering in SLi nVidia Driver/E-manual Pixel Pipelines: 12 • Up to 6x Multi Sampling Anti Aliasing • Support for unlimited shader lengths Operating System Support RAMDAC: 2x 400MHz • DVI digital resolution up
    [Show full text]
  • Quadro® PLEX 7000
    QUADRO® PLEX 7000 USER GUIDE NVIDIA QUadRO PLEX 7000 USER GUidE NVIDIA Quadro® Plex 7000 NVIDIA QUadRO PLEX 7000 USER GUidE TABLE OF CONTENTS Introduction to the NVIDIA Quadro Plex 7000 1 About This Guide 1 Features 2 Minimum System Requirements 3 Unpacking the NVIDIA Quadro Plex 7000 4 Unpacking 4 NVIDIA Quadro Plex 7000 Equipment 5 NVIDIA Quadro Plex Rack-mount Kit (Optional) 7 NVIDIA Quadro Plex 7000 9 Hardware Installation and Connections 10 Safety Instructions 10 Before You Begin 10 Optional Low Profile Bracket 11 Installation Instructions 12 Connecting to the Host System 13 Removing Old Drivers 13 Installing the NVIDIA Quadro Plex Interface Card 13 Installing and Connecting the NVIDIA Quadro Plex 7000 14 Connecting the Power Cord 16 Installing NVIDIA Quadro Plex Rack-mount Kit (Optional) 17 Driver Installation 23 Windows Installation 23 Verifying Windows Installation 26 Linux Installation 27 Verifying Linux Installation 29 Enabling Mosaic Technologies 30 Troubleshooting 31 Safety Information 32 Compliance and Certifications 38 TabLE OF COntEnts NVIDIA QUadRO PLEX 7000 USER GUidE 1 01 InTRODUCTION The NVIDIA Quadro® Plex represents a quantum leap in visual computing, enabling breakthrough levels of capability and productivity from an industry-standard architecture. Achieving unprecedented visual computing density, the NVIDIA Quadro Plex is easily deployed in a wide range of environments. Featuring NVIDIA® SLI™ multi-GPU technology, this dedicated system scales graphics computing to meet the most demanding professional application requirements. Multiple NVIDIA Quadro Plex’s can be combined using the NVIDIA Quadro G-Sync to further scale performance, quality, and channels. Based on proven, industry-standard architectures, NVIDIA Quadro Plex can be deployed with any NVIDIA-certified PCI Express platform.
    [Show full text]
  • Nvidia Maximus System Builder's Guide for Microsoft Windows 7 Or
    NVIDIA MAXIMUS SYSTEM BUILDER’S GUIDE FOR MICROSOFT WINDOWS 7 OR WINDOWS 8-64 DI-06471-001_v03 | January 2013 Installation Guide DOCUMENT CHANGE HISTORY DI-06471-001_v03 Version Date Authors Description of Change 01 August 4, 2012 OO, TS Initial Release 02 September 6, 2012 EK, TS Minor Edits 03 January 22, 2013 EKK, SM Updated to incorporate 2nd Generation Maximus NVIDIA Maximus System Builder’s Guide for Microsoft Windows 7 or Windows 8-64 DI-06471-001_v03 | ii TABLE OF CONTENTS NVIDIA 2nd Generation Maximus System Builder’s Guide .................................. 1 Audience ......................................................................................... 1 PreRequisite Skills .............................................................................. 2 Contents .......................................................................................... 2 Benefits of 2nd Generation Maximus Technology ........................................... 3 Installation ......................................................................................... 4 Required Components to Enable Maximus Technology .................................... 4 Quadro Professional Graphics .............................................................. 5 Tesla K20 ...................................................................................... 5 NVIDIA Quadro Professional Graphics Driver ............................................. 6 Implementing the Maximus Platform ...................................................... 6 Requirements for the
    [Show full text]
  • Hardware Pro Pocítacovou Grafiku
    Klasická zobrazovací zarízeníˇ Moderní zobrazovací zarízeníˇ Grafické adaptéry Odkazy Hardware pro pocítaˇ covouˇ grafiku Pavel Strachota FJFI CVUTˇ v Praze 24. záríˇ 2020 Klasická zobrazovací zarízeníˇ Moderní zobrazovací zarízeníˇ Grafické adaptéry Odkazy Obsah 1 Klasická zobrazovací zarízeníˇ 2 Moderní zobrazovací zarízeníˇ 3 Grafické adaptéry Klasická zobrazovací zarízeníˇ Moderní zobrazovací zarízeníˇ Grafické adaptéry Odkazy Obsah 1 Klasická zobrazovací zarízeníˇ 2 Moderní zobrazovací zarízeníˇ 3 Grafické adaptéry Klasická zobrazovací zarízeníˇ Moderní zobrazovací zarízeníˇ Grafické adaptéry Odkazy Obrazovky CRT 1/2 CRT - Cathode Ray Tube Princip cernobíléˇ televize: 1 svazek elektron˚uz elektronového delaˇ (katoda - vysoké napetíˇ cca 15-20kV) 2 je zaostrenˇ (konvergencníˇ mechanismus) 3 svazek je odklonenˇ magnetickým polem (cívky) na správné místo na stínítku 4 dopad elektron˚una luminofor („fosfor“) na stínítku vyvolá emisi svetlaˇ s exponenciálním útlumem intenzita elektronového svazku (pocetˇ elektron˚u) ∼ intenzita svetlaˇ elektronový paprsek vykresluje obraz po rádcíchˇ (vertikální) obnovovací frekvence (refresh rate) - pocetˇ snímk˚u(=pr˚uchod˚upaprsku celým obrazem) za sekundu horizontální obnovovací frekvence - pocetˇ vykreslených rádk˚uzaˇ sekundu Klasická zobrazovací zarízeníˇ Moderní zobrazovací zarízeníˇ Grafické adaptéry Odkazy Obrazovky CRT 2/2 Schéma cernobíléˇ televize Klasická zobrazovací zarízeníˇ Moderní zobrazovací zarízeníˇ Grafické adaptéry Odkazy Barevná CRT 1/2 3 druhy luminofor˚uusporádanéˇ do mrížky:ˇ Red, Green,
    [Show full text]
  • GV-N56GSO-1GI NVIDIA® Geforcetm GTX 560 Graphics Accelerator
    GV-N56GSO-1GI NVIDIA® GeForceTM GTX 560 Graphics Accelerator User's Manual Rev. 101 12MM-N56GSO-101AR Copyright © 2011 GIGABYTE TECHNOLOGY CO., LTD Copyright by GIGA-BYTE TECHNOLOGY CO., LTD. ("GBT"). No part of this manual may be reproduced or transmitted in any form without the expressed, written permission of GBT. Trademarks Third-party brands and names are the properties of their respective owners. Notice Please do not remove any labels on this graphics card. Doing so may void the warranty of this card. Due to rapid change in technology, some of the specifications might be out of date before publication of this this manual. The author assumes no responsibility for any errors or omissions that may appear in this document nor does the author make a commitment to update the information contained herein. Rovi Product Notice: This product incorporates copyright protection technology that is protected by U.S. patents and other intellectual property rights. Use of this copyright protection technology must be authorized by Rovi Corporation, and is intended for home and other limited viewing uses only unless otherwise authorized by Rovi Corporation. Reverse engineering or disassembly is prohibited. VGA Card GV-N56GSO-1GI VGA Card GV-N56GSO-1GI Jun. 22, 2011 Jun. 22, 2011 Table of Contents 1. Introduction ................................................................................................................ 4 1.1. Features ........................................................................................................................
    [Show full text]
  • Vysoke´Ucˇenítechnicke´V Brneˇ
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Digital library of Brno University of Technology VYSOKE´ UCˇ ENI´ TECHNICKE´ V BRNEˇ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMACˇ NI´CH TECHNOLOGII´ U´ STAV POCˇ ´ITACˇ OVY´ CH SYSTE´ MU˚ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER SYSTEMS AKCELERACE MIKROSKOPICKE´ SIMULACE DOPRAVY ZA POUZˇ ITI´ OPENCL DIPLOMOVA´ PRA´ CE MASTER’S THESIS AUTOR PRA´ CE ANDREJ URMINSKY´ AUTHOR BRNO 2011 VYSOKE´ UCˇ ENI´ TECHNICKE´ V BRNEˇ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMACˇ NI´CH TECHNOLOGII´ U´ STAV POCˇ ´ITACˇ OVY´ CH SYSTE´ MU˚ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER SYSTEMS AKCELERACE MIKROSKOPICKE´ SIMULACE DOPRAVY ZA POUZˇ ITI´ OPENCL ACCELERATION OF MICROSCOPIC URBAN TRAFFIC SIMULATION USING OPENCL DIPLOMOVA´ PRA´ CE MASTER’S THESIS AUTOR PRA´ CE ANDREJ URMINSKY´ AUTHOR VEDOUCI´ PRA´ CE Ing. PAVOL KORCˇ EK SUPERVISOR BRNO 2011 Abstrakt S narastajúcim poètom vozidiel na na¹ich cestách sa èoraz väčšmi stretávame so súèasnými problémami dopravy, medzi ktoré by sme mohli zaradi» poèetnej¹ie havárie, zápchy a zvýše- nie vypú¹»aných emisií CO2, ktoré zneèis»ujú životné prostredie. Na to, aby sme boli schopní efektívne využíva» cestnú infra¹truktúru, nám môžu poslúžiť napríklad simulátory dopravy. Pomocou takýchto simulátorov môžme vyhodnoti» vývoj premávky za rôznych poèiatoè- ných podmienok a tým vedie», ako sa správa» a reagova» v rôznych situáciách dopravy. Táto práca sa zaoberá témou akcelerácia mikroskopickej simulácie dopravy za použitia OpenCL. Akcelerácia simulácie je dôležitá pri potrebe analyzova» veľkú sie» infra¹truktúry, kde nám bežné spôsoby implementácie simulátorov nestaèia. Pre tento úèel je možné použiť naprí- klad techniku GPGPU súèasných grafických kariet, ktoré sú schopné paralelne vykonáva» v¹eobecné výpoèty.
    [Show full text]