SlideShare a Scribd company logo
1 of 19
The BSU Xseed:
 Experiences Building a Top 500 Supercomputer


Mark Matties            Bowie State University

                                    June 22, 2009
Bowie State University


    Founded in 1865
       −   Oldest HBCU in Maryland
       −   5th oldest in US

    Part of University System of Maryland

    Regional Comprehensive University
       −   Officially, primary mission is teaching,
           not research

    Enrollment ~5500 (Fall 2008)
BSU Dept. of Computer Science


    Undergraduate Programs
       −   B.S. In Computer Science
       −   B.S. In Computer Technology

    Graduate Programs
       −   M.S. In Computer Science
       −   D.Sci. In Applied Computer Science (est. 2007)
The BSU Xseed – How It All Began


    Small grant from FDA to test BOINC on a
    couple of machines
    – Just enough for 1 UG for 1 semester

    On advise of dept chair, wrote a 2 page brief “to
    let people know what you're doing”

    BSU President Calvin Lowe did read it
    – Was already thinking of creating cluster at BSU

    When the President calls, you answer
The BSU Xseed in the Top 500


    Placed 166 in Nov 2005
       −   Top 25 of Universities

    Dropped to 308 in Nov 2005

    Dropped to 468 in Jun 2006
The BSU Xseed – Tech Specs

    Speed > 2.1 Tflops on LinPACK

    Compute Nodes 224 x Apple Xserve G5

    Head Nodes 2 x Apple Xserve G5

    Network Myrinet-2000      (single chassis)

    Storage 2 x 3.5 TB Apple Xraid
Apple Xserve G5


    CPU is 2 x 2.0 GHz

    Memory is 2 GB

    Local disk is 80 GB

    Network is 2 x 1 Gbps Ethernet

    OS is OS X 10.4

    1 U rack mount case          (driven by VT)

    Added Myrinet card
Myrinet-2000


    Connects up to 256 hosts in one chassis

    Speed is 2+2 Gbps (full duplex)

    MPI Latency is 2.6 – 3.2 s

    TCP/IP data rate is 1.98 Gbps
What it Cost


    Total cost ~ $1.1M
       −   Hardware > $800k
       Computers, Myrinet, SAN
       −   Facilities ~ $250k
       Air handlers (20 T of cooling)
       New electrical circuits
       Space renovation
Who Paid?


    BSU Title I money ~ $900k

    PG County Small Business Incubator ~ $200k

    BSU Dept. of Computer Science ~ $20k
The BSU Xseed – Preconstruction


    Late Spring 2005

    Received 226 nodes in 2 shipments

    Received Myrinet switch chassis + 224 cards

    Received 9 racks

    Be kind to your Shipping/Receiving people!
The BSU Xseed – Construction v1.0


    Late Spring 2005

    Conversion/renovation not finished, but we
    wanted to construct and run for Jun 2005 Top
    500 list

    Built up in lab in CS building

    Rented 3 small air handlers

    Ran ~ 20 extension cords

    To no avail – could not support such a strain
The BSU Xseed – Construction v2.0


    Summer / Fall 2005

    Renovation finished, time to move

    Tore down 9 racks, 226 nodes

    Moved across campus by moving company

    Rebuilt (for the last time!)

    Started LinPACK runs
    – Thanks, Apple!
Applications


    LAM / MPI + MPICH

    |Open source – almost no money for software
    – Intel compiler, OS X upgrade

    Home grown code
    – Expected experienced users first

    Globus? Sun Grid Engine? Apple?
    – Settled on distributed ssh
Top User


    Elephants Dream (2005 - 2006)

    Rendering for an open source movie using
    Blender

    Over ~ 125 days

    Thousands of hours of CPU time

    Spare time donated in exchange for publicity
Spin Off Benefits


    Co-located Projects
       −   BSU VIN (Virtual Incubator Network)
             
                 Granville Sawyer, virtual business incubator
       −   Streaming Media for BIOL 203 Oceanus
             
                 Bill Lawrence, online course

    Research Network
       −   Physically separated from campus network
       −   1000 Mpbs between BSU Xseed, CS bldg

    No cost 100 Mbps ISP connection                 (INet fiber)
What's Next?


    I am currently working on a project in
    augmented reality with Jayfus Doswell, et al.
        −   Lots of image processing

    Approach using GPU/CUDA, so we'll apply for
    a grant to build nVidia GPU based cluster

    The nVidia Tesla S1070 will deliver
        ~4 Tflops + 16 GB of Memory in 1U case

    “Personal Supercomputers”
Concluding Thoughts


    If you build it, they will come.
Don't count on it!

    Get all your administrative ducks lined up
        −   Where will it live? Who controls it?
