【正文】
The McGrawHill Companies, Inc. Permission required for reproduction or display. New Parallel Languages (cont.) ? Advantages ? Allows programmer to municate parallelism to piler ? Improves probability that executable will achieve high performance ? Disadvantages ? Requires development of new pilers ? New languages may not bee standards ? Programmer resistance Copyright 169。 The McGrawHill Companies, Inc. Permission required for reproduction or display. Strategy 1: Extend Compilers ? Parallelizing piler ?Detect parallelism in sequential program ?Produce parallel executable program ? Focus on making Fortran programs parallel Copyright 169。 The McGrawHill Companies, Inc. Permission required for reproduction or display. Data Clustering ? Data mining = looking for meaningful patterns in large data sets ? Data clustering = anizing a data set into clusters of “similar” items ? Data clustering can speed retrieval of related items Copyright 169。 The McGrawHill Companies, Inc. Permission required for reproduction or display. Advanced Strategic Computing Initiative ? . nuclear policy changes ?Moratorium on testing ?Production of new weapons halted ? Numerical simulations needed to maintain existing stockpile ? Five superputers costing up to $100 million each Copyright 169。 The McGrawHill Companies, Inc. Permission required for reproduction or display. Systems 1 Billion Times Faster ? Processors are 1 million times faster ? Combine thousands of processors ? Parallel puter ?Multiple processors ?Supports parallel programming ? Parallel puting = Using a parallel puter to execute a program faster Copyright 169。 The McGrawHill Companies, Inc. Permission required for reproduction or display. Why OpenMP? ? OpenMP an application programming interface (API) for sharedmemory systems ? Supports higher performance parallel programming of symmetrical multiprocessors Copyright 169。Copyright 169。 The McGrawHill Companies, Inc. Permission required for reproduction or display. Classical Science Nature Observation Theory Physical Experimentation Copyright 169。 The McGrawHill Companies, Inc. Permission required for reproduction or display. Microprocessor Revolution Micros Minis Mainframes Speed (log scale) Time Superputers Copyright 169。 The McGrawHill Companies, Inc. Permission required for reproduction or display. ASCI White (10 teraops/sec) Copyright 169。 The McGrawHill Companies, Inc. Permission required for reproduction or display. Document Vectors Moon Rocket Alice in Wonderland A Biography of Jules Verne The Geology of Moon Rocks The Story of Apollo 11 Copyright 169。 The McGrawHill Companies, Inc