News and Announcements

IEEE Computer Pioneer Award

ICL Director and UTK Distinguished Professor Jack Dongarra will receive the 2020 IEEE Computer Pioneer Award for his “leadership in the area of high-performance mathematical software.” The Computer Pioneer Award was established in 1981 by the IEEE Computer Society to recognize and honor the efforts of those who contributed to the creation and continued vitality of the computer industry. Congratulations, Jack!

Yves Receives Charles Babbage Award

yves_robert1ICL collaborator and frequent visitor Yves Robert has been selected to receive the 2020 IEEE Computer Society Charles Babbage Award for “contributions to parallel algorithms and scheduling techniques.”

The award consists of a $1,000 honorarium, certificate, and an invitation to present at the annual IEEE International Parallel and Distributed Processing Symposium (IPDPS) in New Orleans on May 18–22, 2020. Congratulations, Yves!

2020 Winter Reception

This slideshow requires JavaScript.

For 2020, ICL’s annual Winter Reception was bolstered by the addition of our comrades from Michela Taufer’s Global Computing Laboratory. The gathering, once again held at Calhoun’s on the River, offered a new opportunity for members of ICL, GCLab, and their loved ones to eat, drink, and socialize as we look forward to the spring semester and warmer days ahead.

The Editor would like to thank Jack Dongarra and Hidehiko Hasegawa for their contributions.

Recent Releases

2020 ICL Annual Report

For almost 20 years, ICL has produced an annual report to provide a concise profile of our research, including information about the people and external organizations who make it all possible.

Please download a copy and check it out. You can also view all of our past reports here.

ScaLAPACK 2.1.0

ScaLAPACK 2.1.0 is now available. The Linear Algebra PACKage (LAPACK) and Scalable LAPACK (ScaLAPACK) are widely used libraries for efficiently solving dense linear algebra problems. ICL has been a major contributor to the development and maintenance of these two packages since their inception. LAPACK is sequential, relies on the BLAS library, and benefits from the multi-core BLAS library. ScaLAPACK is parallel, distributed, and relies on the BLAS, LAPACK, MPI, and BLACS libraries.

ScaLAPACK 2.1.0, which includes a new robust ScaLAPACK routine for computing the QR factorization with column pivoting along with improved accuracy of the Frobenius norm, was released in November 2019. Other improvements include:

  • MPI-3+ updates required by Open MPI 4;
  • miscellaneous bug fixes; and
  • improved CMAKE shared library support.

Check out the ScaLAPACK website to download the tarball.

Interview

Mohammed Al Farhan Then

Mohammed Al Farhan

Where are you from, originally?

Saudi Arabia.

Can you summarize your educational background?

I earned my MS in Computer Science in 2013, and I earned my PhD in Computer Science in 2019—both from the King Abdullah University of Science and Technology (KAUST). I earned my BS in 2012 in Computer Science from King Faisal University (KFU).

Where did you work before joining ICL?

I worked as a Software Engineer at the Saudi Electricity Company for six months, and I had two internships as a Software Engineer at Saudi Aramco—three months each.

How did you first hear about the lab, and what made you want to work here?

The first time I heard about ICL was during a guest lecture about Dense Linear Algebra in HPC at KAUST. This was in the fall of 2012. I joined ICL because I want to broaden my HPC research experience in Dense Linear Algebra, which is an important HPC aspect that I did not work on during my PhD studies.

What is your focus here at ICL? What are you working on?

I am focusing on developing scalable dense linear system solvers optimized for accelerator-driven HPC systems. I am working on the ECP SLATE project.

What are your interests/hobbies outside of work?

I enjoy reading (philosophy, psychology, history, science, and novels), watching soccer and following its news, and learning new programming languages and/or programming models.

Tell us something about yourself that might surprise people.

In early 2011, I weighed around 228 pounds (103 KG). However, now I weigh roughly 159 pounds (72 KG).

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

I would probably be working at Intel, because during my PhD research I was heavily involved in studying Intel hardware; in particular, I worked on developing performance-centric HPC algorithms targeting the Intel Xeon Phi architecture.