• Get commitment for local support
        −   As much as you can upfront
• Thank your support people in advance!
        −   You're asking much of them.
Thanks


    Calvin Lowe for his vision

    Sadanand Srivastava for his many faceted
    support

    Scott McDowell for Apple's support

    All the BSU students who helped build it


    You – for listening

More Related Content

Similar to The BSU Xseed: Experiences Building a Top 500 Supercomputer

Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙Tracy Chen
 
A High-Performance Campus-Scale Cyberinfrastructure: The Technical, Political...
A High-Performance Campus-Scale Cyberinfrastructure: The Technical, Political...A High-Performance Campus-Scale Cyberinfrastructure: The Technical, Political...
A High-Performance Campus-Scale Cyberinfrastructure: The Technical, Political...Larry Smarr
 
An Integrated West Coast Science DMZ for Data-Intensive Research
An Integrated West Coast Science DMZ for Data-Intensive ResearchAn Integrated West Coast Science DMZ for Data-Intensive Research
An Integrated West Coast Science DMZ for Data-Intensive ResearchLarry Smarr
 
CSC Modular Datacenter
CSC Modular DatacenterCSC Modular Datacenter
CSC Modular DatacenterPeter Jenkins
 
Building a Regional 100G Collaboration Infrastructure
Building a Regional 100G Collaboration InfrastructureBuilding a Regional 100G Collaboration Infrastructure
Building a Regional 100G Collaboration InfrastructureLarry Smarr
 
SNAIL Project for IoT Connectivity
SNAIL Project for IoT ConnectivitySNAIL Project for IoT Connectivity
SNAIL Project for IoT ConnectivityDaeyoung Kim
 
Information Technology Infrastructure Committee (ITIC)
Information Technology Infrastructure Committee (ITIC)Information Technology Infrastructure Committee (ITIC)
Information Technology Infrastructure Committee (ITIC)Larry Smarr
 
Lecture2 cuda spring 2010
Lecture2 cuda spring 2010Lecture2 cuda spring 2010
Lecture2 cuda spring 2010haythem_2015
 
Cisco Merger Strategy
Cisco Merger StrategyCisco Merger Strategy
Cisco Merger StrategyKaty Allen
 
The Missing Link: Dedicated End-to-End 10Gbps Optical Lightpaths for Clusters...
The Missing Link: Dedicated End-to-End 10Gbps Optical Lightpaths for Clusters...The Missing Link: Dedicated End-to-End 10Gbps Optical Lightpaths for Clusters...
The Missing Link: Dedicated End-to-End 10Gbps Optical Lightpaths for Clusters...Larry Smarr
 
Jerry Sheehan Green Canarie
Jerry Sheehan Green CanarieJerry Sheehan Green Canarie
Jerry Sheehan Green CanarieBill St. Arnaud
 
2015 04 bio it world
2015 04 bio it world2015 04 bio it world
2015 04 bio it worldChris Dwan
 

Similar to The BSU Xseed: Experiences Building a Top 500 Supercomputer (20)

Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
 
A High-Performance Campus-Scale Cyberinfrastructure: The Technical, Political...
A High-Performance Campus-Scale Cyberinfrastructure: The Technical, Political...A High-Performance Campus-Scale Cyberinfrastructure: The Technical, Political...
A High-Performance Campus-Scale Cyberinfrastructure: The Technical, Political...
 
An Integrated West Coast Science DMZ for Data-Intensive Research
An Integrated West Coast Science DMZ for Data-Intensive ResearchAn Integrated West Coast Science DMZ for Data-Intensive Research
An Integrated West Coast Science DMZ for Data-Intensive Research
 
Light peak
Light peakLight peak
Light peak
 
CSC Modular Datacenter
CSC Modular DatacenterCSC Modular Datacenter
CSC Modular Datacenter
 
Building a Regional 100G Collaboration Infrastructure
Building a Regional 100G Collaboration InfrastructureBuilding a Regional 100G Collaboration Infrastructure
Building a Regional 100G Collaboration Infrastructure
 
SNAIL Project for IoT Connectivity
SNAIL Project for IoT ConnectivitySNAIL Project for IoT Connectivity
SNAIL Project for IoT Connectivity
 
Disaster Recovery
Disaster RecoveryDisaster Recovery
Disaster Recovery
 
Information Technology Infrastructure Committee (ITIC)
Information Technology Infrastructure Committee (ITIC)Information Technology Infrastructure Committee (ITIC)
Information Technology Infrastructure Committee (ITIC)
 
Lecture2 cuda spring 2010
Lecture2 cuda spring 2010Lecture2 cuda spring 2010
Lecture2 cuda spring 2010
 
