News and Announcements

The Great Flood of 2012

On July 19th, a significant weather event caused flash flooding in the Knoxville area, including here on the UTK campus. The rain was intense enough to overrun the drainage capability of the Claxton building and come in through the doors and windows. These heavy rains were accompanied by strong winds, which somehow blew the doors open in the atrium, allowing water to flow freely over the threshold, into the hallways and offices, and down the stairs into the first floor, home of NIMBioS. Several of ICL’s offices in 203 were also compromised, the worst being Jack’s office.

BELFOR, a company specializing in property restoration, is now on the scene repairing and restoring what has been damaged—including new drywall board and carpet in the affected areas. Contractors cleared the drains surrounding Claxton and installed French drains on the north side of the building to direct water down and away from the building’s foundation. The work may take a few weeks to complete, so be mindful of the construction and debris in 203 and elsewhere.

ICL Retreat 2012

As a reminder, mark your calendars for August 16-17 for the 2012 ICL Retreat! This year, we return to the Buckberry Lodge in Gatlinburg.

Also, a new set of presentation themes is available just in time for your retreat presentations.

2012 ICL Orange Variant Presentation Theme

Orange Variant Download PPT Download KTH

2012 ICL Gray Variant Presentation Theme

Gray Variant Download PPT Download KTH

Conference Reports

7th Scheduling Workshop

  • IMG_2923
  • IMG_2858
  • IMG_2856
  • IMG_2828
  • IMG_2818
  • IMG_2817
  • IMG_2815
  • IMG_2801
  • IMG_2809-edit
  • IMG_2812-edit
  • scheduling2012_34

The University of Pittsburgh recently hosted the 7th Scheduling for Large Scale Systems Workshop on June 28th – 30th. This workshop focused, as the title suggests, on scheduling and algorithms for large scale systems, and was structured as a set of thematic half-day sessions. This format allowed for a series of talks that were 20 minutes in duration, but also left plenty of time for discussion.

The workshop itself had 25 participants—including several ICLers who gave talks. Thomas gave a talk on the DAGuE framework, Yves gave a talk on a Unified Model for Assessing Checkpointing Protocols at Extreme Scale, Mathieu gave a talk titled Non Regular Algorithms Over DAGUE Runtime, Anthony gave a talk on Automatic Generation of Tasks for the DAG Scheduling Engine DAGuE, and Aurelien presented on Fault Tolerance Techniques for MPI Programs. In all, ICL was well represented at the workshop, including ICL alumni Julien Langou, Henri Casanova, and Emmanuel Jeannot.

VECPAR 2012 and iWAPT 2012

ICL’s Jakub Kurzak recently attended the 10th International Meeting on High Performance Computing for Computational Science (VECPAR 2012) at the Riken Advanced Institute for Computational Science in Kobe, Japan. While at VECPAR, Jakub gave a 30 minute talk about Programming the LU Factorization for a Multicore System with Accelerators, and served as a chair for the GPU Computing session.

The Seventh International Workshop on Automatic Performance Tuning (iWAPT 2012) was also hosted at RIKEN on July 17th.  In this workshop, Jakub was invited to give a talk on Autotuning BLAS for GPUS: Matrix Multiplication on Fermi and Kepler. In total, the events had around 120-150 attendees and Jakub described the scene as small and focused, with a strong emphasis on linear algebra, autotuning, and GPUs. While in Japan, Jakub met with ICL alumni Keita Teranishi and Tomo Hiroyasu.

Interview

Victor Eijkhout ThenVictor Eijkhout Now

Victor Eijkhout

Where are you from, originally?

I was born in the Netherlands, where I also got my degree. I came to the US about 20 years ago.

Can you summarize your educational background?

My thesis was in numerical analysis from the University of Nijmegen, and although it said something about vector and parallel in the title, I didn’t actually touch too many parallel computers writing it.

How did you first meet Jack?

I had read papers by Jack, and seen him in action at some conferences. If you want the literal answer, I first met him in person when he gave a lecture at the CWI in Amsterdam. In those days, BLAS Level 3 and the idea of optimizing for it were fairly new, and to me as a mathematician those ideas were strange, but also exciting.

What did you work on during your time at ICL?

My own interests include iterative methods for sparse linear systems, so I did a good amount of work on that. Some software that resulted from that is now best forgotten, but I also became a sometime developer of PETSc where I contributed code that I needed for my research. I also participated in some of the ongoing projects such as NetSolve. Among the more tangible results of my work is the Templates book, which is still surprisingly often cited.

What are some of your favorite memories from your time at ICL?

Definitely the retreats in Townsend! In general, ICL is a unique group because of things like the Friday lunches, which make people really feel like they are all part of the same team.

Tell us where you are and what you’re doing now.

