public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug fortran/29550]  New: Optimize -fexternal-blas calls for transpose()/conj()
@ 2006-10-22 16:26 tobias dot burnus at physik dot fu-berlin dot de
  2006-10-22 18:45 ` [Bug fortran/29550] Optimize -fexternal-blas calls for conj() fxcoudert at gcc dot gnu dot org
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: tobias dot burnus at physik dot fu-berlin dot de @ 2006-10-22 16:26 UTC (permalink / raw)
  To: gcc-bugs

Often, matrix multiplications contain transpose() or conj(), e.g.
  matmul(transpose(A),B)
or
  matmul(A,conj(transpose(B))
  matmul(A,transpose(conj(B))

The *gemm subroutines of BLAS anticipate this via the TRANSA and TRANSB
options:
- 'N' (unchanged)
- 'T' (transpose)
- 'C' (hermitian conjugate / transpose+complex conjugate)

Thus for -fexternal-blas these extra options should be used, if possible.


-- 
           Summary: Optimize -fexternal-blas calls for transpose()/conj()
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: P3
         Component: fortran
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: tobias dot burnus at physik dot fu-berlin dot de


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29550


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2010-09-13 18:54 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-10-22 16:26 [Bug fortran/29550] New: Optimize -fexternal-blas calls for transpose()/conj() tobias dot burnus at physik dot fu-berlin dot de
2006-10-22 18:45 ` [Bug fortran/29550] Optimize -fexternal-blas calls for conj() fxcoudert at gcc dot gnu dot org
2006-10-22 23:15 ` [Bug fortran/29550] Optimize -fexternal-blas calls for conjg() fxcoudert at gcc dot gnu dot org
2006-10-23 21:56 ` fxcoudert at gcc dot gnu dot org
2006-10-29 22:12 ` fxcoudert at gcc dot gnu dot org
2006-11-04 14:18 ` jb at gcc dot gnu dot org
2006-11-04 18:22 ` fxcoudert at gcc dot gnu dot org
2010-09-13 18:54 ` tkoenig at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).