OptIPortal Design and Construction Presentation for the GreenLight 2010 Summer MSI-CIEC Workshop Minority-Serving Institutions CyberInfrastructure Coalition.

Slides:



Advertisements
Similar presentations
The Right PC for You. Building Your First PC We have done a lot of parts-ordering; I hope you checked that you had some place to plug in the monitor and.
Advertisements

Choosing a PC Before you choose a PC you need to think about what it is going to be used for.
Computer Case Houses computer components Provides physical, environmental and electrostatic protection Source for the following: wikipedia.org-Personal_computer_hardwarewikipedia.org-Personal_computer_hardware.
Computer Concepts 2013 Chapter 2 Computer Hardware.
Terms 4 Definitions and Questions. Motherboard The main board of a computer, usually containing the circuitry for the central processing unit, keyboard,
Click Here to Begin. Objectives Purchasing a PC can be a difficult process full of complex questions. This Computer Based Training Module will walk you.
HPCC Mid-Morning Break High Performance Computing on a GPU cluster Dirk Colbry, Ph.D. Research Specialist Institute for Cyber Enabled Discovery.
The physical parts of Computer
Computer Basics 1 Computer Basic 1 includes two lessons:
What Is a Computer and What Does It Do?
Linux Clustering A way to supercomputing. What is Cluster? A group of individual computers bundled together using hardware and software in order to make.
HIPerSpace The Highly Interactive Parallelized Display Space.
How to build your own computer And why it will save you time and money.
Introducing MagicInfo Videowall 2
A+ Certification Guide
WHAT IS A COMPUTER? BY JACK SUMMERS. WHAT IS A COMPUTER? A computer basically a set of different components that when put together in the correct way.
Video Cards. Integrated Video Cards Integrated video cards are built into the motherboard. Notice the two ports, the graphic output they offer is not.
Hardware and Software Basics. Computer Hardware  Central Processing Unit - also called “The Chip”, a CPU, a processor, or a microprocessor  Memory (RAM)
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
* Definition of -RAM (random access memory) :- -RAM is the place in a computer where the operating system, application programs & data in current use.
Monitor. The Basics Often referred to as a monitor when packaged in a separate case, the display is the most-used output device on a computer. The display.
THE CPU Cpu brands AMD cpu Intel cpu By Nathan Ferguson.
Sort-Last Parallel Rendering for Viewing Extremely Large Data Sets on Tile Displays Paper by Kenneth Moreland, Brian Wylie, and Constantine Pavlakos Presented.
COMPUTER CONCEPTS.
How to buy a personal computer? The Method! A SeniorNet Workshop SeniorNet is a service program of the Lutheran Service Society of Western Pennsylvania.
Criteria and Selection of a Gaming Computer By Deanna, Helen and Isabelle.
Digital Graphics and Computers. Hardware and Software Working with graphic images requires suitable hardware and software to produce the best results.
Group SIX Lu ping Strahan Yin Tong. Input Devices.
Multimedia Hardware Mac vs. PC
Welcome to the Eurocom Portable Technology Road Show 2005.
A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, Sixth Edition Chapter 9, Part 11 Satisfying Customer Needs.
Low Cost Virtual Reality Platform Done by: Peter Fang, Kevin Feng & Karen Wai Supervised by: Prof. Edwin Blake & Dave Maclay.
Computer Hardware and Software
Chapter 19 Upgrading and Expanding Your PC. Getting Started FAQs: – Can I upgrade the processor in my PC? – Will adding RAM improve my PC’s performance?
NSTX Collaborative Control Room 9/15/2003 E. Feibush, S. Kaye, S. Klasky, I. Zatz A. Finklestein, K. Li, G. Wallace.
 Design model for a computer  Named after John von Neuman  Instructions that tell the computer what to do are stored in memory  Stored program Memory.