In 2005 I joined the Texas Advanced Computing Center in Austin, TX, which at that time was not really on anyone’s map, except in the Teragrid. Since then we acquired Ranger, a top 5 supercomputer, and we are about to deploy Stampede, the first large installation with the Intel Xeon Phi. I play with all that stuff, but also pursue my own research interests, both in iterative methods and other topics. For instance, I’m working on a theoretical model for parallel computations that I’m really excited about.

In what ways did working at ICL prepare you for what you do now, if at all?

Being at ICL was my first experience working with Ph.D. students (I was involved to some degree or other with the thesis work of Piotr Luszczek, Erika Fuentes, and Alfredo Buttari), and writing proposals. My stay was a good transition from working on projects that Jack had set up, to coming up with my own ideas and getting them funded. I learned a lot in my time at ICL.

Tell us something about yourself that might surprise some people.

Knoxville is where I learned to two-step. My enthusiasm for country music and country dancing got to the point that I regularly participated in the tapings of a TV show, Club Dance. One time I was absent from an ICL party, which Jack remarked on. Someone told him that I was probably two-stepping on TV (tapings were on friday nights). Jack’s reaction was something along the lines of, “Are we talking about the same Victor? The one with “ijk” in the last name?”

Recent Papers

  1. Baboulin, M., D. Becker, G. Bosilca, A. Danalis, and J. Dongarra, An efficient distributed randomized solver with application to large dense linear systems,” ICL Technical Report, no. ICL-UT-12-02, July 2012.  (626.26 KB)
  2. Langou, J., B. Hoffman, and B. King, How LAPACK library enables Microsoft Visual Studio support with CMake and LAPACKE,” University of Tennessee Computer Science Technical Report (also LAWN 270), no. UT-CS-12-698, July 2012.  (501.53 KB)
  3. Abdelfattah, A., J. Dongarra, D. Keyes, and H. Ltaeif, Optimizing Memory-Bound Numerical Kernels on GPU Hardware Accelerators,” VECPAR 2012, Kobe, Japan, July 2012.  (737.28 KB)
  4. Kasichayanula, K., D. Terpstra, P. Luszczek, S. Tomov, S. Moore, and G. D. Peterson, Power Aware Computing on GPUs,” SAAHPC '12 (Best Paper Award), Argonne, IL, July 2012.  (658.06 KB)
  5. Haidar, A., H. Ltaeif, and J. Dongarra, Toward High Performance Divide and Conquer Eigensolver for Dense Symmetric Matrices,” SIAM Journal on Scientific Computing (Accepted), July 2012.
  6. Bland, W., P. Du, A. Bouteiller, T. Herault, G. Bosilca, and J. Dongarra, A Checkpoint-on-Failure Protocol for Algorithm-Based Recovery in Standard MPI,” 18th International European Conference on Parallel and Distributed Computing (Euro-Par 2012) (Best Paper Award), Rhodes, Greece, Springer-Verlag, August 2012.  (289.32 KB)
  7. Du, P., R. Weber, P. Luszczek, S. Tomov, G. D. Peterson, and J. Dongarra, From CUDA to OpenCL: Towards a Performance-portable Solution for Multi-platform GPU Programming,” Parallel Computing, vol. 38, no. 8, pp. 391-407, August 2012.  (1.64 MB)
  8. Bosilca, G., A. Bouteiller, A. Danalis, T. Herault, and J. Dongarra, From Serial Loops to Parallel Execution on Distributed Systems,” International European Conference on Parallel and Distributed Computing (Euro-Par '12), Rhodes, Greece, August 2012.  (203.08 KB)
  9. Anzt, H., P. Luszczek, J. Dongarra, and V. Heuveline, GPU-Accelerated Asynchronous Error Correction for Mixed Precision Iterative Refinement,” EuroPar 2012 (also LAWN 260), Rhodes Island, Greece, August 2012.  (662.98 KB)
  10. Bland, W., User Level Failure Mitigation in MPI,” Euro-Par 2012: Parallel Processing Workshops, vol. 7640, Rhodes Island, Greece, Springer Berlin Heidelberg, pp. 499-504, August 2012.  (136.15 KB)
  11. Anzt, H., S. Tomov, J. Dongarra, and V. Heuveline, Weighted Block-Asynchronous Iteration on GPU-Accelerated Systems,” Tenth International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms (Best Paper), Rhodes Island, Greece, August 2012.  (764.02 KB)

Recent Lunch Talks

  1. JUL
    6
    Mathieu Faverge
    Mathieu Faverge
    Algorithms mixing LU and QR kernels for multi-core cluster systems PDF
  2. JUL
    13
    Aurelien Bouteiller
    Aurelien Bouteiller
    Fault Tolerance Methods: Challenges and Opportunities PDF
  3. JUL
    20
    Erlin Yao
    Erlin Yao
    A Case Study of Designing Efficient Algorithm-based Fault Tolerant Application for Exascale Parallelism PDF
  4. JUL
    27
    Anthony Danalis
    Anthony Danalis
    From Serial Loops to Parallel Execution on Distributed Systems PDF
  5. AUG
    3
    Stanimire Tomov
    Stanimire Tomov
    clMAGMA: Heterogeneous High-Performance Linear Algebra with OpenCL PDF
  6. AUG
    10
    Ichitaro Yamazaki
    Ichitaro Yamazaki
    Pivoting strategies for solving symmetric indefinite linear systems PDF
  7. AUG
    24
    Azzam Haidar
    Azzam Haidar
    Eigenproblem Algorithms PDF
  8. AUG
    31
    Yutaka IshikawaMitsuhisa Sato
    Yutaka Ishikawa and Mitsuhisa Sato
    Japan
    Updates on XcalableMP PGAS Language PDF

Upcoming Lunch Talks

  1. SEP
    7
    Tingxing
    Tingxing "Tim" Dong
    Accelerating the BLAST code with hybrid MPI + OpenMP + CUDA programming PDF
  2. SEP
    14
    Jakub Kurzak
    Jakub Kurzak
    Virtual Systolic Array for QR Decomposition PDF
  3. SEP
    21
    Volodymyr Turchenko
    Volodymyr Turchenko
    the Research Institute of Intelligent Computer Systems, Ternopil National Economic University, Ukraine
    Parallelization of Neural Networks Training PDF
  4. SEP
    28
    Sticks Mabakane
    Sticks Mabakane
    University of Cape Town
    Designing a better visualization system for supercomputing users PDF

Visitors

  1. Vincent Cohen-Addad
    Vincent Cohen-Addad from ENS Lyon will be visiting from June 15 through August 17. Vincent will be working with the Distributed Computing group.
  2. Ahmad Ahmad
    Ahmad Ahmad from King Abdullah University of Science and Technology (KAUST) will be visiting from June 29 through August 29. Ahmad will be working as an intern student.
  3. Yves Robert
    Yves Robert from ENS Lyon will be visiting from August 26 through September 9. Yves will be working with the distributed computing group.
  4. Volodymyr Turchenko
    Volodymyr Turchenko from Research Institute of Intelligent Computer Systems, Ternopil National Economic University, Ukraine will be visiting from August 27 through August 27. Volodymyr will be interacting with the Linear Algebra and Distributed Computing groups.
  5. Yutaka Ishikawa
    Yutaka Ishikawa from University of Tokyo will be visiting on Friday, August 31. Yutaka was visiting ORNL and traveled to ICL to give a lunch talk.
  6. Mitsuhisa Sato
    Mitsuhisa Sato from University of Tsukuba will be visiting on Friday, August 31. Yutaka was visiting ORNL and traveled to ICL to give a lunch talk.
  7. Atsushi Hori
    Atsushi Hori from RIKEN will be visiting on Friday, August 31.

People

  1. Vince Weaver
    Vince Weaver recently accepted a position at the University of Maine where he will be an Assistant Professor in the Computer Science Department.  Congratulations and good luck, Vince!
  2. Mathieu Faverge
    Mathieu Faverge is leaving ICL at the end of August to take a teaching position at ENSEIRB-Matmeca in Bordeaux, France. He will also be part of the HiePACS research team at INRIA Bordeaux. Congratulations and good luck, Mathieu!
  3. Peng Du
    Peng Du graduated with his PhD this summer and is taking a job as a Software Development Engineer with Amazon's Elastic Computing Cloud (EC2) team in Seattle, WA. Congratulations Peng!

Visitors

  1. Vincent Cohen-Addad
    Vincent Cohen-Addad from ENS Lyon will be visiting from June 15 through August 17. Vincent will be working with the Distributed Computing group.
  2. Ahmad Ahmad
    Ahmad Ahmad from King Abdullah University of Science and Technology (KAUST) will be visiting from June 29 through August 29. Ahmad will be working as an intern student.
  3. Yves Robert
    Yves Robert from ENS Lyon will be visiting from August 26 through September 9. Yves will be working with the distributed computing group.
  4. Volodymyr Turchenko
    Volodymyr Turchenko from Research Institute of Intelligent Computer Systems, Ternopil National Economic University, Ukraine will be visiting from August 27 through August 27. Volodymyr will be interacting with the Linear Algebra and Distributed Computing groups.
  5. Yutaka Ishikawa
    Yutaka Ishikawa from University of Tokyo will be visiting on Friday, August 31. Yutaka was visiting ORNL and traveled to ICL to give a lunch talk.
  6. Mitsuhisa Sato
    Mitsuhisa Sato from University of Tsukuba will be visiting on Friday, August 31. Yutaka was visiting ORNL and traveled to ICL to give a lunch talk.
  7. Atsushi Hori
    Atsushi Hori from RIKEN will be visiting on Friday, August 31.

congratulations

Kiran Kasichayanula Receives Best Paper Award

ICL alumnus Kiran Kasichayanula received a Best Paper award at SAAHPC ’12 for “Power Aware Computing with GPUs.” Congratulations, Kiran!