Skip to content Skip to navigation
University of Warwick
  • Study
  • |
  • Research
  • |
  • Business
  • |
  • Alumni
  • |
  • News
  • |
  • About
  • Text only
  • |
  • Sign in
  • Search Computer Science
  • Search University of Warwick
  • Search for people at Warwick
  • Search Warwick Blogs
  • Search past exam papers
  • Search video
  • More…

    Department of Computer Science

    • Research
    • Teaching
    • Admissions
    • People
    • Schools
    • Events
    • News
    • Modules Taught »
    • CS329
    University of Warwick

    CS329 Efficient Parallel Algorithms

    This module is not running 2011/12

    Academic Aims

    To study parallel computation models and fundamental techniques in the design and analysis of parallel algorithms.

    Learning Outcomes

    Upon successful completion of the module students should be able to

    • Understand the role of computation models in parallel computation;
    • Understand the circuit and comparison network models;
    • Understand the basics of merging and sorting networks;
    • Understand the PRAM and BSP models and their theoretical foundations;
    • Understand and analyse a number of fundamental parallel algorithms from various application domains.

    Content

    • Basic parallel computation models: circuits, comparison networks. Parallel merging and sorting by comparison networks.
    • Advanced parallel computation models: PRAM, BSP.
    • Fundamental parallel algortihms: total exchange, broadcast/combine, prefix sums, butterfly, grid.
    • Further parallel algorithms: list and tree contraction, sorting, convex hull.
    • Parallel matrix algorithms: matrix-vector multiplication, matrix multiplication, triangular system solution, Gaussian elimination.
    • Parallel graph algorithms: algebraic paths, all-pairs shortest paths, minimum spanning tree.

    15 CATS (7.5 ECTS)
    Term 2

    Organiser:
    (not available this year)

    Syllabus

    Online material

    facebook twitter linkedin
    Intranet

    Department of Computer Science, University of Warwick, Coventry CV4 7AL

    Directions to the University
    Jobs in Computer Science
    Contact details

    Close this email form
    Page contact: Jackie Pinks Last revised: Thu 25 Aug 2011
    • Sign in
    • |
    • Powered by Sitebuilder
    • |
    • © MMXII
    • |
    • Privacy
    • |
    • Accessibility