News and Announcements

UT is Full Speed at SC Conference

Four computational science research centers from the University of Tennessee—the Bredesen Center, the Global Computing Laboratory, the Innovative Computing Laboratory, and the SimCenter—will represent the university with their own booth (#4113) at this year’s International Conference for High Performance Computing, Networking, Storage, and Analysis (SC18) on November 11–16 in Dallas, Texas. Drop by and say “hello!”

Read the full press release here: https://www.eecs.utk.edu/news/.

ISC 2019 Workshops

ISC is now accepting proposals for full-day and half-day workshops. The goal of the workshops is to provide attendees with a focused and in-depth platform for presentations, discussion, and interaction in a particular subject area.

Submitted workshop proposals will be reviewed by the ISC 2019 Workshops Committee, which is headed by Dr. Sadaf Alam, Swiss National Supercomputing Center (CSCS), with Dr. Heike Jagode, University of Tennessee–Knoxville, as Deputy Chair.

The workshops will be held on Thursday, June 20, 2019 and will be either half-day (9:00 a.m. to 1:00 p.m. or 2:00 p.m. to 6:00 p.m.) or full-day (9:00 a.m. to 6:00 p.m.). Attendance will require a Workshop Pass.

Workshop proposals should be submitted via the ISC 2019 submission site by Wednesday, November 28, 2018. Check out the ISC-HPC workshops site for more information.

ICL @ SC18 Dinner

The ICL @ SC18 dinner is set for Wednesday, November 14th at 7:00 p.m.

RJ Mexican Cuisine (map)
1701 N Market St. #102
Dallas, TX 75202
214-594-9617

Respond to Tracy Rafferty (rafferty@icl.utk.edu) by November 9th if you wish to attend.

Conference Reports

Workshop on Clusters, Clouds, and Data for Scientific Computing

On September 4–7, the Châteauform’ La Maison des Contes hosted this year’s workshop on Clusters, Clouds, and Data for Scientific Computing (CCDSC). CCDSC 2018 is a continuation of a series of workshops that started in 1992. Held every two years and alternating between the United States and France—mostly France these days—the purpose of this meeting is to evaluate the state-of-the-art and future trends for cluster computing, big data, and the use of computational clouds for scientific computing.

ICL’s Jack Dongarra and former ICLer Bernard Tourancheau (now a Professor at the Université Grenoble Alpes) co-chaired the workshop.

George Bosilca gave a talk where he presented the results of a survey designed to obtain a more useful and thorough understanding of how other Exascale Computing Project (ECP) efforts are using and planning to use MPI. The presented results, and George’s commentary and interpretation of those results, provided CCDSC attendees with a better understanding of what users actually think about MPI and its capabilities in the realm of ECP.

Heike Jagode presented one of the most recent developments of the Performance API (PAPI)—the addition of Software-Defined Events (SDEs). SDEs extend PAPI’s current role as a hardware counter library by adding novel, performance-critical events that originate from the software layers (e.g., communication libraries, math libraries, task runtime systems).

Hartwig Anzt presented a new strategy for storing and processing data in scientific applications with the goals of decoupling the data storage format from the processing format;  designing a “modular precision ecosystem” that allows for more flexibility in terms of customized data access; and developing algorithms and applications that dynamically adapt data access accuracy to the numerical requirements.

EECS faculty member and ICL collaborator Michela Taufer talked about the harmful aspects of non-determinism in HPC applications and the insufficient understanding and lack of analysis and modeling tools, which—ultimately—resulted in the pursuit of a collaborative research proposal with ICL’s performance group (PICL).

The editor would like to thank George Bosilca, Heike Jagode, and Hartwig Anzt for their contributions to this article.

GPU Hackathon at Brookhaven

On September 17–21, ICL’s Piotr Luszczek was at Brookhaven National Laboratory for the 2018 Brookhaven GPU Hackathon. The Hackathon consisted of around 50 people split into teams of developers who were carefully paired with mentors who specialize in HPC, appropriate software languages, and GPU programming APIs.

Over five days, each team worked through a coding sprint with daily stand-ups. Daily stand-ups promote cross-team collaboration, enhance knowledge sharing, and ensure quick roadblock resolution.

The editor would like to thank Piotr Luszczek for his contributions to this article.

Interview

Alan Ayala ThenAlan Ayala Now

Alan Ayala

Where are you from, originally?
I was born in Huaraz, Peru—a beautiful city with an elevation of approximately 3,000 meters above sea level.

Can you summarize your educational background?
I was educated in France, where I earned a Master’s degree and a PhD in applied mathematics at Sorbonne University in Paris. My thesis deals with theoretical and practical subjects. On one side, I made contributions to a formulation for integral equations that arise while modeling wave propagation phenomena, such as in acoustics and electromagnetism. On the other side, I developed algorithms and techniques to accelerate the solution of large linear systems by using fast, low-rank approximations. One of my algorithms was tailored for an exascale HPC project.

Where did you work before joining ICL?
The post doc position at ICL is my first official “job,” just a continuation of my PhD program. Although, I was a teaching assistant in France and also actively participated at engineering laboratories back in my home country.

How did you first hear about the lab, and what made you want to work here?
I worked a lot with numerical libraries, and ICL is one of the institutions providing stat-of-the-art software for this field. Back in France, ICL is quite known at my institution, since many French researchers work at ICL. During my PhD thesis I met some ICL members and also worked with professor Jack Dongarra as part of a project. Wishing to work with all of them, I decided to apply to ICL.

What is your focus here at ICL? What are you working on?
I am working on developing numerical software as part of the SLATE project. I currently work on the ECP-FFT effort, where we aim to provide an efficient, GPU-powered API for applications that require FFT computations.

What are your interests/hobbies outside of work?
I am passionate about technology, machine learning, and artificial intelligence. When I am out of work, I enjoy reading, watching comedy and sci-fi shows or movies, and I also practice soccer and tennis.

Tell us something about yourself that might surprise people.
Although my research career has been focussed on applied mathematics and computer science, my Bachelor’s degree is in civil engineering, a degree that I earned from the National University of Engineering in Peru. I graduated as a prominent student and was offered the opportunity to continue my graduate studies in something closely related to civil engineering. However, I decided to go for computational mathematics, since I believe that to solve large and important real-life problems, it is essential to have solid mathematical foundations, which—when combined with engineering knowledge—create efficient models; using computational skills, optimal software can then be developed to solve these problems. In the future, I would like to participate in solving civil engineering problems like earthquake prediction and modeling. As a matter of fact, I also earned a Master’s in pure mathematics in parallel with my civil engineering career.

If you weren’t working at ICL, where would you like to be working and why?
Most likely I would be working for another university as a post doc scholar in computer science or in a research capacity at a technology company. My long-term goal is to become a professor, and I want to increase my knowledge and produce technology that can be useful not only for academia but also for industry.

Recent Papers

  1. Bernholdt, D. E., S. Boehm, G. Bosilca, M G. Venkata, R. E. Grant, T. Naughton, H. P. Pritchard, M. Schulz, and G. R. Vallee, A Survey of MPI Usage in the US Exascale Computing Project,” Concurrency Computation: Practice and Experience, September 2018. DOI: 10.1002/cpe.4851  (359.54 KB)
  2. Masliah, I., A. Abdelfattah, A. Haidar, S. Tomov, M. Baboulin, J. Falcou, and J. Dongarra, Algorithms and Optimization Techniques for High-Performance Matrix-Matrix Multiplications of Very Small Matrices,” Innovative Computing Laboratory Technical Report, no. ICL-UT-18-09: Innovative Computing Laboratory, University of Tennessee, September 2018.  (3.74 MB)
  3. Aupy, G., A. Benoit, B. Goglin, L. Pottier, and Y. Robert, Co-Scheduling HPC Workloads on Cache-Partitioned CMP Platforms,” Cluster 2018, Belfast, UK, IEEE Computer Society Press, September 2018.  (423.75 KB)
  4. Kurzak, J., M. Gates, I. Yamazaki, A. Charara, A. YarKhan, J. Finney, G. Ragghianti, P. Luszczek, and J. Dongarra, Linear Systems Performance Report,” SLATE Working Notes, no. 08, ICL-UT-18-08: Innovative Computing Laboratory, University of Tennessee, September 2018.  (1.64 MB)
  5. Benoit, A., A. Cavelan, Y. Robert, and H. Sun, Multi-Level Checkpointing and Silent Error Detection for Linear Workflows,” Journal of Computational Science, vol. 28, pp. 398–415, September 2018.
  6. Abdelfattah, A., A. Haidar, S. Tomov, and J. Dongarra, Optimizing GPU Kernels for Irregular Batch Workloads: A Case Study for Cholesky Factorization,” IEEE High Performance Extreme Computing Conference (HPEC’18), Waltham, MA, IEEE, September 2018.  (729.87 KB)
  7. Jagode, H., A. Danalis, and J. Dongarra, PAPI's New Software-Defined Events for In-Depth Performance Analysis , Lyon, France, CCDSC 2018: Workshop on Clusters, Clouds, and Data for Scientific Computing, September 2018.
  8. Anzt, H., J. Dongarra, G. Flegar, and T. Gruetzmacher, Variable-Size Batched Condition Number Calculation on GPUs,” SBAC-PAD, Lyon, France, September 2018.  (509.3 KB)
  9. Tomov, S., A. Haidar, D. Schultz, and J. Dongarra, Evaluation and Design of FFT for Distributed Accelerated Systems,” ECP WBS 2.3.3.09 Milestone Report, no. FFT-ECP ST-MS-10-1216: Innovative Computing Laboratory, University of Tennessee, October 2018.  (7.53 MB)
  10. Dorris, J., A. YarKhan, J. Kurzak, P. Luszczek, and J. Dongarra, Task Based Cholesky Decomposition on Xeon Phi Architectures using OpenMP,” International Journal of Computational Science and Engineering (IJCSE), vol. 17, no. 3, October 2018. DOI: http://dx.doi.org/10.1504/IJCSE.2018.095851

Recent Conferences

  1. SEP
    -
    CCDSC 2018 Lyon, France
    George Bosilca
    George
    Hartwig Anzt
    Hartwig
    Heike Jagode
    Heike
    Jack Dongarra
    Jack
    George Bosilca, Hartwig Anzt, Heike Jagode, Jack Dongarra
  2. SEP
    -
    Piotr Luszczek
    Piotr
    Piotr Luszczek
  3. SEP
    -
    Euro MPI 2018 Barcelona, Spain
    George Bosilca
    George
    George Bosilca
  4. SEP
    -
    Ahmad Abdelfattah
    Ahmad
    Ahmad Abdelfattah
  5. OCT
    -
    Open MPI Developer Meeting San Jose, California
    George Bosilca
    George
    Thananon Patinyasakdikul
    Arm
    George Bosilca, Thananon Patinyasakdikul
  6. OCT
    -
    George Bosilca
    George
    George Bosilca

Upcoming Conferences

  1. NOV
    -
    The International Conference for High Performance Computing, Networking, Storage, and Analysis (SC18) Dallas, TX
    Ahmad Abdelfattah
    Ahmad
    Anara Kozhokanova
    Anara
    Aurelien Bouteiller
    Aurelien
    Daniel Barry
    Daniel
    George Bosilca
    George
    Hartwig Anzt
    Hartwig
    Jack Dongarra
    Jack
    Piotr Luszczek
    Piotr
    Terry Moore
    Terry
    Thomas Herault
    Thomas
    Tracy Rafferty
    Tracy
    Yaohung Tsai
    Mike
    Ahmad Abdelfattah, Anara Kozhokanova, Aurelien Bouteiller, Daniel Barry, George Bosilca, Hartwig Anzt, Jack Dongarra, Piotr Luszczek, Terry Moore, Thomas Herault, Tracy Rafferty, Yaohung Tsai
  2. NOV
    -
    BDEC2 Bloomington, IN
    Jack Dongarra
    Jack
    Terry Moore
    Terry
    Tracy Rafferty
    Tracy
    Jack Dongarra, Terry Moore, Tracy Rafferty

Recent Lunch Talks

  1. SEP
    7
    Terry Moore
    Terry Moore
    Big Data and Extreme-scale Computing: Past, Present, and Future PDF
  2. SEP
    14
    Xi Luo
    Xi Luo
    ADAPT: An Event-Based Adaptive Collective Communication Framework PDF
  3. SEP
    21
    Jakub Sistek
    Jakub Sistek
    University of Manchester
    PLASMA INTERTWinING PDF
  4. SEP
    28
    Mark Gates
    Mark Gates
    The Singular Value Decomposition: Anatomy of Optimizing an Algorithm for Extreme Scale PDF
  5. OCT
    5
    Yuechao Lu
    Yuechao Lu
    Osaka University
    Randomized SVD and its Application
  6. OCT
    12
    Pierre Blanchard
    Pierre Blanchard
    University of Manchester
    Optimizing the Polar Decomposition for Modern Computer Architectures PDF
  7. OCT
    19
    Travis Johnston
    Travis Johnston
    ORNL
    167-PetaFLOPs Deep Learning for Electron Microscopy: From Learning Physics to Atomic Manipulation
  8. OCT
    26
    Michael Wyatt
    Michael Wyatt
    Global Computing Laboratory
    PRIONN: Predicting Runtime and IO using Neural Networks

Upcoming Lunch Talks

  1. NOV
    2
    Hartwig Anzt
    Hartwig Anzt
    Karlsruhe Institute of Technology
    Convolutional Neural Networks for the Efficient Preconditioner Generation PDF
  2. NOV
    9
    Damien Genet
    Damien Genet
    Tensor Contraction on Distributed Hybrid Architectures using a Task-Based Runtime System PDF
  3. NOV
    30
    John Levesque
    John Levesque
    Cray
    Can We get to an EXAFLOP in Sustained Performance and still be Performance Portable?

Visitors

  1. Hartwig Anzt
    Hartwig Anzt from KIT Germany will be visiting from October 29 through November 30. To visit research group
  2. Terry
    Terry from KIT Germany will be visiting from October 29 through November 30. To conduct research with ICL group; arrived with Hartwig

People

  1. Mawussi Zounon
    Mawussi Zounon from the University of Manchester is visiting ICL on October 8–11, 2018 to collaborate with the Linear Algebra group.
  2. Xiaoyang Wang
    Xiaoyang Wang joined ICL in October as a Graduate Research Assistant. He will be working with the Linear Algebra group on SparseKaffe. Welcome, Xiaoyang!
  3. Pierre Blanchard
    Pierre Blanchard from the University of Manchester is visiting ICL on October 8–11, 2018 to collaborate with the Linear Algebra group.
  4. Hartwig Anzt
    ICL alum and collaborator Hartwig Anzt will be visiting ICL in November for some on-site PEEKS collaboration.
  5. Alan Ayala
    Alan Ayala joined ICL in September as a Post Doc to work on the SLATE project. Welcome aboard, Alan!
  6. Joseph Schuchart
    Joseph Schuchart from the High Performance Computing Center, Stuttgart (HLRS) is visiting ICL through mid January. Joseph will be working with the Distributed Computing (DisCo) group. Welcome back, Joseph!

Dates to Remember

ICL 30th Anniversary

Save the date for ICL’s 30th anniversary gathering, slated for August 8–9, 2019 in Knoxville, TN!