Teaching parallel computing concepts with a desktop computer

Fung, Y.F., Ercan, M.F., Chong, Y.S., Ho, T.K., Cheung, W.L., & Singh, G. (2004) Teaching parallel computing concepts with a desktop computer. International Journal of Electrical Engineering Education, 41(2), pp. 113-125.

View at publisher


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. Keywords

Impact and interest:

1 citations in Scopus
1 citations in Web of Science®
Search Google Scholar™

Citation counts are sourced monthly from Scopus and Web of Science® citation databases.

These databases contain citations from different subsets of available publications and different time periods and thus the citation count from each is usually different. Some works are not in either database and no count is displayed. Scopus includes citations from articles published in 1996 onwards, and Web of Science® generally from 1980 onwards.

Citations counts from the Google Scholar™ indexing service can be viewed at the linked Google Scholar™ search.

ID Code: 38729
Item Type: Journal Article
Refereed: Yes
Additional URLs:
Keywords: Parallel computing, Electrical engineering education, SIMD, HERN
ISSN: 0020-7209
Subjects: Australian and New Zealand Standard Research Classification > INFORMATION AND COMPUTING SCIENCES (080000) > COMPUTER SOFTWARE (080300) > Concurrent Programming (080304)
Australian and New Zealand Standard Research Classification > ENGINEERING (090000) > ELECTRICAL AND ELECTRONIC ENGINEERING (090600) > Power and Energy Systems Engineering (excl. Renewable Power) (090607)
Australian and New Zealand Standard Research Classification > EDUCATION (130000) > EDUCATION SYSTEMS (130100) > Higher Education (130103)
Divisions: Past > QUT Faculties & Divisions > Faculty of Built Environment and Engineering
Past > Schools > School of Engineering Systems
Copyright Owner: Copyright 2004 Manchester University Press
Deposited On: 23 Nov 2010 00:15
Last Modified: 10 Aug 2011 17:28

Export: EndNote | Dublin Core | BibTeX

Repository Staff Only: item control page