Recent Papers

  1. Tomov, S., A. Ayala, A. Haidar, and J. Dongarra, FFT-ECP API and High-Performance Library Prototype for 2-D and 3-D FFTs on Large-Scale Heterogeneous Systems with GPUs,” ECP Milestone Report, no. FFT-ECP STML13-27: Innovative Computing Laboratory, University of Tennessee, January 2020.  (9.71 MB)
  2. Jagode, H., A. Danalis, and J. Dongarra, Formulation of Requirements for New PAPI++ Software Package: Part I: Survey Results,” PAPI++ Working Notes, no. 1, ICL-UT-20-02: Innovative Computing Laboratory, University of Tennessee Knoxville, January 2020.  (1.49 MB)
  3. Gates, M., A. Charara, A. YarKhan, D. Sukkari, M. Al Farhan, and J. Dongarra, Performance Tuning SLATE,” SLATE Working Notes, no. 14, ICL-UT-20-01: Innovative Computing Laboratory, University of Tennessee, January 2020.  (1.29 MB)
  4. Wong, K., S. Tomov, and J. Dongarra, Project-Based Research and Training in High Performance Data Sciences, Data Analytics, and Machine Learning,” The Journal of Computational Science Education, vol. 11, issue 1, pp. 36-44, January 2020. DOI: 10.22369/issn.2153-4136/11/1/7  (4.4 MB)
  5. Gates, M., S. Tomov, H. Anzt, P. Luszczek, and J. Dongarra, Clover: Computational Libraries Optimized via Exascale Research , Houston, TX, 2020 Exascale Computing Project Annual Meeting, February 2020.  (872 KB)
  6. Bosilca, G., T. Herault, and J. Dongarra, DTE: PaRSEC Enabled Libraries and Applications (Poster) , Houston, TX, 2020 Exascale Computing Project Annual Meeting, February 2020.  (979.27 KB)
  7. Bosilca, G., T. Herault, and J. Dongarra, DTE: PaRSEC Systems and Interfaces (Poster) , Houston, TX, 2020 Exascale Computing Project Annual Meeting, February 2020.  (840.54 KB)
  8. Jagode, H., A. Danalis, and J. Dongarra, Exa-PAPI: The Exascale Performance API with Modern C++ , Houston, TX, 2020 Exascale Computing Project Annual Meeting, February 2020.  (556.78 KB)
  9. Anzt, H., T. Cojean, Y-C. Chen, F. Goebel, T. Gruetzmacher, P. Nayak, T. Ribizel, Y-H. Tsai, and J. Dongarra, Ginkgo: A Node-Level Sparse Linear Algebra Library for HPC (Poster) , Houston, TX, 2020 Exascale Computing Project Annual Meeting, February 2020.  (699 KB)
  10. Ayala, A., S. Tomov, A. Haidar, and J. Dongarra, heFFTe: Highly Efficient FFT for Exascale (Poster) , Seattle, WA, SIAM Conference on Parallel Processing for Scientific Computing (SIAM PP20), February 2020.  (1.54 MB)
  11. Ayala, A., S. Tomov, J. Dongarra, and A. Haidar, heFFTe: Highly Efficient FFT for Exascale (Poster) , Houston, TX, 2020 Exascale Computing Project Annual Meeting, February 2020.  (6.2 MB)
  12. Han, L., L-C. Canon, J. Liu, Y. Robert, and F. Vivien, Improved Energy-Aware Strategies for Periodic Real-Time Tasks under Reliability Constraints,” 40th IEEE Real-Time Systems Symposium (RTSS 2019), York, UK, IEEE Press, February 2020.
  13. Tomov, S., MATEDOR: MAtrix, TEnsor, and Deep-learning Optimized Routines , Seattle, WA, 2020 NSF Cyberinfrastructure for Sustained Scientific Innovation (CSSI) Principal Investigator Meeting, February 2020.  (2.28 MB)
  14. Hori, A., K. Yoshinaga, T. Herault, A. Bouteiller, G. Bosilca, and Y. Ishikawa, Overhead of Using Spare Nodes,” The International Journal of High Performance Computing Applications, February 2020. DOI: 10.1177%2F1094342020901885  (2.15 MB)
  15. Jagode, H., and A. Danalis, PULSE: PAPI Unifying Layer for Software-Defined Events (Poster) , Seattle, WA, 2020 NSF Cyberinfrastructure for Sustained Scientific Innovation (CSSI) Principal Investigator Meeting, February 2020.  (1.86 MB)
  16. Winkler, F., Redesigning PAPI's High-Level API,” Innovative Computing Laboratory Technical Report, no. ICL-UT-20-03: University of Tennessee, February 2020.  (356.41 KB)
  17. Gates, M., J. Kurzak, A. YarKhan, A. Charara, J. Finney, D. Sukkari, M. Al Farhan, I. Yamazaki, P. Wu, and J. Dongarra, SLATE Tutorial , Houston, TX, 2020 ECP Annual Meeting, February 2020.  (12.14 MB)
  18. Gates, M., A. Charara, J. Kurzak, A. YarKhan, M. Al Farhan, D. Sukkari, and J. Dongarra, SLATE: Software for Linear Algebra Targeting Exascale (POSTER) , Houston, TX, 2020 Exascale Computing Project Annual Meeting, February 2020.  (546.56 KB)
  19. Luszczek, P., and J. Dongarra, The PLASMA Library on CORAL Systems and Beyond (Poster) , Houston, TX, 2020 Exascale Computing Project Annual Meeting, February 2020.  (550.86 KB)
  20. Tsai, Y., P. Luszczek, and J. Dongarra, Using Quantized Integer in LU Factorization with Partial Pivoting (Poster) , Seattle, WA, SIAM Conference on Parallel Processing for Scientific Computing (SIAM PP20), February 2020.  (6.65 MB)
  21. Bartlett, R., xSDK4ECP: Extreme-scale Scientific Software Development Kit for ECP (Poster) , Houston, TX, 2020 Exascale Computing Project Annual Meeting, February 2020.  (1.54 MB)

