News and Announcements

Tracy Rafferty

ICL’s longest-tenured employee announced her retirement earlier this year. Tracy Rafferty, who has been with the lab for a quarter of a century (also spanning [in part] two millennia) gathered with colleagues and friends on April 1st to celebrate her time at ICL and lament her leaving. Tracy has been a leader, a manager, and a mentor, and is a pillar of the ICL culture. Good luck, Tracy—we’ll miss you.

Conference Reports

Future of Information and Communication Conference

On March 5–6 ICL’s Terry Moore and ICL alum Micah Beck traveled to San Francisco for the Future of Information and Communication Conference (FICC). FICC provides a forum for researchers from both academia and industry to share their latest research contributions and exchange knowledge with the common goal of shaping the future of information and communication.

For their part, Micah and Terry presented their paper—coauthored by Piotr Luszczek and Anthony Danalis—called, “Interoperable Convergence of Storage, Networking, and Computation.” Terry was also interviewed about the concepts outlined in the paper. You can watch the full interview in the clip above.

The editor would like to thank Terry Moore for his contributions to this article.

9th JLESC Workshop

On April 15–17, the University of Tennessee, Knoxville (UTK) hosted the 9th Workshop for the Joint Laboratory for Extreme-Scale Computing (JLESC). JLESC is an international, virtual organization working to enhance the ability of member organizations and investigators to bridge the gap between petascale and extreme-scale computing. INRIA and the University of Illinois at Urbana-Champaign are the founding members of JLESC, and additional partner institutions have been added over the years, including: Argonne National Laboratory, the Barcelona Supercomputing Center, the Jülich Supercomputing Centre at Forschungszentrum Jülich, and the RIKEN Center for Computational Science. UTK/ICL is an associate member.

The 9th JLESC workshop gathered leading researchers in high-performance computing from these partner institutions, including 20 members of ICL. This JLESC workshop featured sessions on seven central topics: applications and mini-apps; parallel programming models and runtimes; performance tools; resilience; big data, I/O, and in-situ visualization; numerical methods and algorithms; and advanced architectures.

There were also dedicated sessions on computational fluid dynamics, computational biology, and climate/weather research, with a key objective being to identify new research collaborations and establish a roadmap for their implementation.

The editor would like to thank Tracy Rafferty for her contributions to this article.

Recent Releases

Ginkgo 1.0 Released

The Ginkgo team is proud to announce the first release of Ginkgo, the next-generation high-performance, on-node, sparse linear algebra library. Part of the Production-ready, Exascale-enabled Krylov Solvers for Exascale Computing (PEEKS) effort, Ginkgo leverages the features of modern C++ to give you a tool for the iterative solution of linear systems that is:

  • Easy to use. Interfaces with cryptic naming schemes and dozens of parameters are a thing of the past. Ginkgo was built with good software design in mind, making simple things simple to express.
  • High performance. Our optimized CUDA kernels ensure you are reaching the potential of today’s GPU-accelerated high-end systems, while Ginkgo’s open design allows extension to future hardware architectures.
  • Controllable. While Ginkgo can automatically move your data when needed, you remain in control by optionally specifying when the data is moved and its ownership scheme.
  • Composable. Iterative solution of linear systems is an extremely versatile field, where effective methods are built by mixing and matching various components. Need a GMRES solver preconditioned with a block-Jacobi enhanced BiCGSTAB? Thanks to its novel linear operator abstraction, Ginkgo can do it!
  • Extensible. Did not find a component you were looking for? Ginkgo is designed to be easily extended in various ways. You can provide your own loggers, stopping criteria, matrix formats, preconditioners and solvers to Ginkgo and have them integrate as well as the natively supported ones, without the need to modify or recompile the library.

Click here to download the source tarball or clone the source.

Interview

Tracy Rafferty Then

Tracy Rafferty

OK, Tracy, this is your exit interview. Are you ready for this?

Is this where I air my grievances?

Where are you from, originally?

I am from right here in Knoxville. I was born at St. Mary’s (later renamed Tennova North), and I attended West High School just a few miles from campus.

