Unformatted text preview:

Slide 1Today’s Game PlanInstructor: Dan NegrutGood to know…ME 964 Spring 2011TextCourse Related InformationGradingHomework PoliciesMidterm ExamMidterm ProjectFinal Exam ProjectFinal Exam ProjectClass ParticipationScores and GradesRules of EngagementRules of EngagementA Word on Hardware…A Word on Software…Staying in Touch…Course ObjectivesCourse ObjectivesCourse EmphasisGPU Proved Fast in Several ApplicationsWho Will Be the ME964 Student?Slide 26Slide 27Overview of Material CoveredOverview of the GPU (CUDA) component…PrerequisitesAt the beginning of the road…My Advice to YouAcknowledgementsEnd: Discussion of Syllabus Beginning: Quick Review of CME964High Performance Computing for Engineering ApplicationsSpring 2011Dan NegrutAssistant ProfessorDepartment of Mechanical EngineeringUniversity of Wisconsin, Madison“I think there is a world market for maybe five computers.” T. J. Watson, chairman of IBM, 1943.© Dan Negrut, 2011ME964 UW-MadisonJanuary 18, 2011Today’s Game PlanCourse logisticsBrief overview of syllabusMotivation and central themes of this classStart quick overview of C programming language2Instructor: Dan NegrutPolytechnic Institute of Bucharest, RomaniaB.S. – Aerospace Engineering (1992)The University of IowaPh.D. – Mechanical Engineering (1998)MSC.Software Product Development Engineer 1998-2005The University of MichiganAdjunct Assistant Professor, Dept. of Mathematics (2004) Division of Mathematics and Computer Science, Argonne National LaboratoryVisiting Scientist 2004-2005, 2006, 2010The University of Wisconsin-Madison, Joined in Nov. 2005Research Focus: Computational Dynamics (Dynamics of Multi-body Systems)Established the Simulation-Based Engineering Lab (http://sbel.wisc.edu) 3Good to know…Time 9:30 Tu & ThLocation 1163MEOffice 2035MEPhone 608 890-0914E-Mail [email protected]Course Webpage http://sbel.wisc.edu/Courses/ME964/2011/index.htmGrades reported at: learnuw.wisc.eduME964 Forum: http://sbel.wisc.edu/Forum/index.php?board=3.0 4ME 964 Spring 2011Office Hours:Monday 2 – 4 PMWednesday 2 – 4 PM Call or email to arrange for meetings outside office hoursWalk-ins are fine as long as they are in the afternoonTAs:Arman PazoukiToby Heyn5TextHighly recommended, useful in this classNVIDIA CUDA C Programming Guide V3.2, 2010 :http://developer.download.nvidia.com/compute/cuda/3_2/toolkit/docs/CUDA_C_Programming_Guide.pdf Jason Sanders and Edward Kandrot: CUDA by Example: An Introduction to General-Purpose GPU Programming, Addison-Wesley Professional, 2010 (on reserve, Wendt Lib.)David B. Kirk and Wen-mei W. Hwu: Programming Massively Parallel Processors: A Hands-on Approach, Morgan Kaufmann, 2010 (on reserve, Wendt Lib.)Peter Pacheco: Parallel Programming with MPI, Morgan Kaufmann, 1996 (on reserve, Wendt Lib.)B. Kernighan and D. Ritchie, The C Programming LanguageB. Stroustrup, The C++ Programming Language, Third EditionFurther readingH. Nguyen (ed.), GPU Gems 3, Addison Wesley, 2007 (on reserve, Wendt Lib.)T. Mattson, et al.: Patterns for Parallel Programming, Addison Wesley, 2005Michael J. Quinn: Parallel Programming in C with MPI and OpenMP, McGraw Hill, 2003No textbook is required, but there are some recommended ones:6Course Related InformationHandouts will be printed out and provided before each lectureLecture slides (PPT and PDF) will be made available online at class websiteVideo streaming of class anticipated to be available on the same day athttp://mediasite.engr.wisc.edu/Mediasite/Catalog/pages/catalog.aspx?catalogId=31c0b7c4-3a0f-410b-bacf-0c238380112f&folderId=96ee9eab-32a4-4321-8b45-6eae85c267ef&rootDynamicFolderId=e5b4a945-c68f-45b2-9eb7-b2512f5122cd Grades will be maintained online at Learn@UWSyllabus will be updated as we go It will contain info aboutTopics we coverHomework assignmentsAvailable at the course websitehttp://sbel.wisc.edu/Courses/ME964/2011/index.htm7GradingHomework 40%Midterm Exam 10%Midterm Project 20%Final Project 25%Course Participation 5%Total 100%NOTE:•Score related questions (homeworks/exams/labs) must be raised prior to next class after the homeworks/exams/lab is returned. 8Homework PoliciesAbout eight or nine HWs assignedNo late HW acceptedHW due at 11:59 PM on the day indicated as due dateHomework with lowest score will be dropped when computing final scoreHomework and projects should be emailed to [email protected] To get credit for your work the email time-stamp should be prior to the assignment due time/date9Midterm ExamOne midterm examScheduled during regular class hoursTentatively scheduled on April 21Doesn’t require use of a computer (it’s a pen and paper exam)It’s a “closed books” examYou can bring annotated copies of the papers that you are asked to read10Midterm ProjectEach one of you will have to select one of four topics by March 1Topic 1: Simplified N-Body problem on the GPU Topic 2: Collision detection on the GPUTopic 3: Finite Element Analysis on the GPUTopic 4: GPU-based parallel solution of sparse large positive definite linear system using Cholesky decompositionTopics listed according to their level of difficultyTopics 2, 3 conference paper worth if implemented rightTopic 4 journal paper worth if implemented rightDue on April 13 at 11:59 PMAccounts for 20% of final gradeProject is individual11Final Exam ProjectScheduled for Tuesday, May 10, 12:25 PMThe Final Project is due on May 9, at 11:59 PMTwo hour time slot used to have Final Project presentationsAdditional presentation time slots will very likely be needed during finals’ weekI will come up with a way for you to select your time slot based on your availability during the finals’ week12Final Exam ProjectFinal Project (accounts for 25% of final grade):It is an individual projectYou choose a problem that suites your research or interestsYou are encouraged to tackle a meaningful problemAttempt to solve a useful problem rather than a problem that you are confident that you can solveProjects that are not successful are ok, provided you aim high enough and demonstrate good workContinuing the Midterm Project is ok for Topics 2, 3, and 4Tentatively, Work on Final Project will start on April 15Presentation of


View Full Document

UW-Madison ME 964 - Lecture 0118

Documents in this Course
Load more
Download Lecture 0118
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Lecture 0118 and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Lecture 0118 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?