Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 798 Bytes

README.md

File metadata and controls

19 lines (15 loc) · 798 Bytes

multicore_computing


Introduction

  • What is multicore computing?
    • Parallel processing techniques utilizing multicore/manycore hardware
    • Parallel programming principles and practice that utilize multicore/manycore computing system
  • Advantages
    • Multiple cores run multiple instructions at the same time
    • Increase overall program speed (performance)

Examples

  • proj1 - Java thread
  • proj2 - Java's java.util.concurrent package
  • proj3 - OpenMP
  • proj4 - CUDA, Thrust