News and Announcements

SLATE: An Interview with Jakub Kurzak

ICL’s Jakub Kurzak, a co-PI for ECP’s Software for Linear Algebra Targeting Exascale (SLATE) effort, recently sat down with ECP Communications Manager Mike Bernhardt to discuss SLATE’s endeavor to replace the aging Scalable Linear Algebra PACKage (ScaLAPACK) and the challenges faced in creating an exascale-ready software platform.

HPCwire also published a breakdown of the interview and of the SLATE effort itself.

Employment Opportunities at ICL

Research Scientist (with MS or PhD) or Postdoctoral Researcher

ICL is seeking full-time scientists (MS or PhD) or postdoctoral researchers to participate in the design, development, and maintenance of numerical software libraries for solving linear algebra problems on large, distributed-memory machines with multi-core processors, hardware accelerators, and performance monitoring capabilities for new and advanced hardware and software technologies. The prospective researcher will coauthor papers to document research findings, present the team’s work at conferences and workshops, and help lead students and other team members in their research endeavors in ongoing and future projects. Given the nature of the work, there will be opportunities for publication, travel, and high-profile professional networking and collaboration across academia, labs, and industry.

An MS or PhD in computer science, computational sciences, or math is preferred. Background in at least one of the following areas is also preferred: numerical linear algebra, HPC, performance monitoring, machine learning, or data analytics. Full-time employment for up to 4 years with the possibility of further extensions based on funding availability and performance.