Translate the following message:
What does a Computer Do?. What is a Computer? A computer is an electronic device, operating under the control of instructions stored in its own memory,
Introduction to Computer Algorithmics and Programming Ceng 113 What is a Program?
1b.1 Types of Parallel Computers Two principal approaches: Shared memory multiprocessor Distributed memory multicomputer ITCS 4/5145 Parallel Programming,
Introduction A computer is a group of interdependent items that interact regularly to perform a task. A computer system refers to the hardware.
Eng.Abed Al Ghani H. Abu Jabal Introduction to computers.
Hardware Trends. Contents Memory Hard Disks Processors Network Accessories Future.
Hardware. Make sure you have paper and pen to hand as you will need to take notes and write down answers and thoughts that you can refer to later on.
The Guts. CPU CPU Socket The CPU is generally a 2 inch ceramic square with a silicon chip located inside. The chip usually about the size of a thumbnail.
Introducing MagicInfo Videowall I
Testing… Testing… 1, 2, 3.x... Performance Testing of Pi on NT George Krc Mead Paper.
Unit 4—Part A 2nd Evaluating & Purchasing a Computer Computer Technology (S 1 Obj 2-3 and Obj 3-2)
COMPUTER HARDWARE Made By Anila Bhatti DA Public School (O&A Levels) - Seaview 1.
Types of computers Hardware. 8/3/12 Hardware - the tangible, physical parts of the computer which work together to input, process, store and output data.
Presented by: Andy Edited by: Amanda.  To buy a PC represents a major investment in both time and money.  You will use your computer for at least three.
Lec.2: Computer HardwareLec.2: Computer Hardware Foundation year 1 Lecturer: Fatma El-Zahraa Mohamed Year: 2015/2016.
1.00 Computer Basics 1.01 Classify computer component. 1 Primary sources of information and images: GCFLearnFree.org, Microsoft Digital Learning E-Learning.
Planar® DirectLight™ LED Video Wall System
361 Hardware, Software, and Computer Performance Lec 2.
Hardware and Software. What is a computer? An electronic device that stores, retrieves, and processes data, and can be programmed with instructions. A.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Explain hardware and display components for laptop configuration. Objective Course Weight.
Introducing MagicInfo Videowall I
Computer Hardware Introduction What’s inside that box?
Chapter 1: Introduction to the Personal Computer
PC Components Microprocessor - performs all computations RAM - larger RAM memory contains more data Motherboard - holds all the above components Ports.
Using Virtual Reality to Monitor the GreenLight Instrument
Constructing a system with multiple computers or processors
Lecturer: Dalia Mirghani
Drill Translate the following message:
Instructor Materials Chapter 1: Introduction to the Personal Computer
Constructing a system with multiple computers or processors
Constructing a system with multiple computers or processors
Constructing a system with multiple computers or processors
Hardware Accelerated Video Decoding in
Presentation transcript:

OptIPortal Design and Construction Presentation for the GreenLight 2010 Summer MSI-CIEC Workshop Minority-Serving Institutions CyberInfrastructure Coalition June 10, 2010 Dr. Greg Hidley California Institute for Telecommunications and Information Technology University of California, San Diego

OptIPortal Introduction OptIPortals are commodity priced tiled displays originally designed –As visual interfaces to the OptIPuter, a global-scale computing system tied together by tens of gigabits of networking. –To allow collaborative sharing over 1-10 gigabit/second networks of extremely high-resolution graphic output, as well as video streams OptIPortals typically –Consist of arrays of 4 to 70 LCD display panels (either 2- or 4-megapixel each) –Are driven by an appropriately sized cluster of PCs, with optimized graphics processors and network interface cards –Are host to storage as needed –Are designed to be openly and widely replicated, balancing the state of the art of PCs, graphic processing, networks, software, middleware, and user interfaces –And installed in the context of a laboratory or office conference room. This presentation will –Discuss the design decisions made to achieve a tiled display suitable for computational science researchers in various disciplines –Be followed by demonstrations and hands-on construction exercises

Display Options LCD displays for desktop computers are –the least expensive about $250–$350 per MP –have long lives (at least 3 years when operating 24/7), –are fairly well color matched out of the box and require no frame alignment –are relatively lightweight, which makes framing them easier –have bezels that visually interfere with images spanning displays –We use either –4-MP displays (2560× 1600), or –2-MP displays (1920 × 1200 or 1080) Plasma TVs are –larger and heavier, (100 lbs or more) –have very thick bezels, thus producing larger mullions –are lower resolution (typically 1366 × 768) –and cost about $2000 per MP or more Future technology, such as organic LED displays –may provide large, cheap, mullion-less displays. –Meanwhile, LCDs and some OLEDs with fashionably narrower bezels are starting to appear on the market..

