ComputerScienceDepartment

CSC6220:ParallelComputingI:ProgrammingFall2016

MW7:30-9:20pm,318StateHall

Facultycontactinformation:

Name: Dr.DanielGrosu

Officeaddress:5057Woodward, Suite14001.4

Officehours:MondayandWednesday 4:50pm-5:50pmorbyappointmentPhone:(313)577-5171

Email:

CourseDescription:

Parallelcomputingconcepts,examplesofparallelcomputers,parallelisminalgorithms/data/programs,experienceswithstateoftheartparallelcomputers.

CreditHours:4

Prerequisite:

CSC2200andCSC2201,bothwith gradeofCor better,orCSC5050; andCSC3100 and CSC3101

Text(s) Book:

A.Grama,A.Gupta,G.KarypisandV.Kumar.“IntroductiontoParallel Computing",SecondEdition,AddisonWesley. 2003. (ISBN: 0-201064865-2).

Coursecontents:

parallelprogrammingmodels; principlesofparallelalgorithmdesign;basiccommunicationoperations;analyticalmodelingofparallelprograms;

programmingusingthemessagepassingparadigm(MPI);programmingsharedmemorysystems(POSIXThreadsandOpenMP).

CourseLearningObjectives:

Uponsuccessfulcompletionofthisclass,thestudentwillbeableto:

# / CSC6220CourselearningObjectives
1 / Understandthebasicsofparallelanddistributedsystems.
2 / Developprogramsformessage-passingsystemsusingMPI.
3 / Developprogramsforsharedmemorysystems usingthreadsandOpenMP.
4 / Analyzetheperformanceofparallelprograms.

Assessment:

FinalExam:30%Homework:30%TermProject:40%

GradingScale:

A(100-95),A-(94-90), B+(89-85), B(84-80),B-(79-75),C+(74-70),C(69-65),C-(64-60),

F(bellow60).

GradingPolicies:

Homeworkassignmentsandprojectsmustbehandedinbyduetime.Nolateassignmentswillbeacceptedunlesscompellingreasonscanbesuppliedandverified.Lateassignmentswillreceivenograde.

Nomake-upexamswillbegivenexceptforuniversitysanctionedexcusedabsences.Ifyoumissanexam(foragoodreason),itisyourresponsibilitytocontactmebeforetheexam, orsoonaftertheexamaspossible.Leaveamessageattheabovenumberorsendmeemail.

ReligiousHolidays:

BecauseoftheextraordinaryvarietyofreligiousaffiliationsoftheUniversitystudentbodyandstaff,theAcademicCalendarmakesnoprovisionsforreligiousholidays.However,itisUniversitypolicytorespectthefaithandreligiousobligationsoftheindividual.Studentswithclassesorexaminationsthatconflictwiththeirreligiousobservancesareexpectedtonotifytheirinstructorswellinadvancesothatmutuallyagreeablealternativesmaybeworkedout.

StudentDisabilitiesServices:

  • Ifyouhaveadocumenteddisabilitythatrequiresaccommodations,youwillneedtoregisterwithStudentDisabilityServicesforcoordinationofyouracademicaccommodations.TheStudentDisabilityServices(SDS)office islocatedin theAdamanyUndergraduateLibrary.TheSDStelephonenumberis313-577-1851or313-202-4216(Videophoneuseonly).Onceyouraccommodationisinplace,someonecanmeetwith

youprivatelytodiscussyourspecialneeds.StudentDisabilityServices'missionistoassisttheuniversityincreatinganaccessiblecommunitywherestudentswithdisabilitieshaveanequalopportunitytofullyparticipateintheireducationalexperienceatWayneStateUniversity.

  • StudentswhoareregisteredwithStudentDisabilityServicesandwhoareeligiblefor

alternatetestingaccommodationssuchasextendedtesttimeand/oradistraction-reducedenvironmentshouldpresenttherequiredtestpermittotheprofessoratleastoneweekinadvanceoftheexam.FederallawrequiresthatastudentregisteredwithSDSisentitledtothereasonableaccommodationsspecifiedinthestudent’saccommodationletter,whichmightincludeallowingthestudenttotakethefinalexamonadaydifferentthantherestoftheclass.

