Search
Now showing items 11-20 of 23
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
OSCER State of the Center Address 2003
(2003-09-25)
Talk Abstract
OSCER State of the Center Address 2003
The OU Supercomputing Center for Education & Research has undergone tremendous growth in the past year, not only in size but also in scope and ambition. In this talk, ...
OSCER State of the Center Address 2002
(2002-09-12)
The State of the OU Supercomputing Center for Education & Research (OSCER)
OSCER State of the Center Address 2005
(2005-10-05)
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 ...
Parallel & cluster computing : linear algebra
(2008-08-10)
Monte Carlo Simulation (SC '08 Education Program's Workshop on Parallel & Cluster Computing)
(2008-08-10)
An application is known as embarrassingly parallel if its parallel implementation:
can straightforwardly be broken up into roughly equal amounts of work per processor, AND
has minimal parallel overhead (e.g., communication ...
Instruction Level Parallelism (SC '08 Education Program's Workshop on Parallel & Cluster Computing)
(2008-08-10)
What is Instruction-Level Parallelism?
--Scalar Operation
--Loops
--Pipelining
--Loop Performance
--Superpipelining
--Vectors
--A Real Example