Research Scientist Victor Eijkhout Guests on Parallel Programming Talk #110

Welcome to another episode of Parallel Programming Talk this is show  #110 –

Research Scientist Victor Eijkhout is here to talk about his new book “Introduction to High-Performance Scientific Computing” and we’ll be introducing him in a few minutes.

But first the news:

    • First of all we want to congratulate Prof. Albert Zomaya (University of Sydney, Australia) as the winner of the IEEE Computer Society Technical Committee on Parallel Processing  Outstanding Service Award for 2011. Professor if you’re watching, we’d love to have you on the show sometime. Write us. (


                             *All problems start and end at 12:00 noon (Pacific Daylight Time)

Summer School

Programmers with little or no exposure to parallelism have an opportunity to learn about multicore programming at the UPCRC Illinois Summer School to be held July 25-29, 2011 at the University of Illinois at Urbana-Champaign.

For more information about the summer school, visit the website at Registration is now open and will remain open until June 24, or until capacity is reached, whichever arrives first.

Also, Berkeley will have a similar summer setup – probably mid-August and as soon as we have details we’ll announce them here.


International Supercomputing Conference is taking place June 19-23 in Hamburg Germany,

On with the show – let me tell you a bit about our guest:  Victor Eijkhout is a long-time expert on numerical analysis, parallel computing, and general scientific computing.

He has held positions at the University of Illinois, the University of California at Los Angeles, and the University of Tennessee at Knoxville.

Presently, he’s a research scientist at the Texas Advanced Computing Center of The University of Texas at Austin and has recently published a new textbook Introduction to High Performance Scientific Computing.


    1. How did you first get interested in parallel computing?

    1. Before we get to your latest, I see that you wrote TeX by Topic and  co-wrote Templates' book for iterative linear system solvers. That’s quite a range of topics.” Victor discussed his variety of interests.

    1. How did the idea for this book originate, why was it needed?

            “The need for a book such as the present was especially apparent at the Texas Advanced Computing  Center: users of the facilities there often turn out to miss crucial parts of the background that would make them efficient computational scientists. This book, then, comprises those topics that seem indispensible for scientists engaging in large-scale computations. The contents of this book are a combination of theoretical material and self-guided tutorials on various practical skills. The theory chapters have exercises that can be assigned in a classroom, however, their placement in the text is such that a reader not inclined to do exercises can simply take them as statement of fact.” (from insideHPC article)

    1. What does it cover?

    • Bridging topics between numerical analysis, parallel computing, code performance, large scale applications.

        4. Who’s the audience?

    • Designed for undergraduates, assumes a basic knowledge of numerical computation and proficiency in Fortran or C programming and can be used in any science, computer science, applied mathematics, or engineering department or by practicing scientists and engineers, especially those associated with one of the national laboratories or supercomputer centers.

           5.  How does someone get a copy? Download Free e-book -   or purchase the 8.5x11 paperback version

Thanks for joining us Victor.


One more thing before we sign out. Finding guests for the show can be a challenge, especially in areas we might not know too much about. I want to ask you, our viewers, for some help in finding the right guests for the show. We’ve got a couple things we want to learn about and hope you can assist us.

Clay – what are your hot topics? Why are you interested in these?

    • Fault –tolerant computation

    • Weather/flood prediction HPC


    • Audio quality improvement

    • Petascale computing

So if you can recommend experts on these topics or you yourself are one of said experts pleas  send info to

Of course we still want your tag lines! And speaking of tag lines:

“Keep writing parallel code and bee good to each other”

Для получения подробной информации о возможностях оптимизации компилятора обратитесь к нашему Уведомлению об оптимизации.