Loading…
RMACC HPC Symposium has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Tuesday, August 12
 

7:30am PDT

Breakfast and Check-in
Tuesday August 12, 2014 7:30am - 8:30am PDT
Wolf Law School Atrium

8:15am PDT

Welcome
Tuesday August 12, 2014 8:15am - 8:30am PDT
Wittemeyer Courtroom Wolf Law Building

8:30am PDT

Highly Collaborative Cyberinfrastructure for Grand Challenge Communities

Ubiquity in mobile devices, social networks, sensors, advanced computing and instruments have created a complex data-rich environment ripe for new scientific and engineering advances.   In this world of computational and data-enabled science and engineering, a dynamic yet cohesive cyberinfrastructure of technologies, services, and people, is fundamental to all aspects of the discovery process.   This talk will focus on NSF’s vision, strategy and support of collaborative cyberinfrastructure.


Speakers

Tuesday August 12, 2014 8:30am - 9:45am PDT
Wittemeyer Courtroom Wolf Law Building

9:45am PDT

Platinum Sponsor Talks- Micron, Mellanox, Microsoft
Tuesday August 12, 2014 9:45am - 10:30am PDT
Wittemeyer Courtroom Wolf Law Building

10:30am PDT

Big Data
Big Data has been identified as the challenge facing computational scientists.
What is Big Data?  What are the computational challenges? What approaches are emerging?  
This BoF will bring together students, faculty and domain experts interested in discussing big data challenges including analytics, workflow parallelization, and best practices for analyzing, publishing, preserving, and yes, deleting data.


Moderators
Tuesday August 12, 2014 10:30am - 11:15am PDT
Wolf 205

10:30am PDT

Computational Science in the Classroom
What do instructors need in terms of improvements to HPC environments to support classroom HPC, and what funding opportunities are there in this space?

Speakers

Tuesday August 12, 2014 10:30am - 11:15am PDT
Wolf 306

10:30am PDT

Support Staff Meetup
Come and talk with other support staff about the software and hardware you use on the job. Network with others and make contacts for future interactions.

Moderators
PR

Pete Ruprecht

University of Colorado Boulder

Tuesday August 12, 2014 10:30am - 11:15am PDT
Wolf 305

10:30am PDT

Student Session- Tools for Navigating a Computing Career

 Topics to be covered include delivering your elevator speech, honing your presentation skills, working with others, establishing credibility, and finding strong mentors. Attendees will have the opportunity to practice their elevator speech, learn why presentation skills are essential in sharing knowledge and expertise, demonstrating leadership, and creating visibility for their contributions, discover how their preferred work style meshes with those of their colleagues, and the secret of approaching a potential mentor. 


Speakers

Tuesday August 12, 2014 10:30am - 11:15am PDT
Wolf 307

11:15am PDT

Introduction to Computing with Janus
Members of the CU Research Computing group will be giving a series of tutorials intended to give researchers tips on using supercomputing resources, with a focus on the CU Janus supercomputer. Topics to be covered include job submission and management, best practices for system use, and data storage options. 

Speakers
PR

Pete Ruprecht

University of Colorado Boulder


Tuesday August 12, 2014 11:15am - 12:00pm PDT
Wolf 305

11:15am PDT

Best Practices for HPC Outreach
Come learn about how to network your group and system to potential users. We will talk about outreach and communications, how to promote your services, and new fields such as social media. 


Tuesday August 12, 2014 11:15am - 12:00pm PDT
Wolf 306

11:15am PDT

High Performance Networking
Discussion of Science DMZ and Regional Networking capabilities

Moderators
Tuesday August 12, 2014 11:15am - 12:00pm PDT
Wolf 205

11:15am PDT

Sponsor Presentations
Platinum Sponsor Presentations-
Mellanox
Globus
Intel 
Cisco
Cray 

Tuesday August 12, 2014 11:15am - 12:00pm PDT
Wolf 304

11:15am PDT