Video Projectors Projectors have the benefit that the mullions can be made negligible by careful alignment or blending. Like LCDs, there are various resolutions: –2-MP (HDTV) projectors that can tile well are about $6000 per MP (and up, depending on light output). Cheaper projectors in the order of $1000/MP or so can be used, but such projectors have low-cost plastic lenses, which makes edge matching difficult due to nonlinear lens distortions. –there are no 4-MP projectors; –8-MP projectors are about $12,000 per-MP. These (Sony and JVC) projectors are driven by four 1920 × 1200 or 1080 inputs since there are no 8-MP direct drive graphics cards yet Projectors have the benefit that stereo is relatively easy to achieve Projectors, however, have several problems when used for tiled displays: –projector lamps are expensive (hundreds to thousands of dollars each) and have typical lives of 2000 hours (83 days if left on 24 hours a day) –Lamps age unevenly, requiring constant re-calibration and it is labor-intensive to change lamps and recalibrate on a regular basis. –Projectors, due to various manufacturing factors, come out with noticeably different color shifts in each projector’s output. –Projectors need projection distance either behind or in front of the screen. –Framing and support for the projectors can be complex and alignment difficult to achieve and maintain over time.

Computers Since Rocks is the software installation environment upon which most OptIPortals are built, the hardware requirements for the OptIPortal are essentially those for Rocks, once the choice of display is made. –Details at –Support Unix based installation over networks –Is Open Source and therefore free Most OptIPortal computers –use commodity hardware, running Intel or AMD processors –can drive one, two or more displays, depending on the performance and capabilities of the chosen graphics interface –can be optimized for specific functionality in terms of –processor speed –network bandwidth –storage capacity –memory availability –and cost

OptIPortal Optimizations Highest performance OptIPortals whose primary application include streaming media and interactive collaboration are generally built on bandwidth balanced platforms: –in which each display has general access to 50% or more of a Gigabit network interface throughput –such systems typically employ multi-core processors, but need to use the fastest processors available. –the goal here is for a balanced bisection between communications speed and processor bandwidth. –computers in these systems generally drive one or two 2-MP displays each. Lower cost OptIPortals optimized for maximum pixel count per dollar are usually built on fewer computers, each of which –may drive 4-8 displays –use higher speed multi-core processors with 4 gigabytes of memory each –Ideally have a 10 GigE network interfaces to allow enough streaming data input –these PCs must also have enough slots to hold multiple graphics processing unit (GPU) cards

Streaming OptIPortals The streaming OptIPortal using one PC per tile has the following benefits: –the (smaller) PC fits completely behind the tile which means the computers are not visible by the users –the cabling distances are minimized –these small PCs are also relatively inaudible, an issue when 10–20 of them are in a working environment –similarly, one criterion for the bigger PCs that drive one or more graphics cards is that they be relatively quiet, that is, they have large fans in roomy boxes –hence, one builds OptIPortals out of deskside/desktop machines made for office environments, not rack-mounted PCs built for server rooms, since the latter are optimized for space and have objectionably noisy fans A compromise between the smallest and largest PCs is the class of modest desktop machines –that can take one 8600/9800 GPU and drive 2 2-MP or 2 4-MP displays –in a relatively small, quiet package. On the extreme end of the OptIPortal spectrum to date is HIPerSpace – a 70 tile, 286-MP display wall using a quad tile per node (16 MP) configuration to maximize pixel real-estate.

Computer components – graphics card[s] The choice of graphics card, or GPU, is determined by the ultimate use of the OptIPortal and, in turn, puts constraints and demands on the PCs chosen as a host. OptIPortals can be cost- and throughput-optimized for either streaming pixels over networks, or for local 3D graphics generation. –Streaming can be achieved with one very modest half-height graphics card per tile, which means small, quiet, and low-cost desktop PCs can be used. These half-height graphics cards will not drive the 30 inch 4 MP displays, however. For better 3D graphics, a good choice in 2009 is a board that uses the –Nvidia GeForce 8600, GeForce 8800/9800, GeForce 285 or Quadro 5600 –these can drive up to two 30 inch 4 MP displays each, –and since two cards can fit in a big PC like the Dell 720, a single PC can put out graphics for up to 16 MP worth of (4) displays. –Such a configuration is good for 2D non-streaming graphics and 3D local graphics generation (the latter of which is largely done on the GPU and is not as constrained by networking and PC memory speeds as is streaming). However, such a PC needs to have a 1 kW power supply mainly to supply the dual multi-hundred watt GPU boards