Recent Conferences

  1. JAN
    -
    MHPC Course Trieste, Italy
    Piotr Luszczek
    Piotr
    Piotr Luszczek
  2. FEB
    -
    2020 ECP Annual Meeting Houston, Tennessee
    Alan Ayala
    Alan
    Anthony Danalis
    Anthony
    Asim YarKhan
    Asim
    Aurelien Bouteiller
    Aurelien
    Damien Genet
    Damien
    Earl Carr
    Earl
    George Bosilca
    George
    Hartwig Anzt
    Hartwig
    Heike Jagode
    Heike
    Jack Dongarra
    Jack
    Jamie Finney
    Jamie
    Mark Gates
    Mark
    Piotr Luszczek
    Piotr
    Stanimire Tomov
    Stan
    Thomas Herault
    Thomas
    Tony Castaldo
    Tony
    Alan Ayala, Anthony Danalis, Asim YarKhan, Aurelien Bouteiller, Damien Genet, Earl Carr, George Bosilca, Hartwig Anzt, Heike Jagode, Jack Dongarra, Jamie Finney, Mark Gates, Piotr Luszczek, Stanimire Tomov, Thomas Herault, Tony Castaldo
  3. FEB
    -
    Ahmad Abdelfattah
    Ahmad
    Florent Lopez
    Florent
    George Bosilca
    George
    Jack Dongarra
    Jack
    Mark Gates
    Mark
    Neil Lindquist
    Neil
    Piotr Luszczek
    Piotr
    Qinglei Cao
    Qinglei
    Sebastien Cayrols
    Sebastien
    Stanimire Tomov
    Stan
    Thomas Herault
    Thomas
    Yaohung Tsai
    Mike
    Yu Pei
    Yu
    Ahmad Abdelfattah, Florent Lopez, George Bosilca, Jack Dongarra, Mark Gates, Neil Lindquist, Piotr Luszczek, Qinglei Cao, Sebastien Cayrols, Stanimire Tomov, Thomas Herault, Yaohung Tsai, Yu Pei
  4. FEB
    -
    MPI Forum Portland, Oregon
    George Bosilca
    George
    George Bosilca
  5. FEB
    -
    Terry Moore
    Terry
    Terry Moore

Upcoming Conferences

  1. MAR
    -
    Dagstuhl Seminar Dagstuhl, Germany
    George Bosilca
    George
    George Bosilca
  2. MAR
    -
    ECP Industry Council Argonne, Illinois
    Mark Gates
    Mark
    Mark Gates
  3. MAR
    -
    Florent Lopez
    Florent
    Florent Lopez
  4. MAR
    -
    Ahmad Abdelfattah
    Ahmad
    Alan Ayala
    Alan
    Ahmad Abdelfattah, Alan Ayala
  5. MAR
    -
    GTC 2020 San Jose, California
    Stanimire Tomov
    Stan
    Stanimire Tomov
  6. MAR
    -
    BDEC Porto Porto, Portugal
    Jack Dongarra
    Jack
    Joan Snoderly
    Joan
    Terry Moore
    Terry
    Jack Dongarra, Joan Snoderly, Terry Moore

Recent Lunch Talks

  1. JAN
    10
    Hidehiko Hasegawa
    Hidehiko Hasegawa
    University of Tsukuba
    Predicting the Convergence of BiCG Method from Grayscale Matrix Images PDF
  2. JAN
    17
    George Bosilca
    George Bosilca
    Towards Portable Online Prediction of Network Utilization using MPI-level Monitoring PDF
  3. JAN
    24
    Jeff Larkin
    Jeff Larkin
    NVIDIA
    To OpenACC 3.0 and Beyond! PDF
  4. JAN
    29
    Joan Snoderly
    Joan Snoderly
    ICL Performance Evaluation Process PDF
  5. JAN
    31
    Neil Lindquist
    Neil Lindquist
    Improving the Performance of GMRES with Mixed Precision PDF
  6. FEB
    21
    Daniel Schultz
    Daniel Schultz
    The Effects of MPI Oversubscription & Multi-Process Service on Distributed-memory FFT Libraries PDF
  7. FEB
    28
    Mohammed Al Farhan
    Mohammed Al Farhan
    Optimizing the Cholesky factorization in SLATE PDF

Upcoming Lunch Talks

  1. MAR
    6
    Chris Gropp
    Chris Gropp
    Global Computing Laboratory
    Understanding Machine Learning Systems using Adversarial Approaches
  2. MAR
    13
    Ahmad Abdelfattah
    Ahmad Abdelfattah
    Recent Developments for Mixed Precision Solvers in MAGMA