Student Session- Building a Technical Resume
Topics to be covered will include professionalism, social media strategies, resumes, negotiation skills and job search resources.  What if scenarios will be covered to prepare participants to prepare for what to expect at the interview as well as example responses provided. Base skills sets needed to compete in today’s job market as well as techniques to convey the applicant’s abilities in applying their assets will be given. Attending this session will propel participants to be able to take advantage of job opportunities that will move them forward in their careers.

Speakers

Tuesday August 12, 2014 11:15am - 12:00pm PDT
Wolf 307

12:00pm PDT

Lunch
Tuesday August 12, 2014 12:00pm - 1:15am PDT
Cafe Wolf Law Building Room 201

1:00pm PDT

“It’s Here … The Transformation of HPC”
A fundamental transition cutting across the technology, business models, and the market’s very structure is taking place in HPC. New users, new usages, new access mechanisms, new funding & business models, along with the explosion in data are broadening and deepening the technological, economic, and social impacts of the technology at rates not previously seen in the HPC industry. And these trends are only expected to accelerate—driven by a widening and voracious demand spanning the full spectrum of HPC. In this talk, Raj will discuss the current dynamics of the HPC market, how Intel is innovating to address these changing trends – both in the short and long term – and how our collaborations with key partners will fit together to enable a complete and affordable solution for the entire HPC ecosystem.

Tuesday August 12, 2014 1:00pm - 2:15pm PDT
Wittemeyer Courtroom Wolf Law Building

2:15pm PDT

Platinum Sponsor Talks- Globus, HP, Dot Hill
Tuesday August 12, 2014 2:15pm - 3:00pm PDT
Wittemeyer Courtroom Wolf Law Building

3:00pm PDT

Break- Sponsored by Cisco
Tuesday August 12, 2014 3:00pm - 3:30pm PDT
Cafe Wolf Law Building Room 201

3:30pm PDT

Future Computational Paradigms
This session will focus on new and exciting software developments in the HPC World. A panel discussion will feature indiviudals from the HPC community. 

Speakers
ML

Monte Lunacek

University of Colorado Boulder


Tuesday August 12, 2014 3:30pm - 4:15pm PDT
Wolf 205

3:30pm PDT

Data Management for Researchers
Come discuss some of the best practices for data management and discuss the ways we can collaborate and improve data management in the future.

Speakers

Tuesday August 12, 2014 3:30pm - 4:15pm PDT
Wolf 305

3:30pm PDT

Sponsor Presentations
Micron
HP
Dot Hill


Tuesday August 12, 2014 3:30pm - 4:15pm PDT
Wolf 304

3:30pm PDT

Technical Talks
Moderators
Tuesday August 12, 2014 3:30pm - 4:15pm PDT
Wittemeyer Courtroom Wolf Law Building

3:30pm PDT

Student Session- Careers in HPC
This session will feature a panel of partipants from leading HPC companies. They will present on the myriad of career opportunities. Participants will also have a chance to network with companies with available employment opportunities.

Moderators
EW

Eric Whiting

Idaho National Labs

Speakers

Tuesday August 12, 2014 3:30pm - 4:15pm PDT
Wolf 306

4:15pm PDT

HPC Needs of Students
What do students need in terms of HPC training, system access and support?

Moderators
Tuesday August 12, 2014 4:15pm - 5:00pm PDT
Wolf 305

4:15pm PDT

Innovative HPC Hardware
In this session experts from Cray, IBM, Intel and NVIDIA will discuss the topic: Cashing in on technology advances without breaking the energy bank. The presenters will talk about how  the performance of future systems will improve while at the same to reducing the energy use.

The presenters in this session will be:
  • Cray - David Barkei
  • IBM - Stephen Chase
  • Intel - Max Alt
  • NVIDIA - Stan Posey


 

Moderators
Tuesday August 12, 2014 4:15pm - 5:00pm PDT
Wolf 205

4:15pm PDT

RMACC Site Updates
Are you interested in what HPC experts are working on at the RMACC institutions? Participants at this discussion will receive updates from each institution within the organization.

Moderators
avatar for Thomas Hauser

Thomas Hauser

Director, Research Computing, University of Colorado Boulder

Tuesday August 12, 2014 4:15pm - 5:00pm PDT
Wolf 307

