Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

[Beowulf] Uses of DGEMM

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Herbert Fruchtl herbert.fruchtl at st-andrews.ac.uk
Fri Oct 26 17:44:10 PDT 2007


>
> Being a programmer and not a scientist I was wondering if anyone could
> tell me where they have seen the DGEMM routine being used except for
> benchmarking puposes.
>
Pretty much any quantum chemistry program worth its salt will heavily use dgemm.
When I worked for a major hardware vendor, I had to port and tune several
programs from this area, and the first and simplest way to get some performance
usually was:
- Formulate the algorithms in terms of BLAS (if the authors haven't done this
already; usually they have).
- Use the highest level BLAS that works (ideally that's level 3, and therefore
dgemm).
- Find the fastest BLAS for your machine and plug it in.

  Herbert

-- 
Herbert Fruchtl
EaStCHEM Fellow
School of Chemistry
University of St Andrews


------------------------------------------------------------------
University of St Andrews Webmail: https://webmail.st-andrews.ac.uk




More information about the Beowulf mailing list