Presentation is loading. Please wait.

Presentation is loading. Please wait.

ITCS 6/8010 CUDA Programming, UNC-Charlotte, B. Wilkinson, Jan 22, 2011assignprelim.1 Assignment Preliminaries ITCS 6010/8010 Spring 2011.

Similar presentations


Presentation on theme: "ITCS 6/8010 CUDA Programming, UNC-Charlotte, B. Wilkinson, Jan 22, 2011assignprelim.1 Assignment Preliminaries ITCS 6010/8010 Spring 2011."— Presentation transcript:

1 ITCS 6/8010 CUDA Programming, UNC-Charlotte, B. Wilkinson, Jan 22, 2011assignprelim.1 Assignment Preliminaries ITCS 6010/8010 Spring 2011

2 coit-grid01-4 each dual Xeon processors (3.4Ghz) 8GB main memory coit-grid05 -- Four quad-core Xeon processors (2.93Ghz) 64GB main memory 1.2 TB disk coit- grid01 coit-grid01.uncc.edu – coit-grid06.uncc.edu switch coit- grid05 coit- grid03 coit- grid02 coit- grid04 All user’s home directories on coit-grid05 (NFS) Computer system used for course coit- grid06 NVIDIA Tesla GPU (448 core Fermi) Login from within the campus only Login from off-campus

3 assignprelim.3 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

4 assignprelim.4 Traditional way from a Windows system is to use PuTTY for a command line remote access. Remote Access coit-grid01.uncc.edu Select ssh Obtain from: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html (Search on PuTTy)

5 File transfers and editing Convenient to use WinSCP as well as Putty or instead of Putty assignprelim.5 Obtain from: http://winscp.net/eng/index.php

6 Editor Once logged onto server, can use various Linux editors. nano is easy (although does not highlight C syntax) assignprelim.6

7 assignprelim.7 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)

8 assignprelim.8 Start Xterm (should also start X server) Check X server running with xclock

9 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 assignprelim.9 -l option if a different username -X option if need X11 forwarding

10 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. assignprelim.10

11 assignprelim.11 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. Class tests and assignment submission

12 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)

13 assignprelim.13 It is important to submit assignments on time so there will be a penalty for late assignments of 10%/day.

14 assignprelim.14 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. What to put in document for each assignment

15 assignprelim.15 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). Document format

16 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.

17 SUBMIT ONLY ONE UNCOMPRESSED PDF FILE TO MOODLE, OTHERWISE:

18 assignprelim.18 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. Due Date

19 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.

20 Questions


Download ppt "ITCS 6/8010 CUDA Programming, UNC-Charlotte, B. Wilkinson, Jan 22, 2011assignprelim.1 Assignment Preliminaries ITCS 6010/8010 Spring 2011."

Similar presentations


Ads by Google