4:15pm PDT

Student Session- Student Poster Talks
Moderators
Tuesday August 12, 2014 4:15pm - 5:00pm PDT
Wittemeyer Courtroom Wolf Law Building

5:00pm PDT

Reception- Sponsored by NVIDIA
Tuesday August 12, 2014 5:00pm - 7:30pm PDT
Wolf Law School Atrium
 
Wednesday, August 13
 

7:30am PDT

Breakfast and Check-in
Wednesday August 13, 2014 7:30am - 8:30am PDT
Wolf Law School Atrium

8:00am PDT

Sponsor Presentations
Microsoft
IBM 

Wednesday August 13, 2014 8:00am - 8:30am PDT
Wolf 300

8:30am PDT

Data Management in Linux

Once you understand the basics of Linux, it's time to learn how to create, remove, and manipulate files and the data within them. We'll cover a range of filesystem-related commands, plus explore utilities for pattern matching, editing, searching, and more.

If you would like to follow along with the examples, please bring a laptop that a) runs Linux or Mac OSX, or b) allows you to log in to a Linux server using ssh.

Peter Ruprecht from CU's Research Computing will again be giving this tutorial.


Speakers

Wednesday August 13, 2014 8:30am - 10:00am PDT
Wolf 304

8:30am PDT

Computational Thinking and XSEDE- Part One

The workshop will introduce faculty to the materials and methods for introducing computational science into the curriculum.  This will include a review of existing educational materials, an introduction to simple tools that can be used to teach modeling and simulation principles, and approaches to integrating those materials into the undergraduate curriculum.  The workshop will also provide a guide to educational resources and opportunities through the XSEDE project as well as  a review of emerging efforts to share technical courses online with the broader community.


Speakers

Wednesday August 13, 2014 8:30am - 10:00am PDT
Wolf 307

8:30am PDT

Raspberry Pi in the Classroom

The Raspberry Pi platform removes the cost barriers long associated with introducing education and research in high performance computing (HPC) into smaller institutions. A Raspberry Pi consists a credit card sized computer that contains an ARM-based process and runs a full Linux operating system. With it, one can construct miniature cluster computers, hadoop clusters, create software environments analogous to those found at major supercomputing centers, and deploy applications that are also run on larger Linux computers. In this workshop we will provide detailed information on how to use the Raspberry Pi platform to teach linux cluster administration, parallel computing, and big data concepts (Hadoop, PIG, …). At the completion of the workshop, participants will be able to download images provided by an effort lead by NCAR to deploy their own Raspberry Pi clusters.


Speakers
avatar for Thomas Hauser

Thomas Hauser

Director, Research Computing, University of Colorado Boulder


Wednesday August 13, 2014 8:30am - 10:00am PDT
Wolf 305

8:30am PDT

Immersive Environments

Immersive Environments historically have required significant investments in both specialized hardware and expert operational staff.  The current generation of 3D display hardware and graphics cards have created an environment where this capability is now available and practical for essentially all users. This tutorial will present an overview of the critical components of an immersive environment: 3D display/projection, 3D glasses, 6DOF head and wand tracking, and representative virtual reality toolkits that very effectively connect the user to the 3D renditions of their data.  A representative system will be assembled and demonstrated in order to best communicate the capabilities and value of immersive environments as tools for scientific data exploration, discovery, and communication. 


Speakers
EW

Eric Whiting

Idaho National Labs


Wednesday August 13, 2014 8:30am - 10:00am PDT
Wolf 306

8:30am PDT

HPC 101- Part One

In the first session we will discuss the importance of parallel computing to high performance computing. We will by example, show the basic concepts of parallel computing. The advantages and disadvantages of parallel computing will be discussed. We will present an overview of current and future trends in HPC hardware.

 

The second session will provide an introduction to MPI, the most common package used to write parallel programs for HPC platforms. As tradition dictates, we will show how to write "Hello World" in MPI. Attendees will be shown how to and allowed to build and run relatively simple examples on a consortium resource.

 

