Computer EngineeringComputer Engineering
  • About 
  • People 
    • Faculty 
    • Academic Staff 
    • Support Staff 
  • Undergraduate 
    • Program Overview 
    • Curriculum 
    • Elective Courses 
    • Double Major Programs 
    • Minor Degree Programs 
    • Exchange Programs 
    • Industrial Training 
    • Senior Projects 
    • Graduation 
  • Graduate 
    • PhD Program Overview 
    • MS Program Overview 
    • Other Affiliated Programs 
  • Courses 
  • Research 

  •  Language
    • Türkçe
    • English

  •   Search this site
  •  

CMPE478

Parallel Processing

On this page
  • Course Information
  • Catalog Description
  • Course Learning Outcome
  • Current Instructor
  • Previous Instructors
CMPE478
The information on this page is under construction.

Course Information  

FacultyFaculty of Engineering
Course CodeCMPE478
Course TitleParallel Processing
Language of InstructionEnglish
Course SemesterFall
Course HoursLecture: 3, PS:0, Labs: 0
Course Credits3
ECTS6
Grading ModeLetter Grade
PrerequisitesCMPE322
CorequisitesNone

Catalog Description  

Parallel machine and performance models: PRAM, speedup, work efficiency, scalability, Brent’s theorem. Parallel programming with message passing and multi-threading libraries. Parallel algorithms: Prefix computation, pointer jumping, list ranking, Euler tours on trees, sorting. Parallel architectures: Multiprocessors, multicomputers and Flynn’s taxonomy, SIMD, MIMD, SPMD, interconnection topologies. Load balancing and graph partitioning methods.

Course Learning Outcome  

  • Explain high-performance computing terminology and concepts
  • Design scalable parallel algorithms
  • Develop parallel programs for distributed memory systems using MPI and for shared memory systems using OpenMP/Pthreads
  • Develop parallel programs for GPUs

Current Instructor  

can-özturan-thumbnail
Can Özturan

Professor

Previous Instructors  

 CMPE476
CMPE480 
On this page:
  • Course Information
  • Catalog Description
  • Course Learning Outcome
  • Current Instructor
  • Previous Instructors

Copyright © 2024 Department of Computer Engineering, Boğaziçi University. All rights reserved.

Computer Engineering
Code copied to clipboard