From Classical to Runtime Aware Architectures
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
OCTANE Technical Report
OCTANE Technical Report Silicon Graphics, Inc. ANY DUPLICATION, MODIFICATION, DISTRIBUTION, PUBLIC PERFORMANCE, OR PUBLIC DISPLAY OF THIS DOCUMENT WITHOUT THE EXPRESS WRITTEN CONSENT OF SILICON GRAPHICS, INC. IS STRICTLY PROHIBITED. THE RECEIPT OR POSSESSION OF THIS DOCUMENT DOES NOT CONVEY ANY RIGHTS TO REPRODUCE, DISCLOSE OR DISTRIBUTE ITS CONTENTS, OR TO MANUFACTURE, USE, OR SELL ANYTHING THAT IT MAY DESCRIBE, IN WHOLE OR IN PART. Cop VED Table of Contents Section 1 Introduction .....................................................................................................1-1 1.1 Manufacturing.............................................................................................................. 1-3 1.1.1 Industrial Design .....................................................................................1-3 1.1.2 CAD/CAM Solid Modeling ....................................................................1-4 1.1.3 Analysis...................................................................................................1-5 1.1.4 Digital Prototyping..................................................................................1-6 1.2 Entertainment............................................................................................................... 1-8 1.2.1 3D Animation..........................................................................................1-8 1.2.2 Film/Video/Audio ...................................................................................1-9 1.2.3 Publishing..............................................................................................1-10 -
IRIX® Admin System Configuration and Operation
IRIX® Admin System Configuration and Operation 007-2859-017 COPYRIGHT © 1992-2001 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 Challenge, Indigo, IRIS, IRIX, Octane, and Onyx are registered trademarks and SGI, Crimson, Indigo2, IRIS FailSafe, IRIS InSight, IRIS WorkSpace, IRIX Networker, NUMAlink, Origin, Performance Co-Pilot, Power Challenge, Power Indigo2, Power Onyx, the SGI logo, and XFS are trademarks of Silicon Graphics, Inc. Indy is a registered trademark, used under license in the United States and owned by Silicon Graphics, Inc., in other countries worldwide. Centronics is a trademark of Centronics Data Computer Corporation. Cray is a registered trademark of Cray, Inc. Documenter’s Workbench is a trademark of Novell, Inc. FrameMaker, Illustrator, and PostScript are trademarks of Adobe Systems, Incorporated. -
From Classical to Runtime Aware Architectures
From Classical to Runtime Aware Architectures Prof. Mateo Valero BSC Director Orlando, June 1, 2017 IEEE-CS Charles Babbage Award In Recognition of Significant Contributions in the Field of Parallel Computing Established in memory of Charles Babbage in recognition of significant contributions in the field of parallel computation. The candidate would have made an outstanding, innovative contribution or contributions to parallel computation. It is hoped, but not required, that the winner will have also contributed to the parallel computation community through teaching, mentoring, or community service. Mateo Valero Named Recipient of 2017 IEEE Computer Society Charles Babbage Award Citation: “contributions to parallel computation through brilliant technical work, mentoring PhD students, and building on incredibly productive European research environment.” Once upon a time … Our Origins… Parsys Multiprocessor Parsytec CCi-8D Compaq GS-160 Maricel 4.45 Gflop/s Compaq GS-140 BULL NovaScale 5160 12.5 Gflop/s 23.4 Gflop/s 48 Gflop/s 14.4 Tflops, 20 KW Transputer cluster Convex C3800 SGI Origin 2000 SGI Altix 4700 SL8500 32 Gflop/s 819.2 Gflops 6 Petabytes Connection Machine CM-200 Research prototypes 0,64 Gflop/s IBM RS-6000 SP & IBM p630 192+144 Gflop/s IBM PP970 / Myrinet MareNostrum 42.35, 94.21 Tflop/s 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 Barcelona Supercomputing Center Centro Nacional de Supercomputación BSC-CNS objectives Supercomputing services R&D in Computer, PhD programme, to Spanish and Life, Earth and technology transfer, EU researchers Engineering Sciences public engagement Spanish Government 60% BSC-CNS is a consortium Catalan Government 30% that includes Univ. -
Assembly Language for X86 Processors
Assembly Language for x86 Processors Sixth Edition KIP R. IRVINE Florida International University School of Computing and Information Sciences Upper Saddle River Boston Columbus San Francisco New York Indianapolis London Toronto Sydney Singapore Tokyo Montreal Dubai Madrid Hong Kong Mexico City Munich Paris Amsterdam Cape Town Vice President and Editorial Director, ECS: Marcia J. Horton Editor-in-Chief: Michael Hirsch Executive Editor: Tracy Dunkelberger Assistant Editor: Melinda Haggerty Editorial Assistant: Allison Michael Vice President, Production: Vince O’Brien Senior Managing Editor: Scott Disanno Production Liaison: Jane Bonnell Production Editor: Maheswari PonSaravanan, TexTech International Senior Operations Supervisor: Alan Fischer Marketing Manager: Erin Davis Marketing Assistant: Mack Patterson Art Director: Kenny Beck Cover Designer: Laura C. Ierardi Cover Image: Color enhanced x-ray of nautilus shell / Bert Myers / Science Photo Library Art Editor: Greg Dulles Media Editor: Daniel Sandin Media Project Manager: Danielle Leone Composition/Full-Service Project Management: TexTech International IA-32, Pentium, i486, Intel64, Celeron, and Intel 386 are trademarks of Intel Corporation. Athlon, Phenom, and Opteron are trademarks of Advanced Micro Devices. TASM and Turbo Debugger are trademarks of Borland International. Microsoft Assembler (MASM), Windows Vista, Windows 7, Windows NT, Windows Me, Windows 95, Windows 98, Windows 2000, Windows XP, MS-Windows, PowerPoint, Win32, DEBUG, WinDbg, MS-DOS, Visual Studio, Visual C++, and CodeView are registered trademarks of Microsoft Corporation. Autocad is a trademark of Autodesk. Java is a trademark of Sun Microsystems. PartitionMagic is a trademark of Symantec. All other trademarks or product names are the property of their respective owners. Copyright © 2011, 2007, 2003, 1999 by Pearson Education, Inc., Upper Saddle River, New Jersey 07458. -
SGI Origin and Onyx2 Series Hardware Quick-Reference Booklet
sgi Hardware Quick-reference Booklet (Origin™ and Onyx2™ Series) HMQ-380-C SGI Proprietary Any shipment to a country outside of the United States requires a letter of assurance from Silicon Graphics, Inc. This document is die property oi'Silicon Graphics, Inc. (SGI). The use of this document is subject lo specific license rights extended by Silicon Graphics, Inc. to the owner or lessee of a Silicon Graphics, Inc. computer system or other licensed party according to the terms and conditions of the license and for no other purpose. Silicon Graphics, Inc. Unpublished Proprietary Information — All Rights Reserved. Cray is a registered trademark and CrayLink is a trademark of Cray Research, L.L.C., a wholly owned subsidiary of Silicon Graphics, Inc. Silicon Graphics is a registered trademark and SGI and the SGI logo are trademarks of Silicon Graphics, Inc. Indigo, lndy, InlinileReality, IRIS, IRIX, 02, Octane, Onyx, and RealityMonsler are registered trademarks and Indigo2, Onyx2, Origin, Personal IRIS, and StereoView are trademarks of Silicon Graphics, Inc. MIPS and Rl 0000 are registered trademarks, and R12000 is a trademarks of MIPS Technologies, Inc. used under license by Silicon Graphics, Inc. Macintosh is a trademark of Apple Computer, Inc. IBM is a registered trademark of International Business Machines Corporation. UNIX is a registered trademark in the United Stales and other countries, licensed exclusively through X/Open Company, Ltd. Other trademarks are the properly of their owners. Requests for copies of SGI service publications should he directed to: Web site: htlp://servinfo.csd,sgLcatn SGI Customer Service - Logistics 1 100 Lowater Road P. -
A Code Motion Technique for Scheduling Bottleneck Resources
A Code Motion Technique for Scheduling Bottleneck Resources Extended Abstract Efraim Fogel, Immersia Ltd.1 James C. Dehnert, Silicon Graphics, Inc.2 Abstract: Most microprocessors have resources that may become bottlenecks for scheduling. If such a resource is explicitly referenced in the instruction set architecture, anti-dependences between producer- consumer instruction sequences in the data dependence graph (DDG) derived from the original program order may result in unnecessary and costly constraints on scheduling. We describe a transformation of the data dependence graph which reorders these producer-consumer instruction sequences in the DDG, shortening the critical path, and therefore improving the potential schedule length, by replacing the original anti-dependence arcs by less constraining ones. This technique has been implemented as part of a compiler for a C-like programming language for the GE11, and used to generate production microcode for a special-purpose VLIW SIMD graphics processor used in the geometry processing units of the Silicon Graphics IMPACT™ and RealityEngine™ graphics subsystems3. It produced improvement in most cases, ranging up to 2x speedups. 1 Most of this work was done while the first author was with Silicon Graphics, Inc. His current address is Immersia, Tel-Aviv, Israel; telephone +972.3639.3483; FAX +972.3537.1264; email [email protected]. 2 Address 1600 Amphitheatre Pkwy., m/s 178, Mountain View, CA; telephone (650)933-4272; email [email protected]. 3 IMPACT™ and RealityEngine™ are trademarks of Silicon Graphics, Inc. - 1 - 1 Introduction 1.1 Motivation It is common for a microprocessor architecture to include unique resources, even when the architecture supports extensive instruction-level parallelism (ILP).