• 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