Type:

Other

Description:

This course explains why problem formulation and algorithm design choices can have dramatic effects on performance. Topics include locality, efficiency and vectorization in dense arrays, granularity coarsening, conversion from scatter to gather, parallelizing reductions, sorting and packing, and queue-based algorithms. Languages used are MPI+CUDA and MPI+OpenCL.

Subjects:

  • Computer Science > General

Education Levels:

  • Grade 1
  • Grade 2
  • Grade 3
  • Grade 4
  • Grade 5
  • Grade 6
  • Grade 7
  • Grade 8
  • Grade 9
  • Grade 10
  • Grade 11
  • Grade 12

Keywords:

Informal Education,oai:nsdl.org:2200/20110907122826036T,Biology,Higher Education,NSDL,Undergraduate (Upper Division),Computational Science,Graduate/Professional,NSDL_SetSpec_ncs-NSDL-COLLECTION-000-003-112-055,Computer Science,Vocational/Professional Development Education,Life Science,Chemistry,Computing and Information

Language:

English

Access Privileges:

Public - Available to anyone

License Deed:

Creative Commons Attribution Non-Commercial Share Alike

Collections:

None
This resource has not yet been aligned.
Curriki Rating
'NR' - This resource has not been rated
NR
'NR' - This resource has not been rated

This resource has not yet been reviewed.

Not Rated Yet.

Non-profit Tax ID # 203478467