The third session will briefly discuss other important HPC topics. This will include a discussion of OpenMP, hybrid programming, combining MPI and OpenMP. Some computational libraries available for HPC will be highlighted. We will briefly mention parallel computing using graphic processing units (GPUs).

 


Speakers
TK

Tim Kaiser

Colorado School of Mines


Wednesday August 13, 2014 8:30am - 10:00am PDT
Wolf 205

10:00am PDT

Break
Wednesday August 13, 2014 10:00am - 10:30am PDT
Wolf Law

10:30am PDT

Best Practices for Data Management

Given recent initiatives from funding agencies and a push to move academic research to be more openly accessible, managing research data has become a critical part of the research process.  This tutorial will discuss how to adequately manage your data to ensure optimum visibility for you and your project, but also how to be more competitive when applying for research grants.  Topics will include:  data storage, metadata, writing a successful data management plan, accessibility, and ways to use data to promote your research.



Wednesday August 13, 2014 10:30am - 12:00pm PDT
Wolf 304

10:30am PDT

Computational Thinking and XSEDE- Part Two

The workshop will introduce faculty to the materials and methods for introducing computational science into the curriculum.  This will include a review of existing educational materials, an introduction to simple tools that can be used to teach modeling and simulation principles, and approaches to integrating those materials into the undergraduate curriculum.  The workshop will also provide a guide to educational resources and opportunities through the XSEDE project as well as  a review of emerging efforts to share technical courses online with the broader community.


Speakers

Wednesday August 13, 2014 10:30am - 12:00pm PDT
Wolf 307

10:30am PDT

Large Scale Data Analysis with Spark

Spark is a programming model for doing large-scale data analysis in parallel, without focusing on the details of distributed computing; The same program you write for one computer will also work across many computers.   Spark builds on the MapReduce framework by providing an interactive environment that has a more general set of functions for manipulating data efficiently in-memory.  The result is a highly scalable way of quickly exploring large data sets interactively. This tutorial will give you a general overview of the Spark programming model.  There will also be several hands-on exercises, including a few that use Spark's machine learning library, using an IPython Notebook and the PySpark API.


Speakers
ML

Monte Lunacek

University of Colorado Boulder


Wednesday August 13, 2014 10:30am - 12:00pm PDT
Wolf 305

10:30am PDT

Programming for Intel Xeon Phi

The Xeon Phi 3100 will be capable of more than 1 teraflops of double precision floating point instructions with 240 GB/sec memory bandwidth at 300 W.The Xeon Phi 5110P will be capable of 1.01 teraflops of double precision floating point instructions with 320 GB/sec memory bandwidth at 225 W.The Xeon Phi 7120P will be capable of 1.2 teraflops of double precision floating point instructions with 352 GB/sec memory bandwidth at 300 W.

The Xeon Phi uses the 22 nm process size.The Xeon Phi 3100 will be priced at under US$2,000 while the Xeon Phi 5110P will have a price of US$2,649 and Xeon Phi 7120 at US$4129.00. On June 17, 2013, the Tianhe-2 supercomputer was announcedby TOP500 as the world's fastest. It uses Intel Ivy Bridge Xeon and Xeon Phi processors to achieve 33.86 PetaFLOPS.


Speakers

Wednesday August 13, 2014 10:30am - 12:00pm PDT
Wolf 306

10:30am PDT

HPC 101- Part Two
Speakers
TK

Tim Kaiser

Colorado School of Mines


Wednesday August 13, 2014 10:30am - 12:00pm PDT
Wolf 205

12:00pm PDT

Lunch
Wednesday August 13, 2014 12:00pm - 1:00pm PDT
Cafe Wolf Law Building Room 201

1:00pm PDT

Introduction to Hadoop, HDFS and Data Analysis with Pig

This workshop will give an overview about Hadoop, an open source software framework for large scale data processing and the Hadoop Distributed File System (HDFS).  Pig, a high-level data processing language will be used to perform data analysis exercises. Please bring your own laptop; a virtual machine with a single-node Hadoop installation will be provided. 


Speakers

Wednesday August 13, 2014 1:00pm - 2:30pm PDT
Wolf 304