Cisco Merger Strategy
Cisco Merger StrategyCisco Merger Strategy
Cisco Merger Strategy
 
Slides
SlidesSlides
Slides
 
The Missing Link: Dedicated End-to-End 10Gbps Optical Lightpaths for Clusters...
The Missing Link: Dedicated End-to-End 10Gbps Optical Lightpaths for Clusters...The Missing Link: Dedicated End-to-End 10Gbps Optical Lightpaths for Clusters...
The Missing Link: Dedicated End-to-End 10Gbps Optical Lightpaths for Clusters...
 
Jerry Sheehan Green Canarie
Jerry Sheehan Green CanarieJerry Sheehan Green Canarie
Jerry Sheehan Green Canarie
 
Bluegene
BluegeneBluegene
Bluegene
 
2015 04 bio it world
2015 04 bio it world2015 04 bio it world
2015 04 bio it world
 
Blue gene
Blue geneBlue gene
Blue gene
 
Optical Networks
Optical NetworksOptical Networks
Optical Networks
 
Optical Networks
Optical NetworksOptical Networks
Optical Networks
 
Optical Networks
Optical NetworksOptical Networks
Optical Networks
 

More from karl.barnes

From Classroom to Collaboration: Crossing Computational and Classic Chemistry
From Classroom to Collaboration: Crossing Computational and Classic ChemistryFrom Classroom to Collaboration: Crossing Computational and Classic Chemistry
From Classroom to Collaboration: Crossing Computational and Classic Chemistrykarl.barnes
 
Howard University: Center for Computational Biology and Bioinformatics
Howard University: Center for Computational Biology and BioinformaticsHoward University: Center for Computational Biology and Bioinformatics
Howard University: Center for Computational Biology and Bioinformaticskarl.barnes
 
High Performance Computing Infrastructure: Past, Present, and Future
High Performance Computing Infrastructure: Past, Present, and FutureHigh Performance Computing Infrastructure: Past, Present, and Future
High Performance Computing Infrastructure: Past, Present, and Futurekarl.barnes
 
An Overview of the LONI Institute at Southern University
An Overview of the LONI Institute at Southern UniversityAn Overview of the LONI Institute at Southern University
An Overview of the LONI Institute at Southern Universitykarl.barnes
 
CI-Team MSI-CIEC High Performance Computing and CyberInfrastructure (CI) Camp...
CI-Team MSI-CIEC High Performance Computing and CyberInfrastructure (CI) Camp...CI-Team MSI-CIEC High Performance Computing and CyberInfrastructure (CI) Camp...
CI-Team MSI-CIEC High Performance Computing and CyberInfrastructure (CI) Camp...karl.barnes
 
Internet2 and Cyberinfrastructure
Internet2 and CyberinfrastructureInternet2 and Cyberinfrastructure
Internet2 and Cyberinfrastructurekarl.barnes
 

More from karl.barnes (6)

From Classroom to Collaboration: Crossing Computational and Classic Chemistry
From Classroom to Collaboration: Crossing Computational and Classic ChemistryFrom Classroom to Collaboration: Crossing Computational and Classic Chemistry
From Classroom to Collaboration: Crossing Computational and Classic Chemistry
 
Howard University: Center for Computational Biology and Bioinformatics
Howard University: Center for Computational Biology and BioinformaticsHoward University: Center for Computational Biology and Bioinformatics
Howard University: Center for Computational Biology and Bioinformatics
 
High Performance Computing Infrastructure: Past, Present, and Future
High Performance Computing Infrastructure: Past, Present, and FutureHigh Performance Computing Infrastructure: Past, Present, and Future
High Performance Computing Infrastructure: Past, Present, and Future
 
An Overview of the LONI Institute at Southern University
An Overview of the LONI Institute at Southern UniversityAn Overview of the LONI Institute at Southern University
An Overview of the LONI Institute at Southern University
 
CI-Team MSI-CIEC High Performance Computing and CyberInfrastructure (CI) Camp...
CI-Team MSI-CIEC High Performance Computing and CyberInfrastructure (CI) Camp...CI-Team MSI-CIEC High Performance Computing and CyberInfrastructure (CI) Camp...
CI-Team MSI-CIEC High Performance Computing and CyberInfrastructure (CI) Camp...
 
Internet2 and Cyberinfrastructure
Internet2 and CyberinfrastructureInternet2 and Cyberinfrastructure
Internet2 and Cyberinfrastructure
 

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