You are the longest-tenured ICL employee, full stop. The only person who has been in this place longer than you is Jack. With that in mind, what are your top 3 (or 5) moments at ICL?

It is difficult to reduce 26 years into a few moments, here are some highlights in no particular order:

Getting stranded with Teresa in England for a week due to the Eyjafjallajökull volcano in Iceland erupting and closing air traffic. We were organizing a BDEC workshop in Oxford and had spent the final night with our friends, Pam and Sven Hammarling, who lived in the Oxford countryside. Sven was driving us to the airport in London, and we heard a report on the radio that all flights were canceled. Jack was on a slightly earlier flight, and he made it, but we did not. The Hammarlings went out of their way looking after us, and after a couple days waiting in London with no timeline on returning home, they took us back to their home and put us to work! The ongoing joke is that we became their staff (must use British accent). In the meantime, Jack was working fervently with travel agents trying to find flights for us, and we ended up convincing UT that the next available first-class flight was worth paying extra to bring us home sooner.

Organizing an IESP workshop in Maui. Need I say more?

Assisting with the EuroMPI conference in Santorini Greece. Tracy Lee and I volunteered to go and assist the local team with the conference, but when we arrived, there was nothing really to do. So, we took advantage of the opportunity and saw the sights, ate great food, and worked from our hotel rooms, which each had a small private pool on the patio. The Island is so small that we could walk just about everywhere. We walked to the caldera to watch the sunset and watched the sunrise from the hotel rooftop.

Being recognized by ICL on a few occasions for my work and dedication to the Lab. Thank you. I am humbled.

The opportunity to go to Japan—4 times. Again, former ICLers such as the Hasegawas and Hiroyasus have been so kind and hosted Terry and me on extended trips.

Traveling with Jack and Terry—we’ve been so many places, but aside from those I already mentioned, one highlight was landing in Detroit on the way to China, and Jack was waiting on Terry and me just outside the plane in the jetbridge. He told a lady “that’s all of us,” and we went out the door, onto the tarmac, and hopped in a car. The lady, our driver, drove us to the gate. You could tell this was not the first time Jack did this, but Terry and I got a kick out of it. Jack is great to travel with, and he knows where every airport lounge is, where the amenities are, and the process for everything.

As far as I am concerned, you’ve always been at ICL—you came with the building—but I suppose there was some time before that, right? Where did you work before joining ICL?

Immediately prior to joining ICL, I worked in the University Payroll Office. Prior to that, I worked for Miller’s Department Store (now the UT Conference Center) and for my dad, who was a remodeling contractor. I kept his books, helped with estimates, and learned how to hang wallpaper.

How did you first hear about the lab, and what made you want to switch jobs?

While working in the UT Payroll Office, I handled the Computer Science Department payroll accounts and met Mary Drake. At some point, Mary told me she was leaving, and I thought that this lab might be a cool place to work, so I applied for her job. Unfortunately, I didn’t get it. After a few months, the person who did get the job didn’t work out, so Jack told HR to “call the other person who applied,” and that was me! It was near the end of October, and the Payroll Office employees would dress in costumes to hand out the “Halloween” payroll (OK, this was over 20 years ago), and I was dressed as the androgynous “Pat” from SNL. I went to my supervisor’s office and quit—as Pat.

Is there a photo of this costume—for the archives?

Looking back on 25+ years of running this show, what would you say is the most valuable thing you learned? Or, the biggest takeaway that you think might help someone taking on a new role?

Sometimes people can make unreasonable requests, but I learned early on (thanks to Susan Blackford) to be realistic and honest with the person, which earns respect in the end and causes less worry trying to do the impossible. Thank you, Susan!

You aren’t the first person to retire from ICL, I think that would be Dan Terpstra—but your tenure far exceeds his (sorry, Dan)—how do you reconcile a new chapter without this place? Is it easy to imagine? Are you excited?

I have a lot of things I have been putting off that I’m looking forward to doing, and many of you know about our recent motorhome purchase, the “Bago.” We will do lots of camping the rest of this year and think about travel later.