1:00pm PDT

Computational Thinking and XSEDE- Part Three

The workshop will introduce faculty to the materials and methods for introducing computational science into the curriculum.  This will include a review of existing educational materials, an introduction to simple tools that can be used to teach modeling and simulation principles, and approaches to integrating those materials into the undergraduate curriculum.  The workshop will also provide a guide to educational resources and opportunities through the XSEDE project as well as  a review of emerging efforts to share technical courses online with the broader community.


Speakers

Wednesday August 13, 2014 1:00pm - 2:30pm PDT
Wolf 307

1:00pm PDT

Micron Technology's Automata Processor Technology

Many of today’s most difficult computing problems require petabyte-scale search and analysis on unstructured data, which may be text or other symbolic data. This class of computation is not handled well by traditional CPU and memory system architectures; it requires a fundamentally new approach to computing. The Micron Automata Processor (AP) is a completely new architecture for accelerating the analysis of information and generating statistical characterizations of that data. It scales to tens of thousands, even millions of processing elements for the largest challenges, with energy efficiency far greater than traditional CPUs and GPUs. It is much easier to program than FPGAs. The AP adds new thrust to this class of computing. It’s a disruptive acceleration technology that can dramatically improve throughput in many Big Data application domains.

 

The Automata Processor (AP) is a software-programmable silicon device, providing immensely parallel search, pattern-matching and analysis. It is designed for complex, unstructured data streams, such as text or other symbolic data. The processor leverages Micron’s expertise in the intrinsic parallelism of DRAM architectures to provide uniquely fast and highly scalable level throughput, plus extreme cost-effectiveness and energy-efficiency. It has a linear-scalable, two-dimensional fabric comprised of thousands to millions of interconnected symbol processing elements. What is unique is that each incoming symbol can be accessed by any of the compute elements in the huge array, on every clock edge. Combining simultaneous delivery of input symbols with single-clock-cycle processing enables predictable, finite execution time and massive throughput. Micron’s Software Development Kit (SDK) allows modular macros to be created, perfected, and replicated, enabling collaborative re-use in increasing scales of parallelism. The SO-DIMM board form factor makes it easy to provision PCIe adapters with the compute power needed, so it can fit in full-size GPU slots, down to the smallest server mezzanine slots. Micron’s initial development board will be a PCIE express board loaded with up to 32 AP processors. The AP is truly a massively parallel and powerful computing system available at a fraction of the cost and power of conventional computational clusters.



Wednesday August 13, 2014 1:00pm - 2:30pm PDT
Wolf 300

1:00pm PDT

Shell Programming with BASH

The Linux shell is much more than just a way to enter individual commands. In this session, we'll learn to use bash's built-in programming elements, including loops, tests and conditions, variables, and functions. With the full power of the shell at your fingertips, your efficiency and productivity will skyrocket!

If you would like to follow along with the examples, please bring a laptop that a) runs Linux or Mac OSX, or b) allows you to log in to a Linux server using ssh.

Peter Ruprecht from CU's Research Computing will again be giving this great Linux tutorial


Speakers
PR

Pete Ruprecht

University of Colorado Boulder


Wednesday August 13, 2014 1:00pm - 2:30pm PDT
Wolf 305

1:00pm PDT

HPC 101- Part Three
Speakers
TK

Tim Kaiser

Colorado School of Mines


Wednesday August 13, 2014 1:00pm - 2:30pm PDT
Wolf 205

1:00pm PDT

Fortran for HPC

Fortran (Fortran 2003) is a programming language that is efficient for numerical computations on supercomputers and has all elements of a modern general programming language. In this tutorial we will introduce features of Fortran 2003 that will include: style, allocatable arrays, structures, array syntax, module-based programming. The performance implications and pitfalls of some of these Fortran features will be demonstrated by several examples that will be available for download.

 


Wednesday August 13, 2014 1:00pm - 3:30pm PDT
Wolf 306

2:30pm PDT

Break
Wednesday August 13, 2014 2:30pm - 3:00pm PDT
Wolf Law

3:00pm PDT

Globus for Research Data Management

