System Assignments

The type of system you will present is based on your Reading group ID: For all but Group 4 (GPU), you should pick a specific system from as set of systems (suggestions below) of your assigned type.

National labs, National supercomputing centers, and Universities tend to have more detailed public information about their system, and about their system architecture in particular. Machines near the top of the top 500 list also often have more public information available. From the top500 site, you can find systems with different architectures by using the sublist generator:

from top500.org:  
   Statitstics : Sublist Generator : 
then pick different architectures (MPP or cluster) to generate a sublist of just that type. 74 of the top 500 fastest computers are MPP systems, the other 426 are clusters.

Suggestions for Specific Systems to Present

Here are some suggestions for particular parallel computers or cloud systems that you can choose to present for your assigned type (take a quick look at options, pick a system quickly, and then move on to finding out about it and planing your presentation):
  1. MPP Cray Systems Pick a machine from the top500 list to present:
    (top500 ranking) System:
    ------------------------
    (2) Titan: Cray XK7    
    (6) Trinity  Cray XC40
    (7) PizDaint 
    (8) Hazel Hen 
    (9) Shaheen II
    
    Looking at Cray's website may be useful too.
  2. MPP Non-Cray Systems Pick a machine from the top500 list. Here are a few to consider:
    (top500 ranking) System:
    ------------------------
    (3) Sequoia: Blue Gene/Q  
    (5) Mira: Blue Gene/Q
    (11) JUQUEEN
    
    Looking at IBMs website for Blue Gene information may be useful too.
  3. Clusters If you pick a machine at near the top of the list, you may find more informtation about it: Here are a few to consider:
    (top500 ranking) System:
    ------------------------
    (1) Tianhe-2
    (4) K computer, RIKEN 
    (10) Stampede 
    (13) Pleiades
    
  4. GPUs (GPGPU focus) The GPU Architecture and GPGPU Programming Model should be the focus of your presentation. Do not present GPUs in the context of their use for graphics processing. Instead, focus on GPUs for general purpose parallel programming. Look at Nvidia's site for documentation about GPU architecture. CUDA is Nvidia's language for General-Purpose programming on a GPU (GPGPU). Search the web. There is a lot out there.

  5. Cloud and Grid Systems Pick a Cloud or a Grid system to present.

    Part of this presentation should involve definition(s) of Cloud (or Grid) computing (what is it? what are common features? what are goals of cloud (or grid) computing? what are the features of the system you are presenting?) The wikipedia cloud computing page may be a good place to start.

    Either pick a Cloud (or a grid) system to present, or you can present a software system for cloud management or cloud or grid application development. If you do the later, you should still include the definitions of a cloud system in your presentation.

    Some commercial cloud systems may not have a lot of public information about their system. Try to pick one that has a reasonable amount, and try to search for articles about the system. If there isn't much out there, pick a different system with more documentation about it.

    Here are few suggestions, you are free to find others:

    Example commercial cloud systems:
    ---------------------------------
    Amazon EC2
    Windows Azure
    Google App Engine
    
    Open SW for cloud management or cloud application development:
    --------------------------------------------------------------
    OpenStack (software for cloud system): openstack.org
    Eucalyptus
    
    Grid Systems
    -----------
    HTCondor: research.cs.wisc.edu/htcondor
    Globus: www.globus.org
    PlanetLab: www.planetlab.org