Unformatted Document Excerpt
Coursehero >>
Florida >>
FAU >>
CHAPTER 4102
Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Computer Parallel Architectures
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Parallel Computer Architectures
(a) On-chip parallelism. (b) A coprocessor. (c) A multiprocessor. (d) A multicomputer. (e) A grid.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Instruction-Level Parallelism
(a) A CPU pipeline. (b) A sequence of VLIW instructions. (c) An instruction stream with bundles marked.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
The TriMedia VLIW CPU (1)
A typical TriMedia instruction, showing five possible operations.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
The TriMedia VLIW CPU (2)
The TM3260 functional units, their quantity, latency, and which instruction slots they can use.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
The TriMedia VLIW CPU (3)
The major groups of TriMedia custom operations.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
The TriMedia VLIW CPU (4)
(a) An array of 8-bit elements. (b) The transposed array. (c) The original array fetched into four registers. (d) The transposed array in four registers.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
On-Chip Multithreading (1)
(a) (c) Three threads. The empty boxes indicated that the thread has stalled waiting for memory. (d) Fine-grained multithreading. (e) Coarse-grained multithreading.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
On-Chip Multithreading (2)
Multithreading with a dual-issue superscalar CPU. (a) Fine-grained multithreading. (b) Coarse-grained multithreading. (c) Simultaneous multithreading.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Hyperthreading on the Pentium 4
Resource sharing between threads in the Pentium 4 NetBurst microarchitecture.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Homogeneous Multiprocessors on a Chip
Single-chip multiprocessors. (a) A dual-pipeline chip. (b) A chip with two cores.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Heterogeneous Multiprocessors on a Chip (1)
The logical structure of a simple DVD player contains a heterogeneous multiprocessor containing multiple cores for different functions.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Heterogeneous Multiprocessors on a Chip (2)
An example of the IBM CoreConnect architecture.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Introduction to Networking (1)
How users are connected to servers on the Internet.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Introduction to Network Processors
A typical network processor board and chip.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
The Nexperia Media Processor
The Nexperia heterogeneous multiprocessor on a chip.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Design Issues
What is the nature, size, and number of the processing elements From ALUs CPUS If a processing element is very small (fractions of a chip) can use vast quantities But, trend is to use COTS components which influence design a) b) What are the nature, size, and number of memory modules? Elaborate caching schemes are used to speed-up systems (multi-level caching) Sizes in Giga-bytes
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Design Issues
How are processing & Memory elements interconnected? In two ways: Static (ring,star,grid) or Dynamic (switching network that can dynamically route msgs)
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Design Issues
EXS: Big time-sharing system (8 n CPUs): can handle thousands of users, immense Transaction systems. Single Job consisting of many parallel processes: (chess game) Grain Size: refers to algorithms and s/w a) Coarse-grained parallelism: running large s/w modules in parallel with little or no communication amongst them Fine-grained parallelism: complete opposite.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
b)
Design Issues
EXS:
CPUs: a) Loosely coupled: systems with small number of large, independent CPUs that have low-speed connections b) Tightly coupled: opposite of loosely coupled
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Design Issues
a) Notes: Generally, problems with coarse grained parallelism work best on loosely-coupled systems, and the opposite is also true. This is only a very general view, real world apps. can be really different. Fine-grained parallelism works best in tightly-coupled systems, again this is a general view. Today's systems range over a vast number of specialized architectures.
a)
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Communication Models
a) Multiprocessors - (also shared memory system; all CPUs share a common physical memory) * Any process can r/w a mem. word by exec'ing a LOAD/STORE. * Fig. 8-17. A multiprocessor with 16 CPUs each processing a piece of the image via a dedicated process. Note each process may have access to entire image if needed. * Exs: Sun E-25k, Sequent NUMA, SGI Origin
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Communication Models
Multi-computers - (also distributed memory system; each CPU has its own private memory) a) They may be loosely-coupled, cannot communicate with just r/w. b) Fig. 8-18. A multicomputer with 16 CPUs. Image split-up req'd. Exs: Wisconsin COW, IBM SP/2, Intel O-Red
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Multiprocessors
(a) A multiprocessor with 16 CPUs sharing a common memory. (b) An image partitioned into 16 sections, each being analyzed by a different CPU.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Multicomputers (1)
(a) A multicomputer with 16 CPUs, each with its own private memory.
(b) The bit-map image of Fig. 8-17 split up among the 16 memories.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Communication Models
Communication betw. processes often uses primitives, send/recv, thus the s/w architecture is very complex. Why use it? Cheap and easy to build... a) The trick is to design/find architectures that are truly scalable. b) Scalability - designs that continue to perform well as CPUs are added. c) Hybrid systems - some combination of multi-computer / multiprocessor.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Communication Models
Hybrid System Types: a) Implement shared memory at any of the architecture layers/levels Fig. 8-19, the H/W layer, b) OS layer c) Compiler run-time system.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Multicomputers (2)
Various layers where shared memory can be implemented. (a) The hardware. (b) The operating system. (c) The language runtime system.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Communication Models
a) Distributed shared memory (DSM) - Single, system-wide paged shared virtual address space spread across the CPUs by the OS, not the multi-computer h/w. b) If a CPU does LOAD/STORE on a page it doesn't have, a trap to the OS occurs OS will carry out VM algorithms... c) User-level Runtime Shared Memory - Programming language provides some shared memory abstraction API, which is implemented by the compiler and runtime system.(ISA) a) * Exs: Linda runtime system, ORCA model of shared objects
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Taxonomy of Parallel Computers (1)
Flynn's taxonomy of parallel computers.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Taxonomy of Parallel Computers (2)
A taxonomy of parallel computers.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Taxonomy of Parallel Computers
a) Fig 8-20 - Flynn's classification is based on two things (pretty much independent of each other): a) Instruction Streams: corresponds to a program counter, i.e. a system with n CPUs has n program counters n instruction streams. a) Data Streams: consists of a set of operands and instructions.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Taxonomy of Parallel Computers
a) SISD = Von Neumann architecure b) SIMD = single CU that issues one instruction at a time, but has multiple ALUs to carry out on multi-data sets simultaneously. c) MISD = multiple instructions operating on same data. Pipelined machines may fit this model. d) MIMD = independent multi-CPUs operating as part of a larger one.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Taxonomy of Parallel Computers
a) Fig 8-21 - Flynn's classification extensions: a) SIMD = split in 2 subgroups: one is for numeric supercomputers and vector processing systems, a 2nd one is for parallel-type systems with a master CU that feeds instructions to many independent ALUs a) MIMD = split into multiprocessors (shared memory) and multi-computers (message passing).
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Taxonomy of Parallel Computers
a) Multiprocessors = (based on shared memory implementation), UMA (uniform Mem Access), NUMA (non-uniform Mem Access), and COMA ( cache only Mem access). a) Multi-computers = MPPs (massively parallel computers), NOW (network of workstations), and COW (cluster of workstations)
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Memory Semantics Sequential Consistency
(a) Two CPUs writing and two CPUs reading a common memory word. (b) - (d) Three possible ways the two writes and four reads might be interleaved in time.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Weak Consistency
Weakly consistent memory uses synchronization operations to divide time into sequential epochs.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Release Consistency
Release consistency memory alleviates the inefficiency of Weak consistency by adopting a model akin to critical sections of code When a process exists a critical region, it's not necessary to force all writes to completion immediately. The key is that all writes should complete before the next critical section is entered.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
UMA Symmetric Multiprocessor Architectures
Three bus-based (a) multiprocessors. Without caching. (b) With caching. (c) With caching and private memories.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Snooping Caches
The write through cache coherence protocol. The empty boxes indicate that no action is taken.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
The MESI Cache Coherence Protocol
The MESI cache coherence protocol.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
UMA Multiprocessors Using Crossbar Switches
(a) An 8 8 crossbar switch. (b) An open crosspoint. (c) A closed crosspoint.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
UMA Multiprocessors Using Multistage Switching Networks (1)
(a) A 2 2 switch. (b) A message format.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
UMA Multiprocessors Using Multistage Switching Networks (2)
An omega switching network.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
NUMA Multiprocessors
A NUMA machine based on two levels of buses. The Cm* was the first multiprocessor to use this design.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Cache Coherent NUMA Multiprocessors
(a) A 256-node directory-based multiprocessor. (b) Division of a 32-bit memory address into fields. (c) The directory at node 36.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
The Sun Fire E25K NUMA Multiprocessor (1)
The Sun Microsystems E25K multiprocessor.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
The Sun Fire E25K NUMA Multiprocessor (2)
The SunFire E25K uses a four-level interconnect. Dashed lines are address paths. Solid lines are data paths.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Message-Passing Multicomputers
A generic multicomputer.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Interconnection Nets
a) Fig. 8-18 showed multi-computers using interconnection networks. Often, multiprocessors have a number of mem. Modules that work with one another + CPUs. Message Passing is implied... b) Components of interconnection network: 1. CPUs 2. Memory modules 3. Interfaces: drive msgs I/O to/from CPUs and Mems. 4. Links: Physical busses/channels with bandwidth and comm modes (duplex, simplex, etc) as the properties 5. Switches: Multi-I/O port devices -> similar to doublymultiplexor functions.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Interconnection Nets
Network topologies: Describes how an I-Net links and switches are arranged. Properties: - Number of links is known as the degree of the node or fanout - Diameter of the I-Net dictates the worst-case msgs delay distance between 2 nodes that are farthest apart. - Transmission Capacity is how much data it can move per second bisection bandwidth metric which is the minimum of all possible partitions (one of the most important metric) - Dimensionality: number of choices to go from source to destination. Zero-d when there is only one choice, 2-d if east-west or north-south
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Interconnection Nets
Network topologies (fig 8-35) examples: (a) zero-d STAR, central node does the switching (b) zero-d FULL Interconnect. This design maximizes bisection bandwidth, every node has direct connection to every other node. The number of links = k(k-1)/2 (c) zero-d TREE has bisection bandwidth = link capacity (not good) (d) 1-d RING can send packets left or right.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Interconnection Nets
Network topologies (fig 8-35) examples: (e) 2-d GRID or MESH has a diameter that increases as the SQRT(number of nodes). Very popular. (f) DOUBLE TORUS is a grid with edges connected. More fault tolerant and smaller diameter. (g) CUBE and others have diameter = base 2 Log of node count. So, a 10-dimension hypercube has 1k nodes with diameter=10 only
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Topology
Various topologies. The heavy dots represent switches. The CPUs and memories are not shown. (a) A star. (b) A complete interconnect. (c) A tree. (d) A ring. (e) A grid. (f) A double torus. (g) A cube. (h) A 4D hypercube.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
MPPs - BlueGene (1)
The BlueGene/L custom processor chip.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
BlueGene (2)
The BlueGene/L. (a) Chip. (b) Card. (c) Board. (d) Cabinet. (e) System.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Red Storm (1)
Packaging of the Red Storm components.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Red Storm (2)
The Red Storm system as viewed from above.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
A Comparison of BlueGene/L and Red Storm
A comparison of BlueGene/L and Red Storm.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Clusters - Google (1)
Processing of a Google query.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Google (2)
A typical Google cluster.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Scheduling
Scheduling a cluster. (a) FIFO. (b) Without head-of-line blocking. (c) Tiling. The shaded areas indicate idle CPUs.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Distributed Shared Memory (1)
A virtual address space consisting of 16 pages spread over four nodes of a multicomputer. (a) The initial situation. ....
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Distributed Shared Memory (2)
A virtual address space consisting of 16 pages spread over four nodes of a multicomputer. ... (b) After CPU 0 references page 10. ...
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Distributed Shared Memory (3)
A virtual address space consisting of 16 pages spread over four nodes of a multicomputer. ... (c) After CPU 1 references page 10, here assumed to be a read-only page.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Linda
Three Linda tuples.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Orca
A simplified ORCA stack object, with internal data and two operations.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Performance H/W Metrics
a)Latency - time it takes for a CPU to send a packet and get a reply. a)Circuit Switching: 1-way latency = Ts + p/b; full-duplex latency = Ts + 2 (p/b) where Ts = Total setup time, p = packet size in bits, b = bandwidth bits/sec c) Packet Switching:
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Performance H/W Metrics
a) Packet Switching: 1-way latency = Ta + p/b (this is up to 1st switch only) 1-way laten. = Ta + n(p/b + Td) + p/b (for n switches, last term is for last switch to destination) Td = processing and time and queuing delay Ta = internal setup time p = packet size in bits b = bandwidth in bits/sec n = number of switches
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Performance H/W Metrics
a) Virtual cut through and wormhole routing: in best cases: 1-way latency = Ta + p/b (no probe packet and no store-and-forward delay either) Ta = internal setup time b) Bandwidth: number of bytes/sec that a system can move. c) Bisection Bandwidth: (reviewed in previous section)
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Performance H/W Metrics
a) Aggregate Bandwidth: Calculated by adding up the capacities of all the links. - provides the maximum number of bits that can be moving at once b) Average Bandwidth: CPU capability, if 1MB/sec, a 1GB/sec I-Net will be of no help...
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Performance S/W Metrics
a) Small packet size means low latency and low bandwidth, whereas Large packet size means high latency and high bandwidth. a) Speedup: how much faster a program runs on an nprocessor system than on a single cpu. - Next Fig. Sublinear speedup for real programs even with n-processors. Speedup = n / [ 1 + (n-1) f ] where n = # cpus, f = fraction of time from T sec runtime required per program. c) Fig. after, Amdahl's Law. ( for f > zero then perfect speedup is not possible due to in-series components).
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Software Metrics (1)
Real programs achieve less than the perfect speedup indicated by the dotted line.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Software Metrics (2)
(a) A program has a sequential part and a parallelizable part. (b) Effect of running part of the program in parallel.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Achieving High Performance
(a) A 4-CPU bus-based system. (b) A 16-CPU bus-based system. (c) A 4-CPU grid-based system. (d) A 16-CPU grid-based system.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Grid Computing
The grid layers.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Open Grid Services Architecture
Infrastructure communication services. (communication between resources. Resource management services (reserve/deploy assets) Data services (move/copy data where it is needed) Context services (described required resources and usage) Information services (resource availability information) Self-management services (maintain quality of service) Security services Execution management services (manage workflow)
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
LA-Grid Computing
The grid layers.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
LA-Grid Computing
Computer Network Security Research Biochemical-Based Defense Research Biometrics Patterns Analysis Research
Collaboration with Universities
Collaboration with Industry
GEM
Medical and Bioinformatics Financial Market Data Analysis
Information Integration and Analysis Research
Text and Linguistic Information Retrieval
Software Security Analysis Research
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more.
Course Hero has millions of course specific materials providing students with the best way to expand
their education.
Below is a small sample set of documents:
FAU - CHAPTER - 4102
WEB SEARCH FOR A PLANET: THE GOOGLE CLUSTER ARCHITECTUREAMENABLE TO EXTENSIVE PARALLELIZATION, GOOGLES WEB SEARCHAPPLICATION LETS DIFFERENT QUERIES RUN ON DIFFERENT PROCESSORS AND, BY PARTITIONING THE OVERALL INDEX, ALSO LETS A SINGLE QUERY USE MUL
FAU - CHAPTER - 4102
HIGH-PERFORMANCE COMPUTINGUsing OpenFabrics InfiniBand for HPC ClustersThe OpenFabrics Alliance was formed to resolve issues with hardware and software interoperability and to deliver open source software for Remote Direct Memory Access fabric tec
Pittsburgh - AEI - 7552
ISSN 1012-2184AUSTRALIAEuropean Commission Directorate General for DevelopmentRue de la Loi, 200 B-l049 BrusselsDistribution: Information Unittel. (+32-2) 299 30 62 fax (+32-2) 299 30 02/25 25 Luxembourg: Office for Official Publications of t
University of Leicester - AGENDA - 200806
Mars Exploration Program StatusPlanetary Science Subcommittee NASA Advisory CouncilMichael Meyer Mars Exploration Program Lead Scientist 23 June 2008AGENDA Program Status and Recent Accomplishments Science Highlights MEP Next Decade2Mars
University of Leicester - AGENDA - 200806
University of Leicester - AGENDA - 200806
LEAG Activity ReportPlanetary Sciences SubcommitteeJune 23, 2008Lunar Exploration Roadmap. LEAG Meeting. Lunar Science Conference CxAT-Lunar Interface Commercial Development SummitLunar Exploration RoadmapThe Charge from the NACThe Science C
University of Leicester - AGENDA - 200806
MEPAG Report to the Planetary Science SubcommitteeJohn Mustard, MEPAG ChairMRO HiRISE / U. Arizona / JPL / NASA06/03/20081Very Recent Science Highlights Clay minerals in deltaic deposits and implications for sequestration and preservation o
University of Leicester - AGENDA - 200806
Fran Bagenal University of Colorado ChairOuter Planets Assessment GroupSpring 2008 MeetingBoulder, Colorado March 31-April1 Planetary Science Division - Jim Green (NASA HQ) Radioactive Power Systems - Len Dudzinski (NASA HQ) NOSSE r
University of Leicester - AGENDA - 200806
MSR Planning Presentationto the Planetary Science Subcommittee23 June 2008Lisa May MSR Program Executive Lisa.May@nasa.govMars Sample Return Planning Overview: NASA Planning Community Input International PlanningSpecial Topics: SRF Pla
University of Leicester - AGENDA - 200806
2008 Annual Grading JamboreeGovernment Performance and Results Act Assessment of Science Goals for Planetary ScienceGPRA Science Assessment Process SMD staff prepare proposed science progress narrative, organized by Annual Performance Goals. Div
University of Leicester - AGENDA - 200806
DiscoveryNational Aeronautics and Space AdministrationNew FrontiersImproving the Life-Cycle Cost Management of Planetary Missions(Finding Summary)Planetary Science DivisionDiscovery/New Frontiers/Lunar Science Program Office June 20080Di
University of Leicester - AGENDA - 200806
SMD Cost/Schedule Performance StudySummary OverviewBrad Perry, Cindy BrunoNASA Science Support OfficeMark Jacobs, Monica Doyle, Shawn Hayes Mike Stancati, Wayne Richie, John RogersScience Applications International Corporation (SAIC)March 20
University of Leicester - AGENDA - 200810
Planetary Science Division UpdatePresentation at the Planetary Science SubcommitteeJames L. Green Director, Planetary Science Division October 2, 20081Outline Division Overview - Jim Administration Upcoming Opportunities & Selections Missi
University of Leicester - AGENDA - 200810
Planetary Sciences SubcommitteeOctober 2-3, 2008Doug McCuistion Director, Mars Exploration Program2Memorable Scenes from PhoenixSpacecraft thruster expose water-ice in permafrost Top: Robotic Arm delivers soi l+ice dug from trench to the The
University of Leicester - AGENDA - 200810
MSL Cost Overrun Status and PlansPresentation at the Planetary Science SubcommitteeJames L. Green Director, Planetary Science Division October 2, 20081MSL Overrun Impact on Planetary FY 2009 BudgetQuickTimeTM and a MSL additional costs in FY09
University of Leicester - AGENDA - 200810
VEXAG StatusEllen Stofan PSS Meeting Oct. 1, 2008VEXAG Upcoming EventsNext VEXAG Meeting, LPI, Feb. 25, 2009 Venus-Earth-Mars Comparative Climatology Union Session, Fall AGU (Dec. `08) Venus Flagship STDT study nearing completion Venus Geochemis
University of Leicester - AGENDA - 200810
LEAG Activity ReportPlanetary Sciences SubcommitteeOctober 2, 2008Lunar Exploration Roadmap. LEAG Meeting. Lunar Science ConferenceLEAG Meeting 2008October 28-31, 2008 (won't coincide with LRO launch!). Joint with ILEWG and SRR. Radisson Reso
University of Leicester - AGENDA - 200810
MEPAG Report to the Planetary Science SubcommitteeJack Mustard, MEPAG ChairMRO HiRISE / U. Arizona / JPL / NASA10/2/20081Developments in Mars Exploration Since June PSS Meeting Phoenix mission has achieved many significant science goals
University of Leicester - AGENDA - 200810
Presentation to the PSS NAC Oct. 2-3, 2008 Chip Shearer University of New MexicoOctober 7, 20081CAPTEM's FunctionPlays an important role in the allocation of NASA collected planetary materials. Sponsors of sample science based initiatives & wo
University of Leicester - AGENDA - 200810
Exploring the Moon in the 21st Century: Themes, Goals, Objectives, Investigations, and Priorities, 2008(The Lunar Exploration Roadmap)A Community Effort Coordinated by the Lunar Exploration Analysis GroupReport to the PSS, October 2, 2008The
University of Leicester - AGENDA - 200810
R&A Practices in SMDPresentation to Planetary Science Subcommittee Dr. Paul Hertz Chief Scientist, Science Mission Directorate, NASA October 3, 2008R&A Life Cycle Planning Program and mission needs, community input, budget planning Solicitatio
University of Leicester - AGENDA - 200810
FY08 Venus Flagship Study Interim Briefing to NASA HQ by the Venus STDT & Study Team, May 9, 2008Venus Flagship Study: Exploring Earth's Nearest Planetary NeighborPresentation to the Planetary Science Subcommittee of the NASA Advisory Council Mark
University of Leicester - AGENDA - 200810
National Aeronautics and Space AdministrationIn-Space Propulsion Technology (ISPT) Project OverviewPlanetary Science Subcommittee Meeting, October 3, 2008David AndersonISPT Project Manager (Acting)www.nasa.gov1National Aeronautics and Space
University of Leicester - AGENDA - 200810
Aerocapture Technology Developments by the In-Space Propulsion ProgramMichelle M. MunkIn-Space Propulsion Aerocapture Managerwww.nasa.govPlanetary Science Subcommittee Meeting | October 3, 20081Outline Introduction to Aerocapture Applicati
University of Leicester - AGENDA - 200810
Outer Planets Flagship Mission StudiesCurt Niebur OPF Program Scientist NASA Headquarters Planetary Science Subcommittee October 3, 2008OverviewNASA is currently finishing a nine month long outer planet flagship mission study which is being cond
Washington - CHEM - 460
Chemistry 460 Professor Tomikazu SasakiFall, 2004 MWF 12:30 - 1:20 P.M., BAG 261Policies, Procedure and Exam Schedule Professor Tomikazu Sasaki (Room 204H) Office Hours: Monday, Wednesday and Friday: 11:30am - 12:30pm (Room 204H) Text: "Organic S
Pittsburgh - MATH - 0230
PI Y y` H F 6 1 6 4 @ " 76 d 7 4 1 t t $ 6 $ " 1@ d 1 C280!A98!%B!#$2!%VC5%2%#!%B6 0' Y PI H ` X H E H W U Q F r D Y PI H ` Y H F E H W Q G@ D PI H Q Y E F D E Q D H E & D PI H Q F E H E & D t D PI H F E H Q G D I &
Pittsburgh - AEI - 1780
The second enlargement of the European CommunityEUROPEAN DOCUMENTATIONPeriodical5/79The second enlargement of the European CommunityManuscript completed in July 1979This publication is also availableISBN 92- 825- 1383ISBN 92- 825- 1384IS
Stanford - GROUP - 0102
Anthony Berryhill5C ORRECTING THE B LACK -G AY D ISTINCTION IN C URRENT I NTERPRETATIONS OF THE E QUAL P ROTECTION C LAUSEAnthony Berryhillfince the U.S. Supreme Court decided Brown v. Board of Education in 1954, the African-American experie
Washington University in St. Louis - E - 435
Econ 435 Spring 2009 Problem Set #4 Suggested Solutions1.A decline in investment demand decreases the level of aggregate demand for any level of the exchange rate. Thus, a decline in investment demand causes the DD curve to shift to the left. A t
University of Leicester - AGENDA - 200803
Mars Exploration ProgramMarch 3, 2008 The NASA Advisory Committee's Planetary Sceince Subcommittee(PSS)Doug McCuistion Director, Mars Exploration Program NASA HQ"Those who labor over robotic missions are some of the great explorers of our times,
University of Leicester - AGENDA - 200803
Planetary ProtectionMars Sample Return Receiving FacilityRonald Atlas Chair Planetary Protection SubcommitteePlanetary ProtectionNASA Planetary Protection Policy Protects Science on Mars "The conduct of scientific investigations of possible
University of Leicester - AGENDA - 200803
VEXAG Update to PSSEllen Stofan, 3/3/08 Venus Flagship Study STDT formed January 2008 Chair: Mark Bullock (SWRI), 13 members, 9 scientists, 4 technologists First Meeting- Feb. 11-12, 2nd Meeting May 5-6 Weekly STDT telecons Interim report to J
University of Leicester - AGENDA - 200803
LEAG ReportPlanetary Sciences SubcommitteeMarch 3rd, 2008LEAG Meeting. Lunar Exploration Roadmap. (Lunar Science Conference) LAT-2 Review. NASA Budget.LEAG Report to the PSS: MARCH 3, 2008LEAG Meeting 2008October 28-31, 2008 (coincide with
University of Leicester - AGENDA - 200803
Fran Bagenal University of Colorado ChairOuter Planets Assessment GroupNov 2007 MeetingTopics of Findings: The four flagship mission studies Discovery & SMEX Capability Expansion New Frontiers PI qualifications Technology Small Bodies AG
University of Leicester - AGENDA - 200803
Outpost Science and Exploration Working Group (OSEWG) Presented to Planetary Science SubcommitteeKelly Snook NASA Headquarters3/4/08March 4, 20081OSEWG Organization Chartered jointly by ESMD and SMD in FY2007 to coordinate and guide outpost
University of Leicester - AGENDA - 200803
NASA BriefingJanuary 11, 2008Report Released November 28, 2007Chairs: Wes Huntress Norine NoonanStudy Director: Dwayne A. Day, NRC1Congressionally-mandated study (NASA Authorization Act of 2005) The NRC is to conduct four "performance asses
University of Leicester - AGENDA - 200803
Proposed Budget: Implications for the Mars Program 1. Ongoing Robust Mars Program created in 2000 by ADDITION OF NEW MONEY. 2. The proposed FY 09 budget cuts Mars Program by ~50%: $200 M to Earth Sciences (leaky firewall). Rest to obtain internal
University of Leicester - AGENDA - 200803
MEPAG CONCLUSIONSLanguage from 2007 NASA Science Plan While NASA conducts missions to a broad range of solar system targets, Mars remains the prime target for sustained science exploration because: (1) the ability to address all five planetary scien
S.F. State - GEOL - 426
Key to common minerals in thin section You may refer to these reference minerals to help you identify the same or similar minerals in other thin sections Mineral name Andalusite Biotite Calcite Chlorite Cordierite Dolomite Epidote Garnet Glaucophane
Pittsburgh - AEI - 11000
Short-term forecasting of GDP using large monthly datasets A pseudo real-time forecast evaluation exerciseWorking Paper Researchby K. Barhoumi, S. Benk, R. Cristadoro, A. Den Reijer, A. Jakaitiene, P. Jelonek, A. Rua, G. Rnstler, K. Ruth and C. V
Pittsburgh - AEI - 6738
EUROPEAN NETWORK OF ECONOMIC POLICY RESEARCH INSTITUTESWORKING PAPER NO. 32/MARCH 2005FINANCIAL CONSEQUENCES OF WIDOWHOOD IN EUROPECROSS-COUNTRY AND GENDER DIFFERENCESNAMKEE AHNISBN 92-9079-552-2AVAILABLE FOR FREE DOWNLOADING FROM THE ENEPRI
Pittsburgh - AEI - 11002
Do survey indicators let us see the business cycle ? A frequency decompositionWorking Paper Researchby Luc Dresse and Christophe Van NieuwenhuyzeMarch 2008No 131Editorial Director Jan Smets, Member of the Board of Directors of the National B
Michigan State University - LIR - 832
LIR 832 Problem Set #2 1. There are many theories about how one might improve productivity and at least 15 consulting firms marketing programs based on each theory. One of the more interesting approaches draws on the Roman Emperor Caligula's profound
Calvin - M - 100
Math 1002The Enlarging Area ParadoxCut out the four pieces that make up the square below and rearrange them to cover the rectangle at the bottom.Notice that the area of the top figure is 64 (8 8), but the area of the bottom figure is 65 (5 1
Calvin - M - 100
The Locker ProblemInstructions. Work on the locker problem described below. As you work on the locker problem, have one member of your group keep track of information in a way that will allow you report on your progress. 1 Your report about your wo
Western Washington - MIS - 320
This presentation was developed by Dr. Steven C. Ross for use in MIS 320 classes at Western Washington University. Some of the material contained herein is 2007, John Wiley & Sons, Inc. and other sources, as noted. All rights reserved.MIS 320Us
Pittsburgh - AEI - 8932
COMMISSION OF THE EUROPEAN COMMUNITIESCOM(76) 608 final Brussels, 18 November 1976COMMISSION COMMUNICATION TO THE COUNCILon the negotiations between the European Economic Community and the State of IsraelRECOMMENDATION FOR REGULATION (EEC) OF
Glasgow Caledonian University - TEAM - 190
Our group QAW Notes to be taken now. 2/17/04 Users: Administrator->Admin, Navigator->Nav, Professor Cao->Cao Flexibility: Admin: has controls for changing settings (preferences->prefs) Admin: settable at beginning of simulation Prefs: change appearan
Western Washington - CHEM - 101
Chapter 1 Chemistry An IntroductionCheck in Blackboard (http:/courses.wwu.edu) for quizzes and for assignments.- Graded quiz by 11:30 PM Monday 4/23/2007. Note, you must both save each question and submit (at the bottom) the completed quiz. Try to
Western Washington - CHEM - 101
Chapters 3 & 4Atomic and Electronic StructureHomework, Chapters 3 & 4Chapter 3; Pages 77 to 80 (not to be turned in): 1(a-d), 2 - 11, 14, 16, 19, 20, 22 29, 33, 35, 41, 45 53, 55 57, 59, 65, 66, 68, 69, 71 73, 75, 76, 78 81, 83Chapter
Western Washington - CHEM - 101
Chemistry 101Spring Quarter 2007 - Review Final Exam Tuesday, June 12, 2007 3:30-5:30Chapter 1 - IntroductionChemistry Around Us Scientific Method Precision & Accuracy Physical & Chemical Properties Significant Figures Measurements - Length, Vol,
Western Washington - CHEM - 101
Chemistry 101 Chemical Concepts Dr. Jeffrey A. Hurlbut Spring 2007Information, Lecture Notes, Quizzes, Assignments are available on Blackboard: http:/courses.wwu.edu/ Much of the above, except for Online Quizzes are also available at: www.chem.wwu.e
Glasgow Caledonian University - TEAM - 190
Collision Detector If object overlaps with person Move object back If objects overlap Pick one to be there Objects know their positions Walls know max position Avatar knows his position 3D tracker if person moves open file write state of room to file