Conference Reports

Sparse Days

sparse-days

On June 28th through July 2nd, ICL’s Jack Dongarra acted as a general chair for the Sparse Days Workshop in Saint Girons, Ariege, France. The third such workshop in three decades, Sparse Days III included sessions on low-rank approximations for high performance sparse solvers, innovative clustering methods for large graphs and block methods, parallel methods for time dependent problems, and advances in optimization with application to data assimilation, among other things.

The first two Sparse Days workshops were each held in Saint Girons in 1994 and 2003, respectively. This most recent seminar featured 41 individual talks with over 100 attendees—including several ICL alumni and frequent collaborators: Julien Langou, Mathieu Faverge, Jim Demmel, Julien Herrmann, Alfredo Buttari, Florent Lopez, Theo Mary, and Cleve Moler, just to name a few. Stay tuned for Sparse Days IV, coming soon in ~2024.

TESSE Kickoff Meeting

tesse-talk

On July 1, 2015 ICL hosted a kickoff meeting for the newly NSF-funded TESSE project. TESSE (Task-based Environment for Scientific Simulation at Extreme Scale) is a collaborative effort between multiple institutions and is led by Eduard Valeev (Virginia Tech), Robert Harrison (Stonybrook), and George Bosilca (ICL/UTK). TESSE aims to develop a new-generation programming environment to uniquely address the needs of emerging computational models in chemistry—and other fields—and allow these models to reap the benefits of tomorrow’s computer hardware.

As part of the kickoff meeting, Eduard Valeev and Torsten Hoefler both gave presentations at ICL in a rare, but welcome, Wednesday Lunch Talk seminar. We look forward to hearing more from the TESSE group in this ongoing collaboration.

MPI Forum

mpi-forum-group

On June 1st through June 4th, 2015, ICL’s Aurelien Bouteiller participated in the MPI Forum meeting in Chicago, Illinois. MPI 3.1 was voted on and ratified by the forum and is now part of the official standard. Some familiar faces were alongside Aurelien, including Wesley Bland and Bill Gropp. The official MPI 3.1 document is available here.

Recent Releases

NVIDIA Optimizes HPCG

NVIDIA recently released a version of the HPCG benchmark that they optimized for their GPUs. HPCG (High Performance Conjugate Gradients) is a benchmark designed to measure performance representative of modern scientific applications by exercising the computational and communication patterns that are commonly found in real science and engineering codes—which are often based on sparse iterative solvers. Intended as a candidate for a new HPC metric, HPCG implements the preconditioned conjugate gradient algorithm with a local symmetric Gauss-Seidel as the preconditioner.

It makes sense that NVIDIA—a major player in both enterprise and consumer computing markets—would wish to have HPCG run efficiently on their GPU hardware, and NVIDIA’s optimized version showcases the relevance of the HPCG benchmark in today’s heterogenous high performance computing environments. A new batch of HPCG benchmark scores is expected to be released at ISC’15 in July, and NVIDIA will likely submit scores from their optimized code. Stay tuned.

Visit the HPCG software page to download the newly optimized release.

PaRSEC / DPLASMA 2.0.0-rc1

PaRSEC 2.0.0-rc1 is now available. PaRSEC (Parallel Runtime Scheduling and Execution Controller) is a generic framework for architecture-aware scheduling and management of micro-tasks on distributed many-core heterogeneous architectures.

Compared with previous iterations, this release candidate of the PaRSEC’s next major version includes countless new features, improved performance, and enhanced support for accelerators. Moreover, PaRSEC 2.0.0 comes bundled with a new DPLASMA library that supports more P-BLAS functionality with better performance.

Visit the PaRSEC software page to download the tarball.

Interview

Sangamesh Ragate Then

Sangamesh Ragate

Where are you from, originally?

I am from Bangalore, a city in southern India.

Can you summarize your educational background?

I earned my Bachelor’s degree in Electronics and Communications Engineering from VTU, India in 2010. I then worked at a private company in Bangalore as a design engineer developing applications for FPGA and embedded processors until 2014. Last August, I came to UTK to pursue my Master’s in Computer Engineering.

Tell us how you first learned about ICL.

I was interested in pursuing an advanced degree with a concentration in High Performance Computing. I was looking for universities that had labs and people working in this domain and ICL naturally kept popping up, so I decided to investigate further.

What made you want to work for ICL?

As I mentioned earlier, I wanted to work in HPC—specifically in Computer Architecture and low-level/kernel programming. The GRA position I found at ICL when I applied to UTK was exactly what I was looking for, and hence I decided to work at ICL.

What are you working on while at ICL?

I work with the Performance Analysis Group as a developer for the PAPI tool.

If you weren’t working at ICL, where would you like to be working and why?

I would have applied to the Texas Advance Computing Center at UT-Austin because I believe they also do a lot of stuff in high performance computing.

What are your interests/hobbies outside work?

I love playing sports. I was a cricket player and played for my school and corporate teams. I recently started playing tennis and racquetball at UTK, since there is no cricket here. I also like listening to music and watching documentaries/movies.

Tell us something about yourself that might surprise people.

If I am having trouble falling asleep at night, I open the Intel software manual and start reading it. I fall asleep within 10 minutes. It works for me. 🙂 Too much raw information!

