Communications of the ACM
Small-college supercomputing: building a Beowulf cluster at a comprehensive college
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Microwulf: a beowulf cluster for every desk
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Concurrent CS: preparing students for a multicore world
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Hadoop at home: large-scale computing at a small college
Proceedings of the 40th ACM technical symposium on Computer science education
Preparing students for ubiquitous parallelism
Proceedings of the 40th ACM technical symposium on Computer science education
Strategies for preparing computer science students for the multicore world
Proceedings of the 2010 ITiCSE working group reports
A stratified view of programming language parallelism for undergraduate CS education
Proceedings of the 43rd ACM technical symposium on Computer Science Education
A down-to-earth educational operating system for up-in-the-cloud many-core architectures
ACM Transactions on Computing Education (TOCE)
Strategies for adding the emerging PDC curriculum recommendations into CS courses
Proceeding of the 44th ACM technical symposium on Computer science education
Proceeding of the 44th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Traditional Beowulf clusters have been homogeneous platforms for distributed-memory MIMD parallelism. However, the shift to multicore architectures has made shared-memory MIMD parallelism increasingly important, and inexpensive manycore GPGPUs have revived SIMD parallelism. This paper presents a case study in designing and building a heterogeneous cluster as a learning platform for tera-scale distributed- and shared-memory MIMD parallelism, and GPGPU parallelism.