The goal of the tutorial is to introduce researchers and systems administrators to the easy-to-use Globus services for moving, sharing, and publishing large amounts of data. Increasingly computational- and data-intensive science makes data movement and sharing across organizations inevitable. The cloud-hosted Globus service offers dropbox-like simplicity for big data.

In this tutorial, attendees will learn how to perform fire-and-forget file transfer, sharing, and synchronization between their local machine, campus clusters, regional supercomputers and national cyberinfrastructure using Globus, via both Web and command line interfaces.

Tutorial attendees will also learn how to install Globus Connect Server on their campus cluster to provide data transfer endpoints to their users. The tutorial will include instruction on using Globus via the CLI, using scripts for controlling Globus operations; and how to use the Globus transfer REST API, for programmatic interaction with Globus. By the end of the tutorial, participants will have the tools and information required to provide their users with Globus’s full range of benefits. Attendees will also get a preview of new Globus data publication and discovery functionality that will be delivered later this year.


Speakers

Wednesday August 13, 2014 3:00pm - 4:30pm PDT
Wolf 304

3:00pm PDT

Computational Thinking- Online Curricula for HPC

There are numerous reports identifying a critical need to prepare current and future generations of researchers and practitioners to utilize high performance computing systems to advance scientific discovery. 

 

Programs to teach the skills needed among the HPC community are inadequate to address the needs of the international community.  Very few colleges and universities are teaching the advanced topics needed to prepare the HPC workforce.  As a result a handful of research universities and HPC centers are developing and offering formal and informal sessions to address the gap.  In order to engage and prepare a larger and more diverse community of practitioners, considerable effort is being devoted to developing on-line web-based learning opportunities.  Numerous academic, governmental, and industrial organizations are developing these programs to respond to this need nationally and internationally through formal credit-bearing courses, MOOCs, summer schools, professional development programs, and so forth. 

 

The goal of this session is to engage the community in discussing the challenges and opportunities for providing high quality on-line training and education programs.  The session will include a presentation and discussion of the following topics:

 

  1. Infrastructure: range of technologies now in use and the requirements for developing additional technologies to advance the infrastructure for on-line learning.

 

  1. Certification of learning: mechanisms for certifying and acknowledging that participants have achieved the learning goals set for on-line learning programs.

 

  1. Institutional Perspectives: credit for instructors handling remote online learners, models for payment to incentivize the variety of delivery modes of instruction and assistance, motivations for students to take on-line courses, potential problems with pre-requisite skills across different institutions, and overall quality control issues.

 

  1. 4.      Opportunities for Collaboration: how to facilitate on-going information sharing for developing on-line tools, resources, methods, and content.  Included will be strategies for disseminating this information among the international community.  

Speakers

Wednesday August 13, 2014 3:00pm - 4:30pm PDT
Wolf 307

3:00pm PDT

Interactive Data Analysis with Python

There are many recent additions to Python that make it an excellent programming language for data analysis. This tutorial has two goals. First, we introduce several of the recent Python modules for data analysis. We provide hands-on exercises for manipulating and analyzing data using pandas, scikit-learn, and other modules. Second, we execute examples using the IPython notebook, a web-based interactive development environment that facilitates documentation, sharing, and remote execution. Together these tools create a powerful, new way to approach scientific workflows for data analysis on HPC systems.


Speakers
ML

Monte Lunacek

University of Colorado Boulder


Wednesday August 13, 2014 3:00pm - 4:30pm PDT
Wolf 305

3:00pm PDT

Open ACC
Speakers

Wednesday August 13, 2014 3:00pm - 4:30pm PDT
Wolf 306

3:00pm PDT

Introduction to Parallel Computing with Matlab

 

This tutorial will present new users with a background on general parallel computing practices, and the specifics of using parallel computing in the Matlab programming language.  This discussion is intended for users who are new to parallel computing in general but not new to Matlab.  Examples of converting serial code to parallel code will be given.


Speakers

Wednesday August 13, 2014 3:00pm - 4:30pm PDT
Wolf 205
 
Filter sessions
Apply filters to sessions.