Recent Papers

  1. Tomov, S., Linear Algebra Software for High-Performance Computing (Part 2: Software for Hardware Accelerators and Coprocessors) , Frankfurt, Germany, ISC High Performance (ISC18), Tutorial Presentation, June 2015.  (15.41 MB)
  2. Anzt, H., J. Dongarra, M. Gates, A. Haidar, K. Kabir, P. Luszczek, S. Tomov, and I. Yamazaki, MAGMA MIC: Optimizing Linear Algebra for Intel Xeon Phi , Frankfurt, Germany, ISC High Performance (ISC15), Intel Booth Presentation, June 2015.  (2.03 MB)
  3. Kabir, K., A. Haidar, S. Tomov, and J. Dongarra, Performance Analysis and Optimization of Two-Sided Factorization Algorithms for Heterogeneous Platform,” International Conference on Computational Science (ICCS 2015), Reykjavík, Iceland, June 2015.  (1.12 MB)
  4. Reed, D., and J. Dongarra, Exascale Computing and Big Data,” Communications of the ACM, vol. 58, no. 7: ACM, pp. 56-68, July 2015. DOI: 10.1145/2699414  (7.3 MB)
  5. Chow, E., H. Anzt, and J. Dongarra, Asynchronous Iterative Algorithm for Computing Incomplete Factorizations on GPUs,” International Supercomputing Conference (ISC 2015), Frankfurt, Germany, July 2015.
  6. Benoit, A., S. K. Raina, and Y. Robert, Efficient Checkpoint/Verification Patterns,” International Journal on High Performance Computing Applications, July 2015. DOI: 10.1177/1094342015594531  (392.76 KB)
  7. Haidar, A., T. Dong, S. Tomov, P. Luszczek, and J. Dongarra, Framework for Batched and GPU-resident Factorization Algorithms to Block Householder Transformations,” ISC High Performance, Frankfurt, Germany, Springer, July 2015.  (778.26 KB)
  8. Kabir, K., A. Haidar, S. Tomov, and J. Dongarra, On the Design, Development, and Analysis of Optimized Matrix-Vector Multiplication Routines for Coprocessors,” ISC High Performance 2015, Frankfurt, Germany, July 2015.  (1.49 MB)

Recent Conferences

  1. JUN
    MPI Forum Chicago, Illinois
    Aurelien Bouteiller
    Aurelien
    Aurelien Bouteiller
  2. JUN
    Open MPI Developers Meeting San Jose, California
    George Bosilca
    George
    George Bosilca
  3. JUN
    -
    Sparse Days Saint-Girons, France
    Jack Dongarra
    Jack
    Jack Dongarra
  4. JUL
    ISC High Performance 2015 Frankfurt, Germany
    Jack Dongarra
    Jack
    Jakub Kurzak
    Jakub
    Stanimire Tomov
    Stan
    Terry Moore
    Terry
    Tracy Rafferty
    Tracy
    Jack Dongarra, Jakub Kurzak, Stanimire Tomov, Terry Moore, Tracy Rafferty

Upcoming Conferences

  1. AUG
    OpenShmem workshop Annapolis, Delaware
    Aurelien Bouteiller
    Aurelien
    Aurelien Bouteiller
  2. AUG
    EuroPar 2015 Vienna, Austria
    Hartwig Anzt
    Hartwig
    Hartwig Anzt
  3. AUG
    HPCC 2015 Newark, New Jersey
    Jack Dongarra
    Jack
    Piotr Luszczek
    Piotr
    Jack Dongarra, Piotr Luszczek
  4. AUG
    Stanimire Tomov
    Stan
    Stanimire Tomov

Recent Lunch Talks

  1. JUN
    5
    Nageswara Rao
    Nageswara Rao
    ORNL
    Fault Diagnosis of Hybrid CPU-GPU Computing Systems Using Chaotic Maps PDF
  2. JUN
    12
    Damien Genet
    Damien Genet
    Design of Generic Modular Solutions for PDE Solvers for Modern Architectures PDF
  3. JUN
    26
    Reazul Hoque
    Reazul Hoque
    Dynamic Task Discovery in PaRSEC PDF
  4. JUL
    1
    Ed Valeev
    Ed Valeev
    Virginia Tech
    Tensor Computation for Chemistry Sparsity and More PDF
  5. JUL
    1
    Torsten Hoefler
    Torsten Hoefler
    ETH Zürich
    Towards Fully Automated Interpretable Performance Models PDF
  6. JUL
    17
    Sangamesh Ragate
    Sangamesh Ragate
    PC Sampling in GPU PDF
  7. JUL
    31
    Joseph Schuchart
    Joseph Schuchart
    TU Dresden
    HPC energy-efficiency research at ZIH, Or: What the HAEC is HDEEM? PDF

Upcoming Lunch Talks

  1. AUG
    7
    Ian Masliah
    Ian Masliah
    University of Paris-Sud
    Towards C++ and Beyond PDF
  2. AUG
    21
    Yaohung Tsai
    Yaohung Tsai
    Convolutional Layers in RaPyDLI PDF
  3. AUG
    28
    Tingxing Dong
    Tingxing Dong
    Batched Linear Algebra Problems on Hardware Accelerators Based on GPUs PDF

Visitors

  1. Ian Masliah
    Ian Masliah from University of Paris-Sud will be visiting from July 27 through August 17. Ian will be working with the Linear Algebra Group.

Visitors

  1. Ian Masliah
    Ian Masliah from University of Paris-Sud will be visiting from July 27 through August 17. Ian will be working with the Linear Algebra Group.

Dates to Remember

2015 ICL Retreat

The 2015 ICL retreat has been set for August 13th – 14th at the Tremont Lodge in Townsend, TN. Mark your calendars.