PAR Lecture 25, Thu Apr 20
Table of contents
Today we'll see some Nvidia videos from recent conferences, then several cloud computing tools, then some more Intel example programs.
1 Nvidia videos
- HPC and Supercomputing at GTC 2017 1 min (GTC 2017 is next month.)
- NVIDIA Self-Driving Car Demo at CES 2017 2 min (CES 2017 was in Jan.)
- How Nvidia Went From Gaming to GPUs 3 min
- Nvidia Volta To Be Released Q3 2017, Say Rumours | RX 480 Can be Flashed to RX 580 10 min. 4/19/2017
- NVIDIA Opening Keynote Highlights at CES 2017 37 min
2 Cloud computing
(Enrichment; read on your own)
The material is from Wikipedia, which appeared better than any other sources that I could find.
-
Hierarchy:
-
IaaS (Infrastructure as a Service)
- Sample functionality: VM, storage
- Examples:
- Google_Compute_Engine
- Amazon_Web_Services
- OpenStack : compute, storage, networking, dashboard
-
PaaS (Platform ...)
- Sample functionality: OS, Web server, database server
- Examples:
- OpenShift
- Cloud_Foundry
-
Hadoop :
- distributed FS, Map Reduce
- derived from Google FS, map reduce
- used by Facebook etc.
- Now, people often run Apache Spark™ - Lightning-Fast Cluster Computing instead of Hadoop, because Spark is faster.
-
SaaS (Software ...)
- Sample functionality: email, gaming, CRM, ERP
-
IaaS (Infrastructure as a Service)
-
Virtual machine.
The big question is, at what level does the virtualization occur? Do you duplicate the whole file system and OS, even emulate the HW, or just try to isolate files and processes in the same OS.
- Virtualization
- Hypervisor
- Xen
- Kernel-based_Virtual_Machine
- QEMU
- VMware
- Containers, docker,
- Comparison_of_platform_virtual_machines
-
Distributed storage
-
See also
- VNC
-
Grid_computing
- decentralized, heterogeneous
- used for major projects like protein folding
3 More Intel tutorials
Today, following on to Lecture 23, we'll run some more Intel tutorials. Students with their laptops are encouraged to participate.
Setting things up in your home dir (or whereever):
- mkdir samples; cd samples
- source /parallel-class/mic/setup
For each sample,
- Get the tarball into your dir with wget. (I copied some tarballs into /opt/intel/samples/ ).
- Unpack it.
- cd into the subdir
- Browse readme.html and follow it.
Here are the samples.
Comments
Comments powered by Disqus