Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revisionBoth sides next revision
workshops:tutorial3 [2018/11/03 09:51] – [Table] temaworkshops:tutorial3 [2018/11/03 10:05] tema
Line 46: Line 46:
  
 [[http://www.macs.hw.ac.uk/~sbs/|Sven-Bodo Scholz]] and [[http://ashinkarov.github.io/|Artjoms  Šinkarovs]] are computer science researchers working in the area of high-performance compilers and functional languages.  Sven-Bodo Scholz is the original author of the SaC compiler and Artjoms  Šinkarovs is one of the main contributors. [[http://www.macs.hw.ac.uk/~sbs/|Sven-Bodo Scholz]] and [[http://ashinkarov.github.io/|Artjoms  Šinkarovs]] are computer science researchers working in the area of high-performance compilers and functional languages.  Sven-Bodo Scholz is the original author of the SaC compiler and Artjoms  Šinkarovs is one of the main contributors.
 +
 +
 +===== Useful Links =====
 +
 +  * Login to Jupyter Hub [[https://sachub.oi.pe/jhub|here]].  Pick any username; use the password that will be announced during the tutorial.  This will create a session (persists for 24 hours) where you can run notebooks or work via the terminal.
 +  * The notebook with code snippets from the first part of the tutorial is [[https://www.macs.hw.ac.uk/gitlab/tema/pact-slides|here]]
 +  * Full code for the CNN is [[https://github.com/SacBase/CNN|here]].  The ''cnn.sac'' is a version without set comprehension, and it uses a few tricks to make it run faster.  The ''cnn_template.sac'' replaces all the with-loops with set-comprehensions; this becomes more readable but it may have a bit more runtime overheads.