The BSU Xseed: Experiences Building a Top 500 Supercomputer

  • 1. The BSU Xseed: Experiences Building a Top 500 Supercomputer Mark Matties Bowie State University June 22, 2009
  • 2. Bowie State University  Founded in 1865 − Oldest HBCU in Maryland − 5th oldest in US  Part of University System of Maryland  Regional Comprehensive University − Officially, primary mission is teaching, not research  Enrollment ~5500 (Fall 2008)
  • 3. BSU Dept. of Computer Science  Undergraduate Programs − B.S. In Computer Science − B.S. In Computer Technology  Graduate Programs − M.S. In Computer Science − D.Sci. In Applied Computer Science (est. 2007)
  • 4. The BSU Xseed – How It All Began  Small grant from FDA to test BOINC on a couple of machines – Just enough for 1 UG for 1 semester  On advise of dept chair, wrote a 2 page brief “to let people know what you're doing”  BSU President Calvin Lowe did read it – Was already thinking of creating cluster at BSU  When the President calls, you answer
  • 5. The BSU Xseed in the Top 500  Placed 166 in Nov 2005 − Top 25 of Universities  Dropped to 308 in Nov 2005  Dropped to 468 in Jun 2006
  • 6. The BSU Xseed – Tech Specs  Speed > 2.1 Tflops on LinPACK  Compute Nodes 224 x Apple Xserve G5  Head Nodes 2 x Apple Xserve G5  Network Myrinet-2000 (single chassis)  Storage 2 x 3.5 TB Apple Xraid
  • 7. Apple Xserve G5  CPU is 2 x 2.0 GHz  Memory is 2 GB  Local disk is 80 GB  Network is 2 x 1 Gbps Ethernet  OS is OS X 10.4  1 U rack mount case (driven by VT)  Added Myrinet card
  • 8. Myrinet-2000  Connects up to 256 hosts in one chassis  Speed is 2+2 Gbps (full duplex)  MPI Latency is 2.6 – 3.2 s  TCP/IP data rate is 1.98 Gbps
  • 9. What it Cost  Total cost ~ $1.1M − Hardware > $800k Computers, Myrinet, SAN − Facilities ~ $250k Air handlers (20 T of cooling) New electrical circuits Space renovation
  • 10. Who Paid?  BSU Title I money ~ $900k  PG County Small Business Incubator ~ $200k  BSU Dept. of Computer Science ~ $20k
  • 11. The BSU Xseed – Preconstruction  Late Spring 2005  Received 226 nodes in 2 shipments  Received Myrinet switch chassis + 224 cards  Received 9 racks  Be kind to your Shipping/Receiving people!
  • 12. The BSU Xseed – Construction v1.0  Late Spring 2005  Conversion/renovation not finished, but we wanted to construct and run for Jun 2005 Top 500 list  Built up in lab in CS building  Rented 3 small air handlers  Ran ~ 20 extension cords  To no avail – could not support such a strain
  • 13. The BSU Xseed – Construction v2.0  Summer / Fall 2005  Renovation finished, time to move  Tore down 9 racks, 226 nodes  Moved across campus by moving company  Rebuilt (for the last time!)  Started LinPACK runs – Thanks, Apple!
  • 14. Applications  LAM / MPI + MPICH  |Open source – almost no money for software – Intel compiler, OS X upgrade  Home grown code – Expected experienced users first  Globus? Sun Grid Engine? Apple? – Settled on distributed ssh
  • 15. Top User  Elephants Dream (2005 - 2006)  Rendering for an open source movie using Blender  Over ~ 125 days  Thousands of hours of CPU time  Spare time donated in exchange for publicity
  • 16. Spin Off Benefits  Co-located Projects − BSU VIN (Virtual Incubator Network)  Granville Sawyer, virtual business incubator − Streaming Media for BIOL 203 Oceanus  Bill Lawrence, online course  Research Network − Physically separated from campus network − 1000 Mpbs between BSU Xseed, CS bldg  No cost 100 Mbps ISP connection (INet fiber)
  • 17. What's Next?  I am currently working on a project in augmented reality with Jayfus Doswell, et al. − Lots of image processing  Approach using GPU/CUDA, so we'll apply for a grant to build nVidia GPU based cluster  The nVidia Tesla S1070 will deliver ~4 Tflops + 16 GB of Memory in 1U case  “Personal Supercomputers”
  • 18. Concluding Thoughts  If you build it, they will come. Don't count on it!  Get all your administrative ducks lined up − Where will it live? Who controls it? • Get commitment for local support − As much as you can upfront • Thank your support people in advance! − You're asking much of them.
  • 19. Thanks  Calvin Lowe for his vision  Sadanand Srivastava for his many faceted support  Scott McDowell for Apple's support  All the BSU students who helped build it  You – for listening