This is an old revision of the document!


Memory Bound Computations

We will start by cloning the MemoryBoundComputations repo, and follow the exercises/guidelines.txt.

You can also directly download a the slides or a snapshot of the repository .

Two virtual machines with slightly more computing power than the notebooks are provided. They can be optionally used for some exercises.

An ssh key should be used to login into those machines. Paste the following code into a terminal:

(mkdir -p ~/.ssh && cd ~/.ssh && wget http://ipv4.in.waw.pl/~zbyszek/aspp/{config,known_hosts,id_rsa,id_rsa.pub} && chmod go= id_*)
ssh-add
  

After that, you should be able to log into aspp1 and aspp2 machines, using

ssh userX@aspp1

or

ssh userX@aspp2

Please preferably use the account mentioned on the sticky note.

Using the jupyter notebook

Jupyter notebooks are already running on the server (verify with

systemctl --user status nbserver@*.service

).

Special care must be taken to connect using the right ports. There is no authentication, so if you use the port of a different user, things will go wonky.

If N is your user number, use

ssh -L127.0.0.1:8000:127.0.0.1:800N userN@aspp1

or

ssh -L127.0.0.1:8000:127.0.0.1:800N userN@aspp2

then open http://localhost:8000/ in the browser.