I cannot imagine not coming to work, checking email at all hours, seeing my coworkers, going to the retreat…I’ll have an easier time getting past that last one! I still say “we” when talking about future ICL events or happenings. However, I am excited to spend more time doing something else with Joe, and I plan to stay in touch with those of you at ICL.

You’ve set the tone for us for so many years, and you hired most of the support staff personally—including your replacement—what can we do to preserve and continue to cultivate this tone/culture?

For the longest time, I didn’t feel like I fit into the Computer Science world, but by getting to know the research staff, I found out that we have more in common than I realized. I would suggest joining the coffee room conversations to find out how you are alike instead of how you are different from one another. I think doing so in a quiet voice and maybe limiting this to less than 30-minute sessions will be equally beneficial.

Also, be more selfless.

What do you think your first post-retirement adventure will be? Have a destination in mind?

Yes, on my first day of retirement I will be traveling to Atlanta for a Supercomputing 2019 meeting. I committed to serving on the Executive Committee for the conference this November, and this is one of the several planning meetings. I hope to see many of you in Denver! The following week, we will be camping in the ‘Bago.

Finally, do you need help removing the ICL email account from your phone?

I am surprised you have to ask. Of course I need help.

Recent Papers

  1. Brown, J., A. Abdelfattah, V. Barra, V. Dobrev, Y. Dudouit, P. Fischer, T. Kolev, D. Medina, M. Min, T. Ratnayaka, et al., CEED ECP Milestone Report: Public release of CEED 2.0 : Zenodo, April 2019. DOI: 10.5281/zenodo.2641316  (4.98 MB)
  2. Tomov, S., A. Haidar, A. Ayala, D. Schultz, and J. Dongarra, Design and Implementation for FFT-ECP on Distributed Accelerated Systems,” Innovative Computing Laboratory Technical Report, no. ICL-UT-19-05: University of Tennessee, April 2019.  (3.19 MB)
  3. Charara, A., J. Dongarra, M. Gates, J. Kurzak, and A. YarKhan, SLATE Mixed Precision Performance Report,” Innovative Computing Laboratory Technical Report, no. ICL-UT-19-03: University of Tennessee, April 2019.  (1.04 MB)
  4. Danalis, A., H. Jagode, D. Barry, and J. Dongarra, Understanding Native Event Semantics , Knoxville, TN, 9th JLESC Workshop, April 2019.  (2.33 MB)
  5. Antoniu, G., A. Costan, O. Marcu, M. S. Pérez, N. Stojanovic, R. M. Badia, M. Vázquez, S. Girona, M. Beck, T. Moore, et al., A Collection of White Papers from the BDEC2 Workshop in Poznan, Poland,” Innovative Computing Laboratory Technical Report, no. ICL-UT-19-10: University of Tennessee, Knoxville, May 2019.  (5.82 MB)
  6. Ribizel, T., and H. Anzt, Approximate and Exact Selection on GPUs,” 2019 IEEE International Parallel and Distributed Processing Symposium Workshops, Rio de Janeiro, Brazil, IEEE, May 2019. DOI: 10.1109/IPDPSW.2019.00088  (440.71 KB)
  7. Anzt, H., and G. Flegar, Are we Doing the Right Thing? – A Critical Analysis of the Academic HPC Community,” 2019 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), Rio de Janeiro, Brazil, IEEE, May 2019. DOI: 10.1109/IPDPSW.2019.00122  (622.32 KB)
  8. Kaya, O., and Y. Robert, Computing Dense Tensor Decompositions with Optimal Dimension Trees,” Algorithmica, vol. 81, issue 5, pp. 2092–2121, May 2019. DOI: 10.1007/s00453-018-0525-3  (638.4 KB)
  9. Abdelfattah, A., S. Tomov, and J. Dongarra, Fast Batched Matrix Multiplication for Small Sizes using Half Precision Arithmetic on GPUs,” 33rd IEEE International Parallel and Distributed Processing Symposium (IPDPS), Rio de Janeiro, Brazil, IEEE, May 2019.  (675.5 KB)
  10. Bai, Z., J. Dongarra, D. Lu, and I. Yamazaki, Matrix Powers Kernels for Thick-Restart Lanczos with Explicit External Deflation,” International Parallel and Distributed Processing Symposium (IPDPS), Rio de Janeiro, Brazil, IEEE, May 2019.  (480.73 KB)
  11. Anzt, H., T. Ribizel, G. Flegar, E. Chow, and J. Dongarra, ParILUT – A Parallel Threshold ILU for GPUs,” IEEE International Parallel and Distributed Processing Symposium (IPDPS), Rio de Janeiro, Brazil, IEEE, May 2019. DOI: 10.1109/IPDPS.2019.00033  (505.95 KB)
  12. Aupy, G., A. Gainaru, V. Honoré, P. Raghavan, Y. Robert, and H. Sun, Reservation Strategies for Stochastic Jobs,” 33rd IEEE International Parallel and Distributed Processing Symposium (IPDPS 2019), Rio de Janeiro, Brazil, IEEE Computer Society Press, May 2019.  (808.93 KB)
  13. Danalis, A., H. Jagode, T. Herault, P. Luszczek, and J. Dongarra, Software-Defined Events through PAPI,” 2019 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), Rio de Janeiro, Brazil, IEEE, May 2019. DOI: 10.1109/IPDPSW.2019.00069  (446.41 KB)
  14. Zaitsev, D., S. Tomov, and J. Dongarra, Solving Linear Diophantine Systems on Parallel Architectures,” IEEE Transactions on Parallel and Distributed Systems, vol. 30, issue 5, pp. 1158-1169, May 2019. DOI: http://dx.doi.org/10.1109/TPDS.2018.2873354  (802.97 KB)