Computer components – network interfaces OptIPortal data is typically from cameras, sensors or scientific instruments (microscopes, satellites, sensor networks, genome sequencers, SD, HD and 4K video etc.) … and is expected to increase exponentially in the future The typical OptIPortal PC has two GE network interface cards (NICs), –one that is used for normal (local) networking and control, –and a second one that is devoted to data transfer on the OptIPuter network, a private network that exists both locally and among widely distributed OptIPuter institutions with dedicated 1–20 GigE bandwidth. A Gigabit Ethernet (GigE) switch is required for inter-nodal communication –We generally use commodity switches from Cisco, Force10, SMC or NetGear A 20-tile (40-MP) OptIPortal can saturate two 10 GE links fairly well, when focused on uncompressed streaming. For about $1000–$2000 per PC, a 10GE NIC – will allow streaming of up to ten times as many pixels per PC, –facilitates real-time streaming to the 4-MP displays –high-end PCs in 2008 can handle about 7–9 Gb/s internally, which is about 10 times more than their disk drives can deliver. –However, optimized disk systems can deliver nearly 10 Gb/s to the switch, and thereby to any PC with a 10 GigE NIC

Recent hardware choices Displays –Dell 24 and 30 inch (3007) –Apple 30 inch –Nec X461UN 46 inch (1366x768, 720p) –JVC 46 inch 3D HDTV XPOL (cross polarized) 463D10 (1080/24p) –Alioscopy 24 inch, lenticular, limited-depth auto-stereoscopic (1920x1200) Computers (DDGC=Dual display graphic card) –Dell XPS 710/720, Pentium Core 2 Extreme QX6700 (3.2GHz), 4GB RAM, 2DDGC –Dell XPS 730, Intel Core i7 CPU 920 (2.67GHz), 6GB RAM, 2DDGC –Supermicro 7046GT Dual quad core Xeon X5550 (2.66GHz), 12GB RAM, 3DDGC –Custom PC, Intel(R) Core(TM) i GHz, 6GB RAM, 2DDGC Graphics Cards –nVidia 5600, nVidia GeForce 285, GTX 280 Network Interfaces –Intel GigE, Myricom 10GigE Network Switches –GigE commodity switches from Cisco, Force10, SMC and NetGear –Arrista 10GigE

OptIPortal Costs OptIPortals, with LCD tiles, PCs, graphics, local networking, some disk andframing to hold it all cost about –$1,000/megapixel … thus, a 40-megapixel display wall is about $40,000. –Cost reductions down to about $600/megapixel are possible by optimizing pixels over other system costs (such as graphics power, disk space, RAM, CPU power, and networking). –Software required by the OptIPortal is generally open source and free It is important to examine where to optimize cost when building OptIPortals, since every saving is magnified 10 to 50 times.

Tips Buy extra monitors (or projectors) when constructing OptIPortals –Monitors and projectors, tend to be available relatively short times before being replaced by newer models with different size, brightness, pixel count/pitch, etc. –This means that one should buy several extra displays to use for spare parts, because it is likely that exact replacements will not be available a year later. –Displays are difficult to get repaired. Even warranties do not help—a newer model display that no longer fits physically or visually will be sent to replace it. We do not suggest using tiled displays with mullions to enlarge images –For videoconferencing or movie watching –both of which are currently at most HDTV (1920 × 1080) resolution and better seen on single displays without mullions. We do recommend tiled displays for displaying –many images or –super-resolution images that map well to the pixel real estate –the visually optimal usage of display walls takes advantage of the pixel density, rather than simply exploiting the overall size of the display.

On-Line Resources Help You Build Your Own OptIPortal “The OptIPortal, a scalable visualization, storage, and computing interface device for the OptIPuter”, in Visualizing Science: the OptIPuter Project, Spring 2009 at ROCKs details at