200 likes | 283 Views
Assignment Preliminaries ITCS 6010/8010 Spring 2011. Computer system used for course. Login from within the campus only. Login from off-campus. coit-grid06. coit-grid03. coit-grid04. coit-grid01. coit-grid02. coit-grid01-4 each dual Xeon processors (3.4Ghz) 8GB main memory.
E N D
Assignment PreliminariesITCS 6010/8010Spring 2011 ITCS 6/8010 CUDA Programming, UNC-Charlotte, B. Wilkinson, Jan 22, 2011
Computer system used for course Login from within the campus only Login from off-campus coit-grid06 coit-grid03 coit-grid04 coit-grid01 coit-grid02 coit-grid01-4 each dual Xeon processors (3.4Ghz) 8GB main memory NVIDIA Tesla GPU (448 core Fermi) switch coit-grid05 -- Four quad-core Xeon processors (2.93Ghz) 64GB main memory 1.2 TB disk All user’s home directories on coit-grid05 (NFS) coit-grid05 coit-grid01.uncc.edu – coit-grid06.uncc.edu
Student accounts on computer systems • Most programming assignments will be done on coit-grid06 GPU server. • Account details will be sent by email. Changing your password You have to log onto coit-grid02 to change your password for it to take effect and be propagated to all servers in the cluster. There may be a time delay for that to happen. Command to change password passwd
Remote Access • Traditional way from a Windows system is to use PuTTY for a command line remote access. Select ssh coit-grid01.uncc.edu Obtain from: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html (Search on PuTTy)
File transfers and editing • Convenient to use WinSCP as well as Putty or instead of Putty Obtain from: http://winscp.net/eng/index.php
Editor • Once logged onto server, can use various Linux editors. • nano is easy (although does not highlight C syntax)
Linux system It turns out that often it is more convenient to use Linux system, especially if you are forwarding graphics. Cygwin can be installed on a Windows system to run native Linux applications including shells. Very large if whole package installed. Find from: http://cygwin.com/ Probably best if you intend to forward graphics (see assignments) as it comes with an X11 server (XWin) and a command line terminal X client (Xterm)
Start Xterm (should also start X server) Check X server running with xclock
Connecting to coit-grid06.uncc.edu • You cannot connect to coit-grid06.uncc.edu from off-campus because of a firewall • So you will need to ssh into coit-grid01 and then ssh from coit-grid01 to coit-grid06 • From command line, type: ssh coit-grid06.uncc –l username -X -l option if a different username -X option if need X11 forwarding
PCs with GPUs installed Lab 335 Windows XP computers in Woodward lab room 335 have mid-level NVIDIA GPUs installed and can also be used for testing. Use Microsoft Visual Studio – more details in assignment. Your own PC with a NVIDIA GPU installed You can also do work using your own computer if it has a NVIDIA GPU installed – you will need to install NVIDA software and Visual Studio. (New) Mac Pro’s Has NVIDIA GPU installed. You will still need to install NVIDA software Use basically as a Linux system.
Class tests and assignment submission Moodle will be used for submitting assignments and for multiple-choice class tests. Access is through 49er Express or http://moodle.uncc.edu/ A link is provided from the course home page: Make sure you use a recent browser.
Moodle Select the combined course: ITCS-6010-091:ITCS-8010-091_Combined (201110) For Moodle, Mozilla Firefox seems better than Internet Explorer (some layout issues with Explorer)
It is important to submit assignments on time so there will be a penalty for late assignments of 10%/day.
What to put in document for each assignment • You name! • Identify each part in the assignment you did • Give your code with an explanation. • Show that your programs work by taking screen shots and include these screen shots in the document. • To include screen shots from Windows XP, select window, press Alt-Printscreen, and paste to source file. • Specific screen shots may be requested in the assignment write-up and must be present and identified.
Document format You can produce the source document in any format (Word etc.) BUT only submit a single PDF document. No other format accepted. IT MUST BE A SINGLE PDF FILE Creating PDF: Adobe PDF print driver, my approach (or “save as PDF” may be available or use a free converter such as pdf995).
DO NOT SUBMIT MULTIPLE FILES. • YOU CAN MAKE A RE-SUBMISSION THAT REPLACE THE PREVIOUS SUBMISSION BEFORE THE DEADLINE. DO NOT SUBMIT TO ME BY EMAIL UNLESS I SPECIFICALLY ASK YOU TO DO SO!! I WILL IGNORE THE EMAIL.
Due Date Each assignment will have posted due date posted on the course home page: http://www.cs.uncc.edu/~abw/ITCS6010S11/ which is firm unless you have documented system problems.
Course Assistance Teaching course assistant • Jeremy Villalobos (PhD student): jeremyvillalobos@gmail.com Contact on matters such as user accounts or system not functioning. Contact Instructor for matters such as course materials and assignment write-up.