2 Replies Latest reply: Feb 26, 2012 7:09 PM by peter.strazdins RSS

Experiences getting coursework students working on the SCC

peter.strazdins Community Member
Currently Being Moderated

In the second half of 2011, I ran a Multicore Computing course (COMP8320) for advanced undergrads and postgrads.  For their 3rd assignment, they wrote some simple linear algebra algorithms and then did a fairly comprehensive performance analysis based on a largish number of experiments on the SCC.  The issue I had as instructor of course was a find a way that a dozen or so students could safely and fairly use the SCC at any time they wanted (especially in the last 2 days before their deadline!!) without someone having to be there to monitor and if needed reboot the machine.

 

Anyway,  it can be done!   A rather inelegant combination of scripts and lockfiles, and once I added a script that identified and purged any process on a core which looked like it was from a leftover job, it all went very well (no reboots for the last 3 days after that).  Of course, I did not tell them any other way of accessing the SCC other than the modified rccerun script that I provided. No doubt there are more elegant solutions but if anyone is interested in how to make the SCC a pseudo- multiuser machine or even in the reasonably interesting performance experiments that the students did on the SCC, I have written it up and made the relevant source files available, please see: the course web pages .

 

If anyone else has had experiences is  making the SCC available to coursework students, I'd be interested to hear.


More Like This

  • Retrieving data ...