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:
# / CSC6220CourselearningObjectives1 / 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.