Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

High performance computing Igal G. Rasin

Summary: High performance computing
Igal G. Rasin
Department of Chemical Engineering, Technion Israel Institute of Technology
Parallel computing has historically played a vital role in addressing the performance demands of
high-end engineering and scientific applications. However, it has now moved to center stage in light
of current hardware trends and device power efficiency limits. All computer systems - laptop,
desktop, high-end supercomputers, and large-scale data center clusters are being built using chips
with an increasing number of processor cores, with little or no increase in clock speed per core.
Unlike previous generations of hardware evolution, this shift impacts techniques used in scientific
and engineering applications. The goal of this tutorial is to familiarize people with different
parallelization techniques and tools used in high performance computing (HPC). The tutorial will
discuss issues related to efficient use of modern computers in science and engineering. The tutorial
can be divided into two parts. The first part is an overview of parallelization automatically
performed by hardware and compilers. The second part introduces OpenMP and MPI parallelization


Source: Adler, Joan - Physics Department, Technion, Israel Institute of Technology


Collections: Physics