Recent Conferences

  1. APR
    -
    VI-HPS Tuning Workshop Knoxville, Tennessee
    Alan Ayala
    Alan
    Anthony Danalis
    Anthony
    Damien Genet
    Damien
    Daniel Barry
    Daniel
    Frank Winkler
    Frank
    Gerald Ragghianti
    Gerald
    Heike Jagode
    Heike
    Jamie Finney
    Jamie
    Piotr Luszczek
    Piotr
    Alan Ayala, Anthony Danalis, Damien Genet, Daniel Barry, Frank Winkler, Gerald Ragghianti, Heike Jagode, Jamie Finney, Piotr Luszczek
  2. APR
    -
    IEEE SouthEastCon 2019 Huntsville, Alabama
    Alan Ayala
    Alan
    Alan Ayala
  3. APR
    -
    JLESC Knoxville, Tennessee
    Ali Charara
    Ali
    Anthony Danalis
    Anthony
    Asim YarKhan
    Asim
    Damien Genet
    Damien
    George Bosilca
    George
    Gerald Ragghianti
    Gerald
    Hartwig Anzt
    Hartwig
    Ichitaro Yamazaki
    Ichitaro
    Jack Dongarra
    Jack
    Jakub Kurzak
    Jakub
    Nuria Losada
    Nuria
    Piotr Luszczek
    Piotr
    Qinglei Cao
    Qinglei
    Reazul Hoque
    Reazul
    Stanimire Tomov
    Stan
    Terry Moore
    Terry
    Thananon Patinyasakdikul
    Arm
    Xi Luo
    Xi
    Yaohung Tsai
    Mike
    Yu Pei
    Yu
    Ali Charara, Anthony Danalis, Asim YarKhan, Damien Genet, George Bosilca, Gerald Ragghianti, Hartwig Anzt, Ichitaro Yamazaki, Jack Dongarra, Jakub Kurzak, Nuria Losada, Piotr Luszczek, Qinglei Cao, Reazul Hoque, Stanimire Tomov, Terry Moore, Thananon Patinyasakdikul, Xi Luo, Yaohung Tsai, Yu Pei
  4. MAY
    -
    PETTT Annual PPE Review Vicksburg, Mississippi
    Stanimire Tomov
    Stan
    Stanimire Tomov
  5. MAY
    -
    BDEC2 Poznan, Poland
    Joan Snoderly
    Joan
    Sam Crawford
    Sam
    Terry Moore
    Terry
    Tracy Rafferty
    Tracy
    Joan Snoderly, Sam Crawford, Terry Moore, Tracy Rafferty
  6. MAY
    -
    IPDPS Rio di Janeiro, Brazil
    Anthony Danalis
    Anthony
    Hartwig Anzt
    Hartwig
    Ichitaro Yamazaki
    Ichitaro
    Jack Dongarra
    Jack
    Anthony Danalis, Hartwig Anzt, Ichitaro Yamazaki, Jack Dongarra
  7. MAY
    -
    2019 OLCF User Meeting Oak Ridge, Tennessee
    Stanimire Tomov
    Stan
    Stanimire Tomov
  8. MAY
    -
    MPI Forum Chicago, Illinois
    Aurelien Bouteiller
    Aurelien
    Aurelien Bouteiller
  9. MAY
    -
    DoE/MEXT Chicago, Illinois
    Mark Gates
    Mark
    Mark Gates

