skip to main content
10.1145/1953163.1953177acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article

A cluster for CS education in the manycore era

Published: 09 March 2011 Publication History

Abstract

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.

References

[1]
J. Adams and D. Vos. Small College Supercomputing: Building a Beowulf Cluster at a Comprehensive College. Proc. of the 33rd SIGCSE Technical Symposium, Covington, KY, March 2002, 411--415.
[2]
J. Adams and T. Brom. Microwulf: A Beowulf Cluster for Every Desk. Proc. of the 39th SIGCSE Technical Symposium, Portland, OR, March 2008, 121--125.
[3]
G. Amdahl. Storage and I/O Parameters and Systems Potential. Proc. of the IEEE International Computer Group Conference (Memories, Terminals, and Peripherals), Washington, D. C., June 1970, 371--372.
[4]
Apple Computer. 2010. OpenCL. Retrieved Aug 15, 2010 from http://developer.apple.com/technologies/mac/ snowleopard/opencl.html.
[5]
R. Brown, E. Shoop, J. Adams, C. Clifton, M, Gardner, M. Haupt, and P. Hinsbeek. Strategies for Preparing Computer Science Students for the Multicore World. Proc. of 15th ITiCSE Conference, Ankara, Turkey, June 2010, to appear.
[6]
R. Brown. Hadoop at Home: Large-Scale Computing at a Small College. Proc. of the 40th SIGCSE Technical Symposium, Chattanooga, TN, March 2009, 106--110.
[7]
D. Ernst and D. Stevenson. Concurrent CS: Preparing Students for a Multicore World. Proc. of 13th Annual Conference on Innovation and Technology in Computer Science Education, Madrid, Spain, June 2008, 230--234.
[8]
D. Ernst, B. Wittman, B. Harvey, T, Murphy, M. Wrinn. Preparing Students for Ubiquitous Parallelism. Proc. of the 40th SIGCSE Technical Symposium, Chattanooga, TN, March 2009, 136--137.
[9]
J. Gustavson. Reevaluating Amdahl's Law. Communications of the ACM, (31) 5, May 1988, 532--533.
[10]
Infiniband Trade Association. 2010. Retrieved Aug 15, 2010 from http://www.infinibandta.org/.
[11]
NVidia, CUDA Zone, 2010. Retrieved Aug 15, 2010 from http://www.nvidia.com/object/cuda_home_new.html.

Cited By

View all
  • (2020)Retrospective: A Look Back at 20+ Years of Experience in Parallel Computing Education2020 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)10.1109/IPDPSW50202.2020.00056(252-260)Online publication date: May-2020
  • (2015)A Beowulf Cluster for Teaching and LearningProcedia Computer Science10.1016/j.procs.2015.10.03470(62-68)Online publication date: 2015
  • (2013)CSinParallelProceeding of the 44th ACM technical symposium on Computer science education10.1145/2445196.2445504(758-758)Online publication date: 6-Mar-2013
  • Show More Cited By

Index Terms

  1. A cluster for CS education in the manycore era

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        SIGCSE '11: Proceedings of the 42nd ACM technical symposium on Computer science education
        March 2011
        754 pages
        ISBN:9781450305006
        DOI:10.1145/1953163
        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Sponsors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 09 March 2011

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. GPU
        2. MIMD
        3. OpenCl
        4. SIMD
        5. beowulf
        6. cluster
        7. cuda
        8. infiniband
        9. manycore
        10. multicore
        11. parallel
        12. shared-memory
        13. tera-scale

        Qualifiers

        • Research-article

        Conference

        SIGCSE '11
        Sponsor:

        Acceptance Rates

        SIGCSE '11 Paper Acceptance Rate 107 of 315 submissions, 34%;
        Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

        Upcoming Conference

        SIGCSE TS 2025
        The 56th ACM Technical Symposium on Computer Science Education
        February 26 - March 1, 2025
        Pittsburgh , PA , USA

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)6
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 06 Jan 2025

        Other Metrics

        Citations

        Cited By

        View all
        • (2020)Retrospective: A Look Back at 20+ Years of Experience in Parallel Computing Education2020 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)10.1109/IPDPSW50202.2020.00056(252-260)Online publication date: May-2020
        • (2015)A Beowulf Cluster for Teaching and LearningProcedia Computer Science10.1016/j.procs.2015.10.03470(62-68)Online publication date: 2015
        • (2013)CSinParallelProceeding of the 44th ACM technical symposium on Computer science education10.1145/2445196.2445504(758-758)Online publication date: 6-Mar-2013
        • (2013)Strategies for adding the emerging PDC curriculum recommendations into CS coursesProceeding of the 44th ACM technical symposium on Computer science education10.1145/2445196.2445232(109-110)Online publication date: 6-Mar-2013
        • (2013)A down-to-earth educational operating system for up-in-the-cloud many-core architecturesACM Transactions on Computing Education10.1145/2414446.241445013:1(1-12)Online publication date: 7-Feb-2013
        • (2012)A stratified view of programming language parallelism for undergraduate CS educationProceedings of the 43rd ACM technical symposium on Computer Science Education10.1145/2157136.2157162(81-82)Online publication date: 29-Feb-2012

        View Options

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media