conference-talk

Data Analysis with Python

Date and Time: 
2014 April 11th - AM and PM
Location: 
CG - room TBD
Speaker: 
Monte Lunacek

Over the past several years, Python has become an increasingly popular language for data analysis. Certainly part of the reason is the remarkable growth of the Python ecosystem, which has now filled in almost every aspect of the data analysis process. The ways you can interact with python are changing too. The IPython Notebook is a open-source, web-based interactive development environment that facilitates documentation and sharing. In addition to executable code, you can also include text and Latex math formulas, as well as embed graphics and other HTML5 dynamic elements.

Speaker Description: 

Monte Lunacek is an HPC Application Specialist in the Research Computing group at the University of Colorado. Prior to joining CU, Monte was a postdoc in the Computational Science group at the National Renewable Energy Lab. His expertise are in high performance computing and parameter optimization. Monte received his PhD in Computer Science from Colorado State University.

Event Category:

Video recorded: 

Slides, git repository, and more:

http://researchcomputing.github.io/ucar_sea_2014/

Continuous and Ubiquitous Sharing Via SeedMe.org

Date and Time: 
2014 April 9th - 1pm
Location: 
CG - room TBD
Speaker: 
Amit Chourasia

Continuous and Ubiquitous Sharing via SeedMe.org

Nearly all scientific computation and analysis create intermediate results. These results are of vital importance as they form the basis for possible next steps. Timely, sharing of these results is essential for many researchers working as a team. However, current methods of sharing results are neither straightforward nor elegant.

Speaker Description: 

Amit Chourasia leads the Visualization Services group at the San Diego Supercomputer Center. His work is focused on leading the research, development and application of software tools and techniques for scientific visualization; for data typically generated by massively large computer simulations in various fields of science and engineering. Key aspect of his work is to find ways to represent data in a visual form that is clear, succint and accurate (a challenging yet very exciting endeavour).

Amit's application and research interests are in area of animation, computer graphics, visualization and visual perception. He received a Master's degree in Computers Graphics Technology from Purdue University, West Lafayette and a Baccalaureate degree in Architecture (Honors) from Indian Institute of Technology, Kharagpur. Notable accolades for his work include Honorable Mention at International Science & Engineering Visualization Challenge 2010, Outstanding Achievement in Scientific Visualization award at the SciDAC 2011 & 2009 and Best Visualization Display award at TeraGrid 2011 & 2008 conferences. His visualization work has been featured at Siggraph Animation Festival, Siggraph Real Time Demos, documentaries by National Geographic and History Channel and many other news and media outlets.

Event Category:

Improving Application Performance Using TAU

Date and Time: 
2014 April 9th - FULL DAY
Location: 
CG - room TBD
Speaker: 
Wyatt J. Spear

To help computational scientists evaluate and improve the performance of their parallel, scientific applications, we present the TAU Performance System. This tutorial will cover performance data collection, analysis, and performance optimization. The tutorial will introduce profiling and debugging support in TAU. TAU includes support for tracking callstacks at the point of program failure to isolate runtime faults.

Speaker Description: 

Wyatt is a software engineer at the University of Oregon's Performance Research Lab. There he helps develop and provide support for the Tuning and Analysis Utilities (TAU), a performance analysis system for high performance applications. He specializes in performance data collection, performance analysis tools and Eclipse tool integration. He is an Eclipse committer on the Parallel Tools Platform (PTP) project where he primarily works on the External Tools Framework, helping command line based tools find a place in the Eclipse UI. He holds a B.S. and M.S. in Computer and Information Science from the University of Oregon, the latter received in 2004.

Event Category:

Test-driven development with pFUnit 3.0

Date and Time: 
2014 April 10th - PM
2014 April 11th - FULL DAY
Location: 
CG - room TBD
Speaker: 
Thomas Clune

This tutorial will introduce Fortran developers to unit-testing and test-driven development (TDD)  using pFUnit.   As with other unit-testing frameworks, pFUnit, simplifies the process of writing, collecting, and executing tests while providing clear diagnostic messages for failing tests.   pFUnit specifically targets the development of scientific/technical software written in Fortran and includes customized features such as:   assertions for  multi-dimensional arrays, distributed (MPI) and thread-based (OpenMP) parallellism, and flexible parameterized tests.

Speaker Description: 

Thomas Clune, Ph.D., Chief, Software Systems Support Office, NASA Goddard Space Flight Center, and a principle developer of pFUnit.

Event Category:

Development Tools for Results: Allinea's unified tools for debugging and profiling HPC codes

Date and Time: 
2014 April 9th - FULL DAY
Location: 
CG - room TBD
Speaker: 
Beau Paisley

Developing an HPC application can be a challenging task - especially when it comes to fixing bugs, optimizing workload or even resolving both type of issues simultaneously. Those challenges are made easier with Allinea Tools. Using our environment, it is now possible for developers to adopt instantly efficient and scalable development tools and to focus immediately on their core activity - which can be science, benchmarks, support or even more.

Speaker Description: 