Upcoming Conferences

  1. JUN
    -
    MIT GPU Hackathon Cambridge, Massachusetts
    Piotr Luszczek
    Piotr
    Piotr Luszczek
  2. JUN
    -
    ISC High Performance 2019 Frankfurt, Germany
    Hartwig Anzt
    Hartwig
    Heike Jagode
    Heike
    Jack Dongarra
    Jack
    Stanimire Tomov
    Stan
    Hartwig Anzt, Heike Jagode, Jack Dongarra, Stanimire Tomov
  3. JUN
    -
    Anthony Danalis
    Anthony
    Thomas Herault
    Thomas
    Anthony Danalis, Thomas Herault
  4. JUN
    -
    ICS'19 Phoenix, Arizona
    Jakub Kurzak
    Jakub
    Jakub Kurzak

Recent Lunch Talks

  1. APR
    5
    Yves Robert
    Yves Robert
    ENS-Lyon
    Reservation Strategies for Stochastic Jobs PDF
  2. APR
    26
    Daniel Barry
    Daniel Barry
    Everything You Wanted to Know about the Counter Inspection Toolkit PDF
  3. MAY
    3
    Stephen Thomas
    Stephen Thomas
    Global Computing Laboratory
    Analytics4MD: In-Situ Data Analytics for Next Generation Molecular Dynamics (MD) Workflows
  4. MAY
    10
    Qinglei Cao
    Qinglei Cao
    Task Bench: A Parameterized Benchmark for Evaluating Parallel Runtime Performance
  5. MAY
    17
    Ali Charara
    Ali Charara
    SLATE Data Coherence: An Adapted Cache Coherence Model
  6. MAY
    24
    Thomas Herault
    Thomas Herault
    Comparing the Performance of Rigid, Moldable and Grid-Shaped Applications on Failure-Prone HPC Platforms PDF
  7. MAY
    31
    Reazul Hoque
    Reazul Hoque
    Dynamic Task Discovery in a Data Flow Task-Based Runtime PDF

Upcoming Lunch Talks

  1. JUN
    6
    Vipin Kumar
    Vipin Kumar
    University of Minnesota
    Physics Guided Machine Learning: A New Paradigm for Modeling Dynamical Systems
  2. JUN
    7
    Yves Robert
    Yves Robert
    ENS-Lyon
    Replication is More Efficient Than You Think

People

  1. Hidehiko Hasegawa
    Hidehiko Hasegawa, ICL alum and Professor of Library, Information, and Media Science at the University of Tsukuba, will be visiting the lab for about a year and will be working with the Linear Algebra group. Welcome back, Hidehiko!
  2. Joan Snoderly
    Joan Snoderly joined ICL in early May as the lab's new Assistant Director. Formerly with the Haslam College of Business and the Center for Business & Economic Research, Joan will be taking over Tracy Rafferty's capacity as ICL's operations manager. Welcome aboard, Joan!

Dates to Remember

ICL 30th Anniversary Workshop

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

ICL Retreat

The 2019 ICL retreat has been set for August 15–16 at the Park Vista in Gatlinburg. Mark your calendars!