Search
Now showing items 1-10 of 12
Grab Bag: Scientific Libraries, I/O Libraries, Visualization (SC '08 Education Program's Workshop on Parallel & Cluster Computing)
(2008-08-10)
OUTLINE:
----Scientific Computing Pipeline
----Scientific Libraries
----I/O Libraries
----Scientific Visualization
High Throughput Computing (SC '08 Education Program's Workshop on Parallel & Cluster Computing)
(2008-08-10)
OUTLINE:
-----What is High Throughput Computing?
-----Tightly Coupled vs Loosely Coupled
-----What is Opportunistic Computing?
-----Condor
-----Grid Computing
-----OU’s NSF CI-TEAM Project (a word from our sponsors
Supercomputing Overview (SC '08 Education Program's Workshop on Parallel & Cluster Computing)
(2008-08-10)
Supercomputing Overview
Transport Codes and Shifting (SC '08 Education Program's Workshop on Parallel & Cluster Computing)
(2008-08-10)
What is a Simulation:
All physical science ultimately is expressed as calculus (e.g., differential equations).
Except in the simplest (uninteresting) cases, equations based on calculus can’t be directly solved on a ...
Overview of Parallelism (SC '08 Education Program's Workshop on Parallel & Cluster Computing)
(2008-08-10)
OUTLINE:
----Parallelism
----The Jigsaw Puzzle Analogy for Parallelism
----The Desert Islands Analogy for Distributed Parallelism
----Parallelism Issues
MPI Introduction (SC '08 Education Program's Workshop on Parallel & Cluster Computing)
(2008-08-10)
WHAT IS MPI?
The Message-Passing Interface (MPI) is a standard for expressing distributed parallelism via message passing.
MPI consists of a header file, a library of routines and a runtime environment.
When you compile ...
Stupid Compiler Tricks (SC '08 Education Program's Workshop on Parallel & Cluster Computing)
(2008-08-10)
Stupid Compiler Tricks
--Dependency Analysis
--What is Dependency Analysis?
--Control Dependencies
--Data Dependencies
--Tricks the Compiler Plays
--Tricks You Play With the Compiler
--Profiling
The Tyranny of the Storage Hierarchy (SC '08 Education Program's Workshop on Parallel & Cluster Computing)
(2008-08-10)
What is the storage hierarchy?
--Registers
--Cache
--Main Memory (RAM)
--The Relationship Between RAM and Cache
--The Importance of Being Local
--Hard Disk
--Virtual Memory
Shared Memory Parallelism (SC '08 Education Program's Workshop on Parallel & Cluster Computing)
(2008-08-10)
OUTLINE:
----Parallelism
----Shared Memory Parallelism
----OpenMP
N-Body Simulation and Collective Communication (SC '08 Education Program's Workshop on Parallel & Cluster Computing)
(2008-08-10)
An N-body problem is a problem involving N “bodies” – that is, particles (e.g., stars, atoms) – each of which applies a force to all of the others.
For example, if you have N stars, then each of the N stars exerts a ...