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

Slides:



Advertisements
Similar presentations
Client-server practices DSC340 Mike Pangburn. Agenda Overview of client-server development Editing on client (e.g., Notepad) or directly on server (e.g.,
Advertisements

BETA FAQ – e-hand in DIGITAL EXAM SUBMISSION THROUGH CBSLEARN 1.
1 Workshop 20: Teaching a Hands-on Undergraduate Grid Computing Course SIGCSE The 41st ACM Technical Symposium on Computer Science Education Friday.
WELCOME TO THE MCCLOUD SERVICES CUSTOMER WEB PORTAL TUTORIAL.
CSCI 1411 FUNDAMENTALS OF COMPUTING LAB Lab Introduction 1 Shane Transue MSCS.
Using Pine to send your ICS111 homework First Log in into UNIX using SSH either from home (If you have previously installed SSH or from the Lab. Once in.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
1c.1 Assignment 2 Preliminaries Review Full details in assignment write-up. ITCS 4146/5146 Grid Computing, 2007, UNC-Charlotte, B. Wilkinson. Jan 24, 2007.
AssignPrelim1.1 © 2011 B. Wilkinson/Clayton Ferner. Modification date: Aug 22, 2011 Course Preliminaries.
Demo of running CUDA programs on GPU and potential speed-up over CPU ITCS 6/8010 CUDA Programming, UNC-Charlotte, B. Wilkinson, Jan 10, 2011.
AssignPrelim1.1 ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson. Course Preliminaries.
AssignPrelim1.1 ITCS 4146/5146 Grid Computing, 2007, UNC-Charlotte, B. Wilkinson. Jan 13, 2007 Course Preliminaries.
AssignPrelim1.1 ITCS 4146/5146 Grid Computing, 2008, UNC-Charlotte, B. Wilkinson. Aug 25, 2008 Course Preliminaries.
Exploring the Internet Creating and setting up your website Instructor: Michael Krolak Instructor: Patrick Krolak See also
1c.1 Assignment 2 Preliminaries Review (Full details in assignment write-up.)‏ © 2010 B. Wilkinson/Clayton Ferner. Spring 2010 Grid computing course. Modification.
IS 118 Introduction to Development Tools Week 1. Things to Cover UCID WebCT AFS Visual Basic.net Running PHP.
1c.1 Assignment 2 Preliminaries Review (Full details in assignment write-up.)‏ © 2011 B. Wilkinson/Clayton Ferner. Fall 2011 Grid computing course. Modification.
AssignPrelim1.1 © 2010 B. Wilkinson/Clayton Ferner. Modification date: Dec 20, 2009 Course Preliminaries.
Outline.1 Grid Computing Spring 2010 Tuesday/Thursday 11:00 am - 12:15 pm Instructors © 2010 B. Wilkinson/Clayton Ferner. Modification date: Dec 20, 2009.
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
Tuesday, September 08, Head Node – Magic.cse.buffalo.edu Hardware Profile Model – Dell PowerEdge 1950 CPU - two Dual Core Xeon Processors (5148LV)
Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 4P. 1Winter Quarter Introduction to UNIX.
New School Websites Teacher Pages. Visit the SCUSD Website for videos tutorials: For more information.
Getting Connected to NGS while on the Road… Donna V. Shaw, NGS Convocation.
Introduction to UNIX/Linux Exercises Dan Stanzione.
BIF713 Operating Systems & Project Management Instructor: Murray Saul
ITCS 4/5145 Parallel Programming, UNC-Charlotte, B. Wilkinson, 2012, Jan 18, 2012assignprelim.1 Assignment Preliminaries ITCS 4145/5145 Spring 2012.
 First time student activates their google account, they need to go to an internet browser and go to  drive.google.com/a/students.macon.k12.nc.usdrive.google.com/a/students.macon.k12.nc.us.
Accessing Barney Off- Campus How can I get my H: files when I am not on the GU network? Business 111 Edward Mitchell Fall 2006.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Welcome to MSTC Instructor: Brent Presley. OVERVIEW MSTC Network Login MyMSTC MSTC Computer Needs Software Needs Network Storage Course Website.
HPC at HCC Jun Wang Outline of Workshop1 Overview of HPC Computing Resources at HCC How to obtain an account at HCC How to login a Linux cluster at HCC.
Log on to Digital Locker Website You should be able to log on using Internet Explorer browser at the campus. You may need to log in using Mozilla FireFox.
Customer Service and Support Sutherland Global Services Consultant Learning Services Microsoft Store.
Drexel University Software Engineering Research Group 1 Eclipse for SE101.
Computing Fundamenatls CMSC 201 Computer Science I Penny Rheingans University of Maryland Baltimore County (with inspiration from previous 201 instructors.
Chapter 13 Users, Groups Profiles and Policies. Learning Objectives Understand Windows XP Professional user accounts Understand the different types of.
AE6382 Secure Shell Usually referred to as ssh, the name refers to both a program and a protocol. The program ssh is one of the most useful networking.
ITCS 4/5010 CUDA Programming, UNC-Charlotte, B. Wilkinson, Dec 28, 2012assignprelim.1 Assignment Preliminaries ITCS 4010/5010 Spring 2013.
Emergence of GPU systems and clusters for general purpose high performance computing ITCS 4145/5145 April 3, 2012 © Barry Wilkinson.
ITCS 4/5010 CUDA Programming, UNC-Charlotte, B. Wilkinson Dec 24, 2012outline.1 ITCS 4010/5010 Topics in Computer Science: GPU Programming for High Performance.
CMSC 104, Version 8/061L01Introduction.ppt Introduction CMSC 104 Problem Solving and Computer Programming.
Aug Introduction CMSC 104 section 301 Problem Solving and Computer Programming Fall 05.
1 Short Course on Grid Computing Jornadas Chilenas de Computación 2010 INFONOR-CHILE 2010 November 15th - 19th, 2010 Antofagasta, Chile Dr. Barry Wilkinson.
Unix and Samba By: IC Labs (Raj Kidambi). What is Unix?  Unix stands for UNiplexed Information and Computing System. (It was originally spelled "Unics.")
1 Remote Access Telnet Telnet FTP FTP. 2 Applications and Communications Telnet Telnet  Program for accessing systems remotely.  Available on Windows.
Outline.1 Grid Computing Fall 2011 Tuesday/Thursday 9:30 am - 10:45 pm Instructors © 2011 B. Wilkinson/Clayton Ferner. Modification date: Aug 22, 2011.
ITCS 4/5145 Parallel Programming, UNC-Charlotte, B. Wilkinson, Dec 26, 2012outline.1 ITCS 4145/5145 Parallel Programming Spring 2013 Barry Wilkinson Department.
XP Browser and Basics COM111 Introduction to Computer Applications.
FitnessGram® 2015 Student Information System (SIS) Extract Import Training for Georgia School Year.
1 Workshop 9: General purpose computing using GPUs: Developing a hands-on undergraduate course on CUDA programming SIGCSE The 42 nd ACM Technical.
Unix Servers Used in This Class  Two Unix servers set up in CS department will be used for some programming projects  Machine name: eustis.eecs.ucf.edu.
1 Getting Started with C++ Part 2 Linux. 2 Getting Started on Linux Now we will look at Linux. See how to copy files between Windows and Linux Compile.
Using the AFRESH software Ruaraidh Dobson University of Aberdeen V1.0 27/04/2016.
Assignprelim.1 Assignment Preliminaries © 2012 B. Wilkinson/Clayton Ferner. Modification date: Jan 16a, 2014.
Assignment Preliminaries The following applies to all assignments © 2016 B. Wilkinson Assignprelim.ppt Modification date: January 3, 2016.
Assignprelim.1 Assignment Preliminaries © 2012 B. Wilkinson/Clayton Ferner. Modification date: Aug 10, 2012.
Advanced Computing Facility Introduction
Getting Connected to NGS while on the Road…
Computing Fundamenatls CMSC 201 Computer Science I Penny Rheingans University of Maryland Baltimore County (with inspiration from previous 201 instructors.
Services Course 9/9/2018 3:37 PM Services Course Windows Live SkyDrive Participant Guide © 2008 Microsoft Corporation. All rights reserved.
Assignment Preliminaries
Bomgar Remote support software
Dr. Barry Wilkinson © B. Wilkinson Modification date: Jan 9a, 2014
Getting Connected to NGS while on the Road…
CGS 3175: Internet Applications Fall 2009
Assignment Preliminaries
Dr. Barry Wilkinson University of North Carolina Charlotte
FitnessGram® 2015 Student Information System (SIS) Extract Import Training for Georgia School Year.
CSCE 206 Lab Structured Programming in C
Presentation transcript:

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

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

assignprelim.3 Student accounts on computer systems Most programming assignments will be done on coit-grid06 GPU server. Account details will be sent by . 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

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: (Search on PuTTy)

File transfers and editing Convenient to use WinSCP as well as Putty or instead of Putty assignprelim.5 Obtain from:

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

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

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

assignprelim.11 Moodle will be used for submitting assignments and for multiple-choice class tests. Access is through 49er Express or A link is provided from the course home page: Make sure you use a recent browser. Class tests and assignment submission

Moodle Select the combined course: ITCS :ITCS _Combined (201110) For Moodle, Mozilla Firefox seems better than Internet Explorer (some layout issues with Explorer)

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

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

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

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 UNLESS I SPECIFICALLY ASK YOU TO DO SO!! I WILL IGNORE THE .

SUBMIT ONLY ONE UNCOMPRESSED PDF FILE TO MOODLE, OTHERWISE:

assignprelim.18 Each assignment will have posted due date posted on the course home page: which is firm unless you have documented system problems. Due Date

Course Assistance Teaching course assistant Jeremy Villalobos (PhD student): Contact on matters such as user accounts or system not functioning. Contact Instructor for matters such as course materials and assignment write-up.

Questions