Teaching parallel computing concepts with a desktop computer

Y. F. Fung, M. F. Ercan, Y. S. Chong, T. K. Ho, W. L. Cheung, G. Singh

Research output: Journal article publicationJournal articleAcademic researchpeer-review

1 Citation (Scopus)


Parallel computing is currently used in many engineering problems. However, because of limitations in curriculum design, it is not always possible to offer students specific formal teaching in this topic. Furthermore, parallel machines are still too expensive for many institutions. The latest microprocessors, such as Intel's Pentium III and IV, embody single instruction multiple-data (SIMD) type parallel features, which makes them a viable solution for introducing parallel computing concepts to students. Final year projects have been initiated utilizing SSE (streaming SIMD extensions) features and it has been observed that students can easily learn parallel programming concepts after going through some programming exercises. They can now experiment with parallel algorithms on their own PCs at home.

Original languageEnglish
Pages (from-to)113-125
Number of pages13
JournalInternational Journal of Electrical Engineering and Education
Issue number2
Publication statusPublished - Apr 2004


  • Electrical engineering
  • Parallel computing
  • SIMD paradigm

ASJC Scopus subject areas

  • Education
  • Electrical and Electronic Engineering


Dive into the research topics of 'Teaching parallel computing concepts with a desktop computer'. Together they form a unique fingerprint.

Cite this