AcademicDishonesty-PlagiarismandCheating:

Academicmisbehaviormeansanyactivitythattendstocompromisetheacademicintegrityoftheinstitutionorsubverttheeducationprocess.AllformsofacademicmisbehaviorareprohibitedatWayneStateUniversity,asoutlinedintheStudentCodeofConduct(

  • Cheating: Intentionally using or attempting to use, or intentionally providing or

attemptingtoprovide,unauthorizedmaterials,informationorassistanceinanyacademicexercise.Examplesinclude:(a)copyingfromanotherstudent’stestpaper;(b)allowinganotherstudenttocopyfromatestpaper;(c)usingunauthorizedmaterialsuchasa"cheatsheet"duringanexam.

  • Fabrication:Intentionalandunauthorizedfalsificationofanyinformationorcitation.

Examplesinclude:(a)citationofinformationnottakenfromthesourceindicated;(b)listingsourcesinabibliographynotusedinaresearch paper.

  • Plagiarism:Totakeanduseanother’swordsorideasasone’sown.Examplesinclude:

(a)failuretouseappropriatereferencingwhenusingthewordsorideasofotherpersons;

(b)alteringthelanguage,paraphrasing,omitting,rearranging,orformingnewcombinationsofwordsinanattempttomakethethoughtsofanotherappearasyourown.

  • Otherformsofacademicmisbehaviorinclude,butarenotlimitedto:(a)unauthorized

useofresources,oranyattempttolimitanotherstudent’s accesstoeducationalresources,oranyattempttoalterequipmentsoastoleadtoanincorrectanswerforsubsequentusers;(b)enlistingtheassistanceofasubstituteinthetaking ofexaminations;(c)violatingcourserulesasdefinedinthecoursesyllabusorotherwritteninformationprovidedtothestudent;(d)selling,buyingorstealingallorpartofanun-administeredtestoranswerstothetest;(e)changingoralteringagradeonatestorotheracademicgraderecords.

CourseDrops andWithdrawals:In the first twoweeks ofthe (full) term, studentscan drop thisclassandreceive100%tuitionandcoursefeecancellation.Aftertheendofthesecondweekthereisnotuitionorfeecancellation.Studentswhowishtowithdrawfromthe classcaninitiateawithdrawalrequestonPipeline.YouwillreceiveatranscriptnotationofWP(passing),WF(failing),orWN(nogradedwork)atthetimeofwithdrawal.Nowithdrawalscanbeinitiated

aftertheendofthetenthweek.Studentsenrolledinthe10thweekandbeyondwillreceiveagrade. Because withdrawing from courses may have negative academic and financialconsequences,studentsconsideringcoursewithdrawalshouldmakesuretheyfullyunderstandalltheconsequencesbeforetakingthisstep.Moreinformationonthiscanbefoundat:

Studentservices:

  • TheAcademicSuccessCenter(1600UndergraduateLibrary)assistsstudentswithcontentinselectcoursesandinstrengtheningstudyskills.Visit
  • TheWritingCenter islocatedonthe2ndfloorofthe UndergraduateLibraryand provides

individualtutoringconsultationsfreeofcharge.Visit

Classrecordings:

Studentsneedpriorwrittenpermissionfromtheinstructorbeforerecordinganyportionofthisclass.Ifpermissionisgranted,theaudioand/orvideorecordingistobeusedonlyforthestudent’spersonalinstructionaluse.Suchrecordingsarenotintendedforawiderpublicaudience, suchaspostings tothe internet or sharingwithothers.Studentsregistered withStudentDisabilitiesServices(SDS)who wishto recordclassmaterialsmustpresenttheir specificaccommodationtotheinstructor,whowillsubsequentlycomplywiththerequestunlessthereissomespecificreasonwhys/hecannot,suchasdiscussionofconfidentialorprotectedinformation.