Joining this team will offer qualified candidates exciting career opportunities as they participate in the US Department of Energy’s Exascale Computing Project (ECP). ICL is involved in several ECP projects, including SLATE (http://icl.utk.edu/slate/), PEEKS (http://icl.utk.edu/peeks/), xSDK (http://www.icl.utk.edu/research/xsdk4ecp), Exa-PAPI (http://icl.utk.edu/exa-papi/), CEED (https://ceed.exascaleproject.org/), Distributed Tasking for Exascale (PaRSEC) (http://icl.utk.edu/dte/), MAGMA (http://icl.cs.utk.edu/magma/), FFT-ECP, and others.

Starting date is July 1, 2018 or later. All qualified candidates, be it fresh (MS or PhD) graduates or seasoned HPC veterans, are encouraged to apply.

For more information, contact Jack Dongarra (dongarra@icl.utk.edu) or check out ICL’s jobs page: http://www.icl.utk.edu/jobs.

SLATE now on Twitter

SLATE, your favorite ScaLAPACK replacement, is now on the Executive platform—Twitter!

Click here to follow the SLATE team (@SLATE_ICL_UTK).

Wanted: Exa-PAPI Beta Testers

Exa-PAPI offers a new PAPI component, called “pcp,” which interfaces to the Performance Co-Pilot (PCP). It enables PAPI users to monitor IBM Power9 hardware performance events, particularly shared “NEST” events without root access. The PAPI team is looking for beta testers and feedback of the new PAPI PCP component.

For access to the code, follow these steps:
1. $ git clone https://bitbucket.org/icl/papi.git
2. $ cd papi/src
3. $ ./configure --with-components=pcp
4. $ make && make install

Please email your questions and comments to perfapi-devel@icl.utk.edu.

Conference Reports

PASC18

Heike Jagode and Anthony Danalis recently attended the Platform for Advanced Scientific Computing (PASC) conference in Basel, Switzerland. Held on July 2–4, PASC18 is the fifth in the series sponsored by ACM and the Swiss National Supercomputing Centre and brings together experts from domain sciences, applied mathematics, and computer science “to help close the chasm between compute-driven and data-driven research with an inclusive high quality technical program and broad interest contributions at the intersection of high performance algorithms and implementations that form the scientific computing field.”

With about 400 participants—including ICL alum Hatem Ltaief and frequent collaborator Mike Heroux—and a well-structured mixture of paper, poster, panel, and mini-symposia sessions focusing on tools, algorithms, application challenges, novel techniques, and high-performance computing, PASC18 provided a rich environment for  “organic” intellectual exchanges and collaboration.

For their part, Heike presented ICL’s latest work and practical experience with task-based programming techniques for quantum chemistry software, and Anthony presented a poster on PAPI’s newest support for software-defined events. The next conference, PASC19, will be held in Zurich, Switzerland.

The editor would like to thank Heike Jagode and Anthony Danalis for their contributions to this article.

Interview

Ali Charara Then

Ali Charara

Where are you from, originally?
I am from Lebanon, a small beautiful country at the shores of the Mediterranean sea.

Can you summarize your educational background?
I earned my Bachelor’s degree in Computer Science from the American University of Beirut (AUB) back in 1999, where I focussed on computer graphics. After working in the industry as a team leader and R&D assistant manager for almost 10 years, I went back to AUB in pursuit of a Master’s degree in computer graphics. This is the time where I met with a prominent scholar from the King Abdullah University of Science and Technology (KAUST) in Saudi Arabia. I was fascinated by the facilities at KAUST and the academic caliber of the faculty and staff, so I joined KAUST in 2011 to finish my Master’s degree. I then went on to earn a PhD in high-performance computing (HPC) under the supervision of Prof. David Keyes and ICL alumnus Dr. Hatem Ltaief.

Where did you work before joining ICL?
Between my graduation in 1999 and my coming back to academia in 2010, I worked in a couple of software companies as a software engineer, a team lead, and an R&D assistant manager in Beirut, Lebanon. Most of the projects I led/developed at that time served the publishing industry. During my PhD studies, I interned at NVIDIA (at the headquarter branch in Santa Clara, CA) as a software engineer, where I worked on improving the performance of numerical software libraries produced at NVIDIA.

How did you first hear about the lab, and what made you want to work here?
Working in HPC during my studies at KAUST, I could not miss the prominent reputation that ICL has earned in this field. We had several collaborations with ICL members, where I used many ICL-developed libraries/projects for my research. Working at ICL is a perfect fit for my career path and a great opportunity for me to sharpen my skills in HPC.

What is your focus here at ICL? What are you working on?
I’m very much interested in developing numerical libraries on GPUs. I’m currently involved in the SLATE project.

What are your interests/hobbies outside of work?
I spend most of my time outside work enjoying raising my four kids; it is fascinating to help them grow and develop. I enjoy reading science, history, and literature genres and even more so reading to my kids.

Tell us something about yourself that might surprise people.
During my undergraduate years, I was studying three majors in parallel, Computer Science, Arabic Literature, and Social Studies, while working part time to support myself. I don’t have that much energy anymore.

If you weren’t working at ICL, where would you like to be working and why?
If I’m not working at ICL, I would be applying to work at ICL! Otherwise, in an academic setting; I would like to work at KAUST, where leading edge research meets advanced facilities. If I considered a job in industry, I would like to work at NVIDIA, where cutting-edge technologies are being developed.

Recent Papers

  1. Jagode, H., A. Danalis, and J. Dongarra, Accelerating NWChem Coupled Cluster through dataflow-based Execution,” The International Journal of High Performance Computing Applications, vol. 32, issue 4, pp. 540--551, July 2018. DOI: 10.1177/1094342016672543  (1.68 MB)
  2. Dongarra, J., I. Duff, M. Gates, A. Haidar, S. Hammarling, N. J. Higham, J. Hogg, P. Valero Lara, P. Luszczek, M. Zounon, et al., Batched BLAS (Basic Linear Algebra Subprograms) 2018 Specification , July 2018.  (483.05 KB)
  3. Asch, M., T. Moore, R. M. Badia, M. Beck, P. Beckman, T. Bidot, F. Bodin, F. Cappello, A. Choudhary, B. R. de Supinski, et al., Big Data and Extreme-Scale Computing: Pathways to Convergence - Toward a Shaping Strategy for a Future Software and Data Ecosystem for Scientific Inquiry,” The International Journal of High Performance Computing Applications, vol. 32, issue 4, pp. 435–479, July 2018. DOI: 10.1177/1094342018778123  (1.29 MB)
  4. Casanova, H., J. Herrmann, and Y. Robert, Computing the Expected Makespan of Task Graphs in the Presence of Silent Errors,” Parallel Computing, vol. 75, pp. 41–60, July 2018. DOI: 10.1016/j.parco.2018.03.004  (2.56 MB)
  5. Anzt, H., E. Chow, and J. Dongarra, ParILUT - A New Parallel Threshold ILU,” SIAM Journal on Scientific Computing, vol. 40, issue 4: SIAM, pp. C503–C519, July 2018. DOI: 10.1137/16M1079506  (19.26 MB)
  6. Danalis, A., H. Jagode, and J. Dongarra, Software-Defined Events through PAPI for In-Depth Analysis of Application Performance , Basel, Switzerland, 5th Platform for Advanced Scientific Computing Conference (PASC18), July 2018.
  7. Han, L., V. Le Fèvre, L-C. Canon, Y. Robert, and F. Vivien, A Generic Approach to Scheduling and Checkpointing Workflows,” The 47th International Conference on Parallel Processing (ICPP 2018), Eugene, OR, IEEE Computer Society Press, August 2018.  (737.11 KB)
  8. Benoit, A., S. Perarnau, L. Pottier, and Y. Robert, A Performance Model to Execute Workflows on High-Bandwidth Memory Architectures,” The 47th International Conference on Parallel Processing (ICPP 2018), Eugene, OR, IEEE Computer Society Press, August 2018.  (868.44 KB)
  9. Han, L., L-C. Canon, H. Casanova, Y. Robert, and F. Vivien, Checkpointing Workflows for Fail-Stop Errors,” IEEE Transactions on Computers, vol. 67, issue 8, pp. 1105–1120, August 2018.
  10. Sun, J., J. Fu, J. Drake, Q. Zhu, A. Haidar, M. Gates, S. Tomov, and J. Dongarra, Computational Benefit of GPU Optimization for Atmospheric Chemistry Modeling,” Journal of Advances in Modeling Earth Systems, vol. 10, issue 8, pp. 1952–1969, August 2018. DOI: 10.1029/2018MS001276  (3.4 MB)
  11. Le Fèvre, V., G. Bosilca, A. Bouteiller, T. Herault, A. Hori, Y. Robert, and J. Dongarra, Do moldable applications perform better on failure-prone HPC platforms?,” 11th Workshop on Resiliency in High Performance Computing in Clusters, Clouds, and Grids, Turin, Italy, Springer Verlag, August 2018.  (360.72 KB)
  12. Yamazaki, I., J. Kurzak, P. Wu, M. Zounon, and J. Dongarra, Symmetric Indefinite Linear Solver using OpenMP Task on Multicore Architectures,” IEEE Transactions on Parallel and Distributed Systems, vol. 29, issue 8, pp. 1879–1892, August 2018. DOI: 10.1109/TPDS.2018.2808964  (2.88 MB)

Recent Conferences

  1. JUL
    -
    PASC 2018 Basel, Switzerland
    Anthony Danalis
    Anthony
    Heike Jagode
    Heike
    Anthony Danalis, Heike Jagode
  2. JUL
    -
    2018 SIAM Annual Meeting Portland, Oregon
    Azzam Haidar
    Azzam
    Jakub Kurzak
    Jakub
    Azzam Haidar, Jakub Kurzak
  3. JUL
    -
    Ichitaro Yamazaki
    Ichitaro
    Ichitaro Yamazaki
  4. AUG
    -
    CEED 2nd Annual Meeting Boulder, Colorado
    Stanimire Tomov
    Stan
    Stanimire Tomov
  5. AUG
    -
    Piotr Luszczek
    Piotr
    Piotr Luszczek
  6. AUG
    -
    EuroPar 2018 Turin, Italy
    George Bosilca
    George
    George Bosilca
  7. AUG
    -
    Ichitaro Yamazaki
    Ichitaro
    Stanimire Tomov
    Stan
    Ichitaro Yamazaki, Stanimire Tomov

Upcoming 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

Recent Lunch Talks

  1. AUG
    24
    Tracy Rafferty
    Tracy Rafferty
    ICL Meeting Space PDF
  2. AUG
    31
    Arm Patinyasakdikul
    Arm Patinyasakdikul
    One-Sided MPI Implementation PDF

Upcoming 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

Visitors

  1. Hejer Shaiek
    Hejer Shaiek from ENSEEIHT will be visiting from June 5 through August 31. Hejer is working with Stan on the MAGMA project.

People

  1. Yicheng Li
    Yicheng Li joined ICL in July as a new Graduate Research Assistant and will be working with the DisCo group. Welcome, Yicheng!
  2. Ali Charara
    Ali Charara, from KAUST, joined ICL in July as a Research Scientist. Ali will be working on the SLATE project. Welcome, Ali!
  3. Cindy Knisley
    Cindy Knisley, who served as ICL's Financial Specialist since 2013, has taken a new position at the UT College of Veterinary Medicine. Congratulations and good luck, Cindy!
  4. Daniel Schultz
    Daniel Schultz will be joining ICL as a Graduate Research Assistant in August to work with the MAGMA team. Welcome, Daniel!
  5. Tracy Lee
    ICL alum Tracy Lee will be rejoining ICL as a Financial Specialist on August, 13 2018. Welcome back, T-Lee!
  6. Matthew Bachstein
    Matthew Bachstein took a position at the Joint Institute for Computational Sciences and is working for Greg Peterson. Congratulations and good luck, Matthew!

Visitors

  1. Hejer Shaiek
    Hejer Shaiek from ENSEEIHT will be visiting from June 5 through August 31. Hejer is working with Stan on the MAGMA project.

congratulations

Bella Rose Dongarra

In late June, Bella Rose Dongarra was born to Ben and Amy Dongarra weighing in at 9 lb, 6 oz with a full head of hair. Congratulations to the Dongarra family and welcome, Bella!

Dates to Remember

ICL Retreat

The 2018 ICL retreat has been set for August 20–21 at the RT Lodge. Mark your calendars!