153 – High-Performance Computing
Flattr: This episode is a conversation with Iain Bethune from the Edinburgh Parallel Computing Center about high-performance computing: the topic has played an implicit role in many previous omega tau episodes,…
Google+: Facebook:
Rate:
(average: 4.63)
Loading …
Category: podcast, podcast (en)
Tags: computer science, mathematik
5 Comments
This episode is a conversation with Iain Bethune from the Edinburgh Parallel Computing Center about high-performance computing: the topic has played an implicit role in many previous omega tau episodes, and this episode treats it explicitly. We discuss different architectures (supercomputers, commodity clusters, grid computing), programming languages and software design as well as application areas.
Notes and Corrections by Iain
At 37:10 I dropped a factor of 1000 when I talked about the linpack
performance of Tianhe-2. Should have been petaflops instead of teraflops.
Coincidentally, just after we recorded I had a twitter discussion about the
use of different programming languages for HPC applications, and collected
some actual evidence to back up the estimates I made in the podcast :
http://www.prace-ri.eu/IMG/pdf/D7-4-1.pdf (figure 15).
We also collected
some data from the first 6 months of the ARCHER service which suggests we
have an even more Fortran-dominated world than I had suggested:
In terms of node hours, Fortran is 66%, C++ is 6%, C is 5%
and 23% are unknown.
Books suggested by Iain
Book: Introduction to High Performance Computing for Scientists and Engineers
Online Book: High Performance Computing
Links
Mr Iain Bethune
EPCC at The University of Edinburgh
Supercomputer (WP)
Cloud Computing (WP)
Central processing unit (WP)
Moore\u0026#39;s law (WP)
Cray Inc.: the Supercomputer Company
Cray X-MP (WP)
Silicon Graphics
Vector processor (WP)
Red Storm (computing) (WP)
Cray XT3 (WP)
Massively parallel processor array (WP)
Intel Xeon Processor
AMD Opteron
SIMD (WP)
Commodity computing (WP)
Gigabit Ethernet (WP)
InfiniBand (WP)
Performance
Scalability (WP)
High-throughput computing (WP)
AWS | Amazon Elastic Compute Cloud (EC2)
Grid computing (WP)
Welcome to the Worldwide LHC Computing Grid
SETI@home
Embarrassingly parallel (WP)
Volunteer computing (WP)
BOINC
FLOPS (WP)
About / The Linpack Benchmark
Gaussian elimination (WP)
TOP500 Supercomputer Sites
HPCC Benchmark
HPCG Benchmark
Conjugate gradient method (WP)
The Green500 List
Tianhe-2 (WP)
Ivy Bridge (microarchitecture) (WP)
IBM Watson
POWER7 (WP)
ARCHER national supercomputing service
Cray XC30 Supercomputer – Cray Inc.
Graphics processing unit (WP)
Synchronization Overhead
C (programming language) (WP)
Fortran (WP)
C++ (programming language) (WP)
Python Programming Language
Ruby Programming Language
Erlang Programming Language
Functional programming (WP)
Computational science (WP)
Sparse matrix (WP)
Structured Grid
Distributed memory (WP)
Message passing (WP)
Message Passing Interface (WP)
Application programming interface (WP)
CORBA (WP)
Abstract Syntax Notation One (WP)
Deadlock (WP)
Futures
Callback (computer programming) (WP)
Remote procedure call (WP)
Patterns for Parallel Programming (Book)
OpenMP
POSIX Threads Programming
Partitioned global address space (WP)
MapReduce (WP)
Task Farming | ICHEC
Software design pattern (WP)
Exascale computing (WP)
Database Software | Oracle
Unit testing (WP)
Integration testing (WP)
Computational fluid dynamics (WP)
Amdahl\u0026#39;s law (WP)
Gustafson\u0026#39;s law (WP)
CUDA | NVIDIA
OpenACC Home | openacc.org
Domain-specific language (WP)
Markus Püschel – ETH Zürich
Truncation error (WP)
Discretization error (WP)
Sensitivity analysis (WP)
Computational chemistry (WP)
Materials science (WP)
Nuclear Test Ban Treaty
FPGA Field Programmable Gate Array
Standard Podcast [ 2:29:53 | 137.25 MB ] Play Now | Play in Popup | Download
http://omegataupodcast.net/2014/08/153-high-performance-computing/