5309

A breadth-first course in multicore and manycore programming

Suzanne Rivoire
Sonoma State University, Rohnert Park, CA, USA
Proceedings of the 41st ACM technical symposium on Computer science education, SIGCSE ’10, 2010

@inproceedings{rivoire2010breadth,

   title={A breadth-first course in multicore and manycore programming},

   author={Rivoire, S.},

   booktitle={Proceedings of the 41st ACM technical symposium on Computer science education},

   pages={214–218},

   year={2010},

   organization={ACM}

}

Download Download (PDF)   View View   Source Source   

821

views

The technique of scaling hardware performance through increasing the number of cores on a chip requires programmers to learn to write parallel code that can exploit this hardware. In order to expose students to a variety of multicore programming models, our university offered a breadth-first introduction to multicore and manycore programming for upper-level undergraduates. Our students gained programming experience with three different parallel programming models, two of which are less than five years old and targeted specifically to multicore and manycore computing. Assessments throughout the semester showed that the course gave students a broad base of experience from which they will be able to understand ongoing developments in the field.
VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

* * *

* * *

HGPU group © 2010-2017 hgpu.org

All rights belong to the respective authors

Contact us: