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 
  • Docs 

  •  Language
    • Türkçe
    • English

  •   Search this site
  •  

CMPE478

Parallel Processing

On this page
Course Information   Catalog Description   Course Learning Outcomes   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 Outcomes  

  • 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 Outcomes   Current Instructor   Previous Instructors  

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

Computer Engineering
Code copied to clipboard