Difference between pages "Parallelism and Concurrency BoF" and "Tutorials/Tutorial: Beginning with the Shell"

From LCA2016 Delegate wiki
(Difference between pages)
Jump to: navigation, search
 
m
 
Line 1: Line 1:
We're considering having a Parallelism and Concurrency BoF, for experts and novices alike.  It'll most likely be quite informal.
 
  
== When ==
+
== Prerequisites ==
 +
This is a tutorial, and has hands-on exercises for you to do to help understand the material presented.
 +
Please make sure that:
 +
* You can use a text editor (vi emacs nano gedit — I don't care)
 +
* You have a laptop with plenty of charge.  There will be some power available; I don't know how much.
 +
* You can get access to a Bourne compatible shell. Most machines will have <code>/bin/sh</code> as a link to a Bourne-compatible shell.  Such shells include:
 +
** dash
 +
** bash
 +
** ksh
  
THursday evening, before the speaker's dinner.
+
== Material ==
 +
We'll be using only standard commands &mdash; ''ls sed awk grep test'' etc.
 +
One non-standard command you may wish to install for the first exercise is sysvbanner. On Debian or Ubuntu do:
 +
apt-get install sysvbanner
  
== Where ==
+
It doesn't seem to be available for CentOS, but for RedHAT and Fedora you can do:
 
+
yum install banner
Currently unallocated.
+
 
+
== What ==
+
 
+
Parallelism and Concurrency!
+
 
+
Potential topics are:
+
:Automatic parallelisation / Parallelisation in Declarative Languages
+
::[http://www.mercurylang.org/documentation/papers.html#pbone_phd_thesis Paul's Thesis]
+
::[http://www.mercurylang.org Mercury Programming Language]
+
::[http://www.plasmalang.org Plasma Programming Language] (WIP)
+
:[http://www.intel.com/content/www/us/en/processors/xeon/xeon-phi-detail.html Xeon Phi]
+
:OpenMP
+
:GPGPU
+
:Software defined radio (SDR)
+
:Concurrency
+
:Async IO
+
 
+
Feel free to add more!
+
 
+
== Who is organizing this ==
+
 
+
:Paul Bone
+
:paul at bone dot id dot au
+
:Boney on freenode.org (#linux.conf.au)
+
 
+
:faulteh_
+
:faulteh_ on freenode.org
+

Revision as of 09:14, 27 January 2016

Prerequisites

This is a tutorial, and has hands-on exercises for you to do to help understand the material presented. Please make sure that:

  • You can use a text editor (vi emacs nano gedit — I don't care)
  • You have a laptop with plenty of charge. There will be some power available; I don't know how much.
  • You can get access to a Bourne compatible shell. Most machines will have /bin/sh as a link to a Bourne-compatible shell. Such shells include:
    • dash
    • bash
    • ksh

Material

We'll be using only standard commands — ls sed awk grep test etc. One non-standard command you may wish to install for the first exercise is sysvbanner. On Debian or Ubuntu do:

apt-get install sysvbanner

It doesn't seem to be available for CentOS, but for RedHAT and Fedora you can do:

yum install banner