1 / 20

Assignment Preliminaries ITCS 6010/8010 Spring 2011

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.

Download Presentation

Assignment Preliminaries ITCS 6010/8010 Spring 2011

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

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

  5. File transfers and editing • Convenient to use WinSCP as well as Putty or instead of Putty 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)

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

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

  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. It is important to submit assignments on time so there will be a penalty for late assignments of 10%/day.

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

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

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

  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

More Related