Beau is a computer science and mathematics graduate from the College of William and Mary and performed graduate studies in Electrical Engineering at Purdue University. Beau has over twenty five years of experience in development, marketing, and sales roles with research, academic, and startup organizations. He has previously held positions with NCAR, Applied Physics Lab, and several startup and early growth technical computing companies. Beau is now a Support Engineer with Allinea Software.

Event Category:

Programming Paradigms in Modern Fortran

Date and Time: 
2014 April 9th - FULL DAY
2014 April 10th - AM
Location: 
CG - room TBD
Speaker: 
Damian Rouson

Forget everything you thought you knew about Fortran. This tutorial brings a fresh, new perspective on the modern versions of the world’s first programming language. Fortran stands alone as the only internationally standardized language with a platform-agnostic, parallel programming model that scales from single-socket, multicore, chip-level parallelism to beyond 100,000-core, massively distributed parallelism. This tutorial emphasizes the functional, object-oriented, and parallel programming paradigms enabled by Fortran’s 95, 2003, and 2008 standards, respectively.

Speaker Description: 

A current biographical information for Damian Rouson is at https://pangea.stanford.edu/people/type/damian-william-isaac-rouson-0.

Event Category:

Software Carpentry

Date and Time: 
2014 April 9th - FULL DAY
2014 April 10th - FULL DAY
Location: 
CG - room TBD
Speaker: 
Camille Avestruz and Ted Hart

See details about the Software Carpentry Program and Prerequisites here: http://emhart.github.io/2014-04-09-ucar/

All of the lesson material are at the bottom of the webpage under "Topics" at the page: http://cavestruz.github.io/2014-04-09-ucar/

Speaker Description: 

Ted Hart is from a tiny town in the mountains of Vermont and completed BA in History and a BS in Biology at University of Massachusetts Amherst. After years as an itinerant field biologist across the U.S. he returned to his native land to complete a PhD in biology at the University of Vermont. He then moved on to a post-doc at the University of British Columbia where he works on computational models of evolution using genetic algorithms. Soon you'll be able to pester him with all the questions you have about computer things indefinitely because he's now a staff scientist in ecoinformatics at NEON.

Camille Avestruz is a Physicist who works on simulations of galaxy clusters. She greatly values mediums through which science and technology become logistically and conceptually accessible to the broader community.

Event Category:

Debugging Parallel Applications with TotalView

Date and Time: 
2014 April 10th - FULL DAY
Location: 
CG - room TBD
Speaker: 
Keith Hoaglin and Larry Edelstein

TotalView is a GUI-based source code defect analysis tool that gives you unprecedented control over processes and thread execution and visibility into program state and variables. It allows you to debug one or many processes and/or threads in a single window with complete control over program execution. This allows you to set breakpoints, stepping line by line through the code on a single thread, or with coordinated groups of processes or threads, and run or halt arbitrary sets of processes or threads.

Speaker Description: 

Keith Hoaglinis a Senior Consultant at Rogue Wave Software where he has been helping solve critical customer issues for the past 14 years. For the past 8 years, he has been the consulting lead for a broad range of projects in public and private industries, with a flawless success track record. His work has focused primarily with C++ and compiled languages. For the past 3 years, Keith has also been responsible for creating and delivering all technical instructions on debugging techniques and technologies offered by Rogue Wave, including the TotalView debugger.

Larry Edelstein has been working software development for over 25 years. From mainframes to desktops to the EC2 cloud, he has seen platforms and practices come and go. Larry has worked with a number of companies throughout his career - from startups to well-established industry leaders creating software, leveraging his software engineering expertise and mentoring junior engineers. He has a Bachelor of Science in Computer Science from Cornell University and lives in the Bay Area.

Event Category:

SEA2013 Opening Speech

Date and Time: 
2013 Monday, April 1
Location: 
CG1 Auditoriums
Speaker: 
Al Kellie

Event Category:

Video recorded: 

NVIDIA GPU Code Optimization tutorial

Date and Time: 
2013 Thursday, April 4, and Friday, April 5
Location: 
CG-2126
Speaker: 
Tony Scudiero and Carl Ponder

Thursday: Effective GPU Computing With CUDA

Speaker: Tony Scudiero

Speaker Description: 

Tony Scudiero is a Developer Technology engineer at NVIDIA working primarily with GPU acceleration of monte carlo particle transport codes. Prior to work at NVIDIA, Tony worked at Cray where he helped bring GPU computing to top-end supercomputers. An early proponent of GPU computing, he started non-graphical computing on GPUs in the days before CUDA. He holds Bachelors’ degrees in Computer Science and Mathematics, and a Masters in Computer Science from the University of Minnesota.

Carl Ponder earned his Bachelors degree in Information & Compute Science at UC Irvine and his Ph.D. in Computer Science at UC Berkeley. He has spent his career in various aspects of application and systems performance, including simulation, benchmarking, application tuning, and statistical analysis. He has worked at LLNL, Motorola, IBM and now NVIDIA. He currently works in Developer Technology on such diverse applications as weather modelling, earthquake modelling, molecular dynamics and quantum chemistry.

Event Category:

Pages

Subscribe to conference-talk