IRIS Performer™ Getting Started Guide

Total Page:16

File Type:pdf, Size:1020Kb

IRIS Performer™ Getting Started Guide IRIS Performer™ Getting Started Guide Document Number 007-3560-001 CONTRIBUTORS Written by George Eckel Illustrated by Dany Galgani Production by Linda Rae Sande Engineering contributions by the Performer Team, including Sharon Clay, Tom McReynolds, Don Hatch, Jenny Zhao, Remi Arnaud,Yair Kurzion, and Rob Mace. St Peter’s Basilica image courtesy of ENEL SpA and InfoByte SpA. Disk Thrower image courtesy of Xavier Berenguer, Animatica. © 1997, Silicon Graphics, Inc.— All Rights Reserved The contents of this document may not be copied or duplicated in any form, in whole or in part, without the prior written permission of Silicon Graphics, Inc. RESTRICTED RIGHTS LEGEND Use, duplication, or disclosure of the technical data contained in this document by the Government is subject to restrictions as set forth in subdivision (c) (1) (ii) of the Rights in Technical Data and Computer Software clause at DFARS 52.227-7013 and/or in similar or successor clauses in the FAR, or in the DOD or NASA FAR Supplement. Unpublished rights reserved under the Copyright Laws of the United States. Contractor/manufacturer is Silicon Graphics, Inc., 2011 N. Shoreline Blvd., Mountain View, CA 94043-1389. Silicon Graphics, the Silicon Graphics logo, Geometry Engine, Indigo, and OpenGL are registered trademarks and Geometry Pipeline, GL, Graphics Library, Indigo Magic, InfiniteReality, Optimizer, Inventor, IRIS GL, IRIS Graphics Library, IRIS InSight, IRIS Inventor, IRIS Performer, IRIX, O2, and Onyx2 are trademarks of Silicon Graphics, Inc. Designer’s Workbench is a trademark of Coryphaeus. DRaW Computing Associates is a registered trademark. OpenFlight is a trademark of Multigen. Motif is a registered trademark and OSF/Motif is a trademark of Open Software Foundation. Netscape is a trademark of Netscape Communications Corporation. X Window System is a trademark of Massachusetts Institute of Technology. Yosemite image copyright of Delphi International. DI-GUY image copyright of Boston Dynamics Inc. Palace image copyright of de Pinxi. Clouds image copyright of SWRI. Ocean and Marine Effects Simulation image copyright of Paradigm Simulation Inc. PATENT DISCLOSURE Many of the techniques and methods disclosed in this Getting Started Guide are covered by patents held by Silicon Graphics including U.S. Patent Nos. 5,051,737; 5,369,739; 5,438,654; 5,394,170; 5,528,737; 5,528,738; 5,581,680; 5,471,572 and patent applications pending. We encourage you to use these features in your IRIS Performer application on Silicon Graphics systems. This functionality and IRIS Performer are not available for re-implementation and distribution on other platforms without the explicit permission of Silicon Graphics. IRIS Performer™ Getting Started Guide Document Number 007-3560-001 Contents Figures xv Tables xix About This Guide xxi What Is IRIS Performer? xxi Why Use IRIS Performer? xxii What You Should Know Before Reading This Guide xxii What This Guide Contains xxiii Part One: Overview of IRIS Performer xxiii Conventions xxiv Internet and Hard Copy Reading for the Performer Series xxv Bibliography xxvi Computer Graphics xxvii The IRIS GL and OpenGL Graphics Libraries xxviii X, Xt, IRIS IM, and Window Systems xxviii Visual Simulation xxix Mathematics of Flight Simulation xxx Virtual Reality xxx Geometric Reasoning xxx Conference Proceedings xxx Survey Articles in Magazines xxxi v Contents PART I Overview of IRIS Performer 1. Getting Acquainted With IRIS Performer 3 Installing the Software 3 Exploring the IRIS Performer Sample Scenes With Perfly 3 Locations of perfly and Example Source Code 3 Command Line Control of Perfly 7 Other Motion Models 7 Loading Databases into Performer 9 Going Beyond Visual Simulation 10 2. IRIS Performer Basics 11 IRIS Performer Applications 11 Library Structure of IRIS Performer 12 Features 14 Survey of Visual Simulation Techniques 17 Low-Latency Image Generation 19 Consistent Frame Rates 20 Rich Scene Content 21 Texture Mapping 23 Character Animation 24 Database Construction 26 Overview of the IRIS Performer Library Structure 27 The libpf Visual Simulation Library 27 The libpr High-Performance Rendering Library 31 The libpfdu Geometry Builder Library 34 Graphics Libraries 37 OpenGL vs. IRIS GL 37 Porting From IRIS GL to OpenGL 38 X and IRIS IM 38 vi Contents PART II Programming With IRIS Performer 3. Performer Programming Interface 41 General Naming Conventions 41 Prefixes 41 Header Files 42 Naming in C and C++ 42 Abbreviations 42 Macros, Tokens, and Enums 43 Class API 43 Object Creation 43 Set Routines 44 Get Routines 44 Action Routines 45 Enable and Disable of Modes 45 Mode, Attribute, or Value 46 Base Classes 46 Inheritance Graph 47 Libpr and Libpf Objects 49 User Data 49 pfDelete() and Reference Counting 50 Copying Objects with pfCopy() 54 Printing Objects with pfPrint() 54 Determining Object Type 56 4. Introduction to Performer Concepts 57 Scene-to-Screen Path 57 Scene Graph 58 Channels 60 vii Contents The Parts of a Performer Application 65 Initializing Performer 65 Creating the Pipe, Channel, and Pipe Window 66 Loading the Scene Graph 66 Positioning the Channel 67 Besides starting the CULL and DRAW processes, this call, along with pfSync, handles frame synchronization. 67 Creating the Simulation Loop 67 Inputting and Reading User Events 68 Implementing User Input Using Window Events 69 Retrieving User Events 70 5. Creating a Display with pfChannel 73 Creating and Configuring a pfChannel 75 Create a pfPipe 75 Create a pfChannel Rendered by a pfPipe 76 Create and Configure a pfPipeWindow 76 Attach a pfScene to the pfChannel 76 Configure a Viewport for the pfChannel 76 Creating a Background for a pfChannel 77 Initializing the pfChannel View 77 Bounding Volumes 79 Defining the Viewing Frustum 79 Channel Callbacks 83 Using Multiple Channels 85 Grouping Channels 86 Choosing the Attributes to Share 86 Using View Offsets 88 Multiple Pipes 89 Setting the Multiprocessing Configuration 90 Creating Multiple pfPipes 91 viii Contents 6. Creating Scene Graphs 93 What Is a Node? 94 Node Attributes 94 Scene Graph Nodes 95 Group Nodes 95 Leaf Nodes 97 Creating a Scene Graph 97 Creating and Attaching the pfScene Node 97 Adding Nodes in a Scene Graph 98 Arrangement of Nodes 98 Loading Scene Graphs 99 Loading a Scene Graph 99 Saving a Scene Graph 101 Scene Graph Traversals 102 Pipelined Traversals 102 Traversal Order 103 Customizing Performer Traversals 104 Setting Up Node Callbacks 104 Sample Customized Traversals 106 7. Creating Geometry with pfGeoSet 109 pfGeoSet Overview 110 Creating a pfGeoSet 111 Creating a pfGeoSet Object 111 Setting the Primitive Type 111 Setting the Number of Primitives 112 Setting the Number of Vertices Per Stripped Primitive 112 Attributes of pfGeoSet Primitives 113 Setting the Attributes 115 Attribute Bindings 115 Indexed Arrays 116 Packed Attributes 118 Drawing and Printing a pfGeoSet 119 ix Contents Placing Geometry in a Scene Graph 119 Creating Common Geometric Objects 121 Utilities to Create Common Geometric Objects 122 8. Specifying the Appearance of Geometry with pfState and pfGeoState 123 Setting the Graphics State 123 Global State 124 Defining a pfGeoState 124 Setting Modal pfGeoState Values 126 Setting pfGeoState Attributes 129 Using Textures 131 Enabling Texture Mapping 131 Creating a Texture Object 132 Loading an Image as a Texture 132 Specifying a Texture Attributes 133 Specifying Texture Formats 134 Setting the Texture Environment 135 Setting the Texture Coordinates 136 Specifying the Material 137 Specifying the Color and Shininess 137 Specifying Lighting 139 pfLightSource Nodes 140 9. Placing Geometry in a Scene 141 World Space and Object Space 141 Transformation Node Isolation 142 World Space 142 Transformation Nodes 143 Transformation Node Functionality 143 Ordering Transformation Nodes in the Scene Graph 144 Using pfFCS 144 pfFCS, pfFlux, and pfEngine Example 145 x Contents Using DCS Nodes 146 Creating a DCS Node 146 Setting the DCS Node 147 Optimizing the Use of DCS Nodes 147 Using SCS Nodes 148 Creating a SCS Node 148 Setting the SCS Node 148 Optimizing SCS Transformations 150 10. Controlling Frame Rate 153 Double Buffering 153 Specifying a Target Frame Rate 154 pfFrameRate 155 pfFieldRate 155 Frame Synchronization 156 Phase Control 156 Adjusting the Frame Rate Automatically 157 Stress Filters 158 Dynamic Video Resolution 158 11. Multiprocessing 161 Performer Stages 161 Optional, Asynchronous Stages 162 Benefits of Multiprocessing 163 Shared Memory 164 Printing Process States 165 Setting Up Multiprocessing 166 Multiprocessing Models 166 Common Multiprocessing Models 168 Default Processing Models 169 Choosing a Multiprocessing Model 169 Automatic Multiprocessing 170 xi Contents 12. Database Paging 171 Anticipating Paging 171 Database Process 172 Handling Memory for the DBASE Process 173 Changing the Scene Graph 173 13. Intersection Testing 179 Creating an ISECT Process 180 Synchronous ISECT Process 181 Constructing a Segment Set for pfNodeIsectSegs() 181 Setting the Mode 182 Intersection Masks 182 Creating the Segment Array 183 The pfSegSet Bound 183 Testing for Intersections 184 Intersection Information 184 14. Creating a User Interface 189 Traveling Through a Scene 189 Create a Transformer 190 Initialize the Transformer 191 Set Up Transformer Input and Output 192 Update the Channel 192 Scale the Motion 193 Example Implementing User Interaction 194 15. Optimizing Performance 201 General Performance Tips 201 Performer Statistics Display 202 Rendering the Statistics Tool 203 Specifying the Statistics to Gather 204
Recommended publications
  • SGI® Opengl Multipipe™ User's Guide
    SGI® OpenGL Multipipe™ User’s Guide 007-4318-008 Version 1.4.2 CONTRIBUTORS Written by Ken Jones and Jenn Byrnes Illustrated by Chrystie Danzer Edited by Susan Wilkening Production by Glen Traefald Engineering contributions by Bill Feth, Christophe Winkler, Claude Knaus, and Alpana Kaulgud COPYRIGHT © 2000–2002 Silicon Graphics, Inc. All rights reserved; provided portions may be copyright in third parties, as indicated elsewhere herein. No permission is granted to copy, distribute, or create derivative works from the contents of this electronic documentation in any manner, in whole or in part, without the prior written permission of Silicon Graphics, Inc. LIMITED RIGHTS LEGEND The electronic (software) version of this document was developed at private expense; if acquired under an agreement with the USA government or any contractor thereto, it is acquired as "commercial computer software" subject to the provisions of its applicable license agreement, as specified in (a) 48 CFR 12.212 of the FAR; or, if acquired for Department of Defense units, (b) 48 CFR 227-7202 of the DoD FAR Supplement; or sections succeeding thereto. Contractor/manufacturer is Silicon Graphics, Inc., 1600 Amphitheatre Pkwy 2E, Mountain View, CA 94043-1351. TRADEMARKS AND ATTRIBUTIONS Silicon Graphics, SGI, the SGI logo, InfiniteReality, IRIS, IRIX, Onyx, Onyx2, and OpenGL are registered trademarks and IRIS GL, OpenGL Performer, InfiniteReality2, Open Inventor, OpenGL Multipipe, Power Onyx, Reality Center, and SGI Reality Center are trademarks of Silicon Graphics, Inc. MIPS and R10000 are registered trademarks of MIPS Technologies, Inc. used under license by Silicon Graphics, Inc. Netscape is a trademark of Netscape Communications Corporation.
    [Show full text]
  • An Introduction to Morphos
    An Introduction to MorphOS Updated to include features to version 1.4.5 May 14, 2005 MorphOS 1.4 This presentation gives an overview of MorphOS and the features that are present in the MorphOS 1.4 shipping product. For a fully comprehensive list please see the "Full Features list" which can be found at: www.PegasosPPC.com Why MorphOS? Modern Operating Systems are powerful, flexible and stable tools. For the most part, if you know how to look after them, they do their job reasonably well. But, they are just tools to do a job. They've lost their spark, they're boring. A long time ago computers were fun, it is this background that MorphOS came from and this is what MorphOS is for, making computers fun again. What is MorphOS? MorphOS is a fully featured desktop Operating System for PowerPC CPUs. It is small, highly responsive and has very low hardware requirements. The overall structure of MorphOS is based on a new modern kernel called Quark and a structure divided into a series of "boxes". This system allows different OS APIs to be used along side one another but isolates them so one cannot compromise the other. To make sure there is plenty of software to begin with the majority of development to date has been based on the A- BOX. In the future the more advanced Q-Box shall be added. Compatibility The A-Box is an entire PowerPC native OS layer which includes source and binary compatibility with software for the Commodore A500 / A1200 etc.
    [Show full text]
  • IRIS Performer™ Programmer's Guide
    IRIS Performer™ Programmer’s Guide Document Number 007-1680-030 CONTRIBUTORS Edited by Steven Hiatt Illustrated by Dany Galgani Production by Derrald Vogt Engineering contributions by Sharon Clay, Brad Grantham, Don Hatch, Jim Helman, Michael Jones, Martin McDonald, John Rohlf, Allan Schaffer, Chris Tanner, and Jenny Zhao © Copyright 1995, Silicon Graphics, Inc.— All Rights Reserved This document contains proprietary and confidential information of Silicon Graphics, Inc. The contents of this document may not be disclosed to third parties, copied, or duplicated in any form, in whole or in part, without the prior written permission of Silicon Graphics, Inc. RESTRICTED RIGHTS LEGEND Use, duplication, or disclosure of the technical data contained in this document by the Government is subject to restrictions as set forth in subdivision (c) (1) (ii) of the Rights in Technical Data and Computer Software clause at DFARS 52.227-7013 and/ or in similar or successor clauses in the FAR, or in the DOD or NASA FAR Supplement. Unpublished rights reserved under the Copyright Laws of the United States. Contractor/manufacturer is Silicon Graphics, Inc., 2011 N. Shoreline Blvd., Mountain View, CA 94039-7311. Indigo, IRIS, OpenGL, Silicon Graphics, and the Silicon Graphics logo are registered trademarks and Crimson, Elan Graphics, Geometry Pipeline, ImageVision Library, Indigo Elan, Indigo2, Indy, IRIS GL, IRIS Graphics Library, IRIS Indigo, IRIS InSight, IRIS Inventor, IRIS Performer, IRIX, Onyx, Personal IRIS, Power Series, RealityEngine, RealityEngine2, and Showcase are trademarks of Silicon Graphics, Inc. AutoCAD is a registered trademark of Autodesk, Inc. X Window System is a trademark of Massachusetts Institute of Technology.
    [Show full text]
  • SGI™ Origin™ 200 Scalable Multiprocessing Server Origin 200—In Partnership with You
    Product Guide SGI™ Origin™ 200 Scalable Multiprocessing Server Origin 200—In Partnership with You Today’s business climate requires servers that manage, serve, and support an ever-increasing number of clients and applications in a rapidly changing environment. Whether you use your server to enhance your presence on the Web, support a local workgroup or department, complete dedicated computation or analy- sis, or act as a core piece of your information management infrastructure, the Origin 200 server from SGI was designed to meet your needs and exceed your expectations. With pricing that starts on par with PC servers and performance that outstrips its competition, Origin 200 makes perfect business sense. •The choice among several Origin 200 models allows a perfect match of power, speed, and performance for your applications •The Origin 200 server has high-performance processors, buses, and scalable I/O to keep up with your most complex application demands •The Origin 200 server was designed with embedded reliability, availability, and serviceability (RAS) so you can confidently trust your business to it •The Origin 200 server is easily expandable and upgradable—keeping pace with your demanding and changing business requirements •The Origin 200 server is a cost-effective business solution, both now and in the future Origin 200 is a sound server investment for your most important applications and is the gateway to the scalable Origin™ and SGI™ server product families. SGI offers an evolving portfolio of complete, pre-packaged solutions to enhance your productivity and success in areas such as Internet applications, media distribution, multiprotocol file serving, multitiered database management, and performance- intensive scientific or technical computing.
    [Show full text]
  • SGI® Opengl Multipipe™ User's Guide
    SGI® OpenGL Multipipe™ User’s Guide Version 2.3 007-4318-012 CONTRIBUTORS Written by Ken Jones and Jenn Byrnes Illustrated by Chrystie Danzer Production by Karen Jacobson Engineering contributions by Craig Dunwoody, Bill Feth, Alpana Kaulgud, Claude Knaus, Ravid Na’ali, Jeffrey Ungar, Christophe Winkler, Guy Zadicario, and Hansong Zhang COPYRIGHT © 2000–2003 Silicon Graphics, Inc. All rights reserved; provided portions may be copyright in third parties, as indicated elsewhere herein. No permission is granted to copy, distribute, or create derivative works from the contents of this electronic documentation in any manner, in whole or in part, without the prior written permission of Silicon Graphics, Inc. LIMITED RIGHTS LEGEND The electronic (software) version of this document was developed at private expense; if acquired under an agreement with the USA government or any contractor thereto, it is acquired as "commercial computer software" subject to the provisions of its applicable license agreement, as specified in (a) 48 CFR 12.212 of the FAR; or, if acquired for Department of Defense units, (b) 48 CFR 227-7202 of the DoD FAR Supplement; or sections succeeding thereto. Contractor/manufacturer is Silicon Graphics, Inc., 1600 Amphitheatre Pkwy 2E, Mountain View, CA 94043-1351. TRADEMARKS AND ATTRIBUTIONS Silicon Graphics, SGI, the SGI logo, InfiniteReality, IRIS, IRIX, Onyx, Onyx2, OpenGL, and Reality Center are registered trademarks and GL, InfinitePerformance, InfiniteReality2, IRIS GL, Octane2, Onyx4, Open Inventor, the OpenGL logo, OpenGL Multipipe, OpenGL Performer, Power Onyx, Tezro, and UltimateVision are trademarks of Silicon Graphics, Inc., in the United States and/or other countries worldwide. MIPS and R10000 are registered trademarks of MIPS Technologies, Inc.
    [Show full text]
  • SGI Origin 3000 Series Datasheet
    Datasheet SGI™ Origin™ 3000 Series SGI™ Origin™ 3200, SGI™ Origin™ 3400, and SGI™ Origin™ 3800 Servers Features As Flexible as Your Imagination •True multidimensional scalability Building on the robust NUMA architecture that made award-winning SGI •Snap-together flexibility, serviceability, and resiliency Origin family servers the most modular and scalable in the industry, the •Clustering to tens of thousands of processors SGI Origin 3000 series delivers flexibility, resiliency, and performance at •SGI Origin 3200—scales from two to eight breakthrough levels. Now taking modularity a step further, you can scale MIPS processors CPU, storage, and I/O components independently within each system. •SGI Origin 3400—scales from 4 to 32 MIPS processors Complete multidimensional flexibility allows organizations to deploy, •SGI Origin 3800—scales from 16 to 512 MIPS processors upgrade, service, expand, and redeploy system components in every possible dimension to meet any business demand. The only limitation is your imagination. Build It Your Way SGI™ NUMAflex™ is a revolutionary snap-together server system concept that allows you to configure—and reconfigure—systems brick by brick to meet the exact demands of your business applications. Upgrade CPUs to keep apace of innovation. Isolate and service I/O interfaces on the fly. Pay only for the computation, data processing, or communications power you need, and expand and redeploy systems with ease as new technologies emerge. Performance, Reliability, and Versatility With their high bandwidth, superior scalability, and efficient resource distribution, the new generation of Origin servers—SGI™ Origin™ 3200, SGI™ Origin™ 3400, and SGI™ Origin™ 3800—are performance leaders. The series provides peak bandwidth for high-speed peripheral connectiv- ity and support for the latest networking protocols.
    [Show full text]
  • Amigaos4 Download
    Amigaos4 download click here to download Read more, Desktop Publishing with PageStream. PageStream is a creative and feature-rich desktop publishing/page layout program available for AmigaOS. Read more, AmigaOS Application Development. Download the Software Development Kit now and start developing native applications for AmigaOS. Read more.​Where to buy · ​Supported hardware · ​Features · ​SDK. Simple DirectMedia Layer port for AmigaOS 4. This is a port of SDL for AmigaOS 4. Some parts were recycled from older SDL port for AmigaOS 4, such as audio and joystick code. Download it here: www.doorway.ru Thank you James! 19 May , In case you haven't noticed yet. It's possible to upload files to OS4Depot using anonymous FTP. You can read up on how to upload and create the required readme file on this page. 02 Apr , To everyone downloading the Diablo 3 archive, April Fools on. File download command line utility: http, https and ftp. Arguments: URL/A,DEST=DESTINATION=TARGET/K,PORT/N,QUIET/S,USER/K,PASSWORD/K,LIST/S,NOSIZE/S,OVERWRITE/S. URL = Download address DEST = File name / Destination directory PORT = Internet port number QUIET = Do not display progress bar. AmigaOS 4 is a line of Amiga operating systems which runs on PowerPC microprocessors. It is mainly based on AmigaOS source code developed by Commodore, and partially on version developed by Haage & Partner. "The Final Update" (for OS version ) was released on 24 December (originally released Latest release​: ​ Final Edition Update 1 / De. Purchasers get a serial number inside their box or by email to register their purchase at our website in order to get access to our restricted download area for the game archive, the The game was originally released in for AmigaOS 68k/WarpOS and in December for AmigaOS 4 by Hyperion Entertainment CVBA.
    [Show full text]
  • SGI™Origin™3000 Series
    Product Guide SGI™Origin™ 3000 Series Modular, High-Performance Servers The successful deployment of today’s high-performance computing solutions is often obstructed by architectural bottlenecks. To enable organizations to adapt their computing assets rapidly to new application environments, SGI™ servers have provided revolutionary architectural flexibility for more than a decade. Now, the pioneer of shared-memory parallel processing systems has delivered a radical breakthrough in flexibility, resiliency, and investment protection: the SGI Origin 3000 series of modular high-performance servers. Design Your System to Precisely Match Your Application Requirements SGI Origin 3000 series systems take modularity A New Snap-Together Approach to the next level. Building on the same modular This new approach to server architecture architecture of award-winning SGI™ 2000 allows you to configure—and reconfigure— series servers, the SGI Origin 3000 series systems brick by brick. Upgrade CPUs now provides the flexibility to scale CPU and selectively to keep apace of innovation. memory, storage, and I/O components inde- Isolate and service I/O interfaces on the fly. pendently within the system. You can design Pay only for the computation, data processing, a system down to the level of individual visualization, or communication muscle you components to meet your exact application need. Achieve all this while seamlessly fitting requirements—and easily and cost effectively systems into your IT environment with an make changes as desired. industry-standard form factor. Brick-by-brick modularity lets you build and maintain your Unmatched Flexibility system optimally, with a level of flexibility that The unique SGI NUMA system architecture makes obsolescence almost obsolete.
    [Show full text]
  • Indigo Magic™ User Interface Guidelines
    Indigo Magic™ User Interface Guidelines Document Number 007-2167-003 CONTRIBUTORS Written by Jackie Neider, Deb Galdes, and Wendy Ferguson. Part III by Renate Kempf, Deb Galdes, and Mike Mohageg. Illustrated by Dany Galgani, Delle Maxwell, and Doug O’Morain Edited by Christina Cary Production by Cindy Stief Principal architects of the Indigo Magic Style: Deb Galdes, Delle Maxwell, Mike Mohageg, Michael Portuesi, Rob Myers, and Betsy Zeller. Principal architects of the 3D Style: Rikk Carey, Deb Galdes, Paul Isaacs, Mike Mohageg, and Rob Myers. Special thanks to Donna Davilla, Debbie Myers, Peter Sullivan, and Dave Ciemiewicz © Copyright 1996, Silicon Graphics, Inc.— All Rights Reserved This document contains proprietary and confidential information of Silicon Graphics, Inc. The contents of this document may not be disclosed to third parties, copied, or duplicated in any form, in whole or in part, without the prior written permission of Silicon Graphics, Inc. RESTRICTED RIGHTS LEGEND Use, duplication, or disclosure of the technical data contained in this document by the Government is subject to restrictions as set forth in subdivision (c) (1) (ii) of the Rights in Technical Data and Computer Software clause at DFARS 52.227-7013 and/or in similar or successor clauses in the FAR, or in the DOD or NASA FAR Supplement. Unpublished rights reserved under the Copyright Laws of the United States. Contractor/manufacturer is Silicon Graphics, Inc., 2011 N. Shoreline Blvd., Mountain View, CA 94043-1389. Silicon Graphics and IRIS are registered trademarks of Silicon Graphics, Inc. IRIX, IconSmith, Indigo Magic, InPerson, IRIS IM, IRIS InSight, and IRIS Showcase are trademarks of Silicon Graphics, Inc.
    [Show full text]
  • SGI® Origin® 3000 Engineered for High-Productivity Supercomputing
    SGI® Origin® 3000 Engineered for High-Productivity Supercomputing Features Deployable Supercomputing • Deployable supercomputing SGI Origin 3000 supercomputers are the most powerful systems on the planet, with more • SGI NUMAflex shared-memory architecture processors (up to 128), memory (up to 256GB), and application performance per rack • Customer-defined scalable performance than any other system. Using the unique SGI® NUMAflex™ memory architecture to • IRGO: Optimized HPC workflow environment combine up to 512 CPUs and 1TB of memory in a shared-memory image, SGI Origin 3000 systems enable breakthroughs that general-purpose business servers cannot address. Add a technical operating environment that is specifically engineered to optimize workflow for greater productivity, and your next breakthrough idea won’t have to take up a lot of space. SGI NUMAflex Shared-Memory Architecture The SGI NUMAflex shared-memory architecture lets you run more complex models more frequently. Because the entire memory space is shared, large models fit into memory with no programming model restrictions. This allows system resources to be dynamically reas- signed to more complex areas, resulting in faster time to solution—and insight. Customer-Defined Scalable Performance The SGI NUMAflex architecture is designed for the unique requirements of high- productivity computing. Every HPC application has its own criteria for real performance, so SGI Origin 3000 systems are designed with scalability in mind. With modular compo- nents for memory, compute, I/O bandwidth, and visualization tied to a high-bandwidth, low-latency interconnect, you can tailor and evolve your supercomputer to meet your unique performance requirements. SGI® IRGO™: Optimized HPC Workflow Environment SGI Origin 3000 supercomputers have unique SGI IRGO HPC workflow optimization features that give you even more control over your high-productivity supercomputing environment.
    [Show full text]
  • Abkürzungs-Liste ABKLEX
    Abkürzungs-Liste ABKLEX (Informatik, Telekommunikation) W. Alex 1. Juli 2021 Karlsruhe Copyright W. Alex, Karlsruhe, 1994 – 2018. Die Liste darf unentgeltlich benutzt und weitergegeben werden. The list may be used or copied free of any charge. Original Point of Distribution: http://www.abklex.de/abklex/ An authorized Czechian version is published on: http://www.sochorek.cz/archiv/slovniky/abklex.htm Author’s Email address: [email protected] 2 Kapitel 1 Abkürzungen Gehen wir von 30 Zeichen aus, aus denen Abkürzungen gebildet werden, und nehmen wir eine größte Länge von 5 Zeichen an, so lassen sich 25.137.930 verschiedene Abkür- zungen bilden (Kombinationen mit Wiederholung und Berücksichtigung der Reihenfol- ge). Es folgt eine Auswahl von rund 16000 Abkürzungen aus den Bereichen Informatik und Telekommunikation. Die Abkürzungen werden hier durchgehend groß geschrieben, Akzente, Bindestriche und dergleichen wurden weggelassen. Einige Abkürzungen sind geschützte Namen; diese sind nicht gekennzeichnet. Die Liste beschreibt nur den Ge- brauch, sie legt nicht eine Definition fest. 100GE 100 GBit/s Ethernet 16CIF 16 times Common Intermediate Format (Picture Format) 16QAM 16-state Quadrature Amplitude Modulation 1GFC 1 Gigabaud Fiber Channel (2, 4, 8, 10, 20GFC) 1GL 1st Generation Language (Maschinencode) 1TBS One True Brace Style (C) 1TR6 (ISDN-Protokoll D-Kanal, national) 247 24/7: 24 hours per day, 7 days per week 2D 2-dimensional 2FA Zwei-Faktor-Authentifizierung 2GL 2nd Generation Language (Assembler) 2L8 Too Late (Slang) 2MS Strukturierte
    [Show full text]
  • Visualisierung Von Informationsräumen
    Visualisierung von Informationsr¨aumen Dissertationsschrift zur Erlangung des akademischen Grades Doktor-Ingenieur (Dr.-Ing.) vorgelegt an der Fakult¨at fur¨ Informatik und Automatisierung Institut fur¨ Praktische Informatik und Medieninformatik der Technischen Universit¨at Ilmenau von Dipl.-Inf. Martha Argentina Barberena Najarro Berichterstatter: 1. Gutachter: Univ.-Prof. Dr.-Ing. habil. D. Reschke, TU Ilmenau 2. Gutachter: Prof. Dr.-Ing G. Schade, FH Erfurt 3. Gutachter: Prof. Dr.-Ing R. B¨ose, FH Schmalkalden Tag der Einreichung: 06.06.2003 Tag der ¨offentlichen wissenschaftlichen Aussprache: 16.12.2003 2 Vorwort Als ich diese Arbeit begann, ahnte ich nicht, welches Ausmaß sie annehmen wurde¨ und wieviele Fragen und Detail-Probleme fur¨ ca. 200 Seiten beantwortet und aufbereitet werden mußten. An dieser Stelle sei deshalb allen ganz herzlich gedankt, die mich in den vergangenen Jahren unterstutzt¨ haben. Mein besonderer Dank gilt meinem Doktorvater, Herrn Prof. Dr.-Ing. habil. Dietrich Reschke fur¨ die Unterstutzung¨ und das Vertrauen, mit dem er mich w¨ahrend der Arbeit begleitet hat. In vielen Diskussionen mit ihm erhielt ich wertvolle Hinweise, die mir sehr hilfreich waren bei der Anfertigung dieser Arbeit. Uber¨ die Tatsache, daß ich Frau Prof. Dr. Gabriele Schade und Herrn Prof. Dr. Ralf B¨ose als Gutachter gewinnen konnte, habe ich mich sehr gefreut und danke Ihnen fur¨ ihre sofortige Bereitschaft. Bei meinen Kolleginnen und Kollegen bedanke ich mich fur¨ die angenehme Arbeitsatmosph¨are, die anregenden Gespr¨ache und die gemeinsamen Unternehmungen. Ganz besonders danke ich meinem Mann, Rainer Barth. Sein Verst¨andnis und seine Hilfe bei Problemen jeglicher Art haben es mir erm¨oglicht, diese Arbeit fertigzustellen.
    [Show full text]