DocumentCode
3000139
Title
Making Learning Parallel Processing Interesting
Author
Liu, Jie ; Wu, Yanwei ; Marsaglia, John
Author_Institution
Comput. Sci. Div., Western Oregon Univ., Monmouth, OR, USA
fYear
2012
fDate
21-25 May 2012
Firstpage
1307
Lastpage
1310
Abstract
The abundant availability of multi-core computers makes "parallel computers" a common place and teaching Computer Science students to be able to design and develop parallel algorithms an urgent task. Most students recognize the needs of developing skills in parallel programming. However, since their Computer Science related curriculum are mostly taught based on sequential computers, introducing a new way of analysis and solving problems can be difficult. Making students interested in the subject can have a pivotal effect in the learning outcomes. In this short paper, we show several approaches we have been using to excite our students about learning parallel processing at our Concurrent Systems class, where parallel processing and parallel programming are taught. Some approach include showing students algorithms with an appeared impossible high performance, showing them simple steps to achieve 100% CPU utilization on multi-core computers, combining sequential algorithms they learned in the past to create new parallel algorithms, and challenging them with implementing some rather complex parallel algorithms.
Keywords
computer science education; educational courses; multiprocessing systems; parallel algorithms; parallel programming; CPU utilization; abundant availability; computer science related curriculum; computer science students; concurrent systems class; learning parallel processing; multicore computers; parallel algorithms; parallel computers; parallel programming; pivotal effect; sequential algorithms; sequential computers; Algorithm design and analysis; Arrays; Computers; Parallel algorithms; Parallel programming; Program processors; algorithms; curriculum; multi core; parallel processing; students´ interests;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
Conference_Location
Shanghai
Print_ISBN
978-1-4673-0974-5
Type
conf
DOI
10.1109/IPDPSW.2012.161
Filename
6270793
Link To Document