| Deutsch English Français Italiano |
|
<vm40rc$21r0r$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Thomas Koenig <tkoenig@netcologne.de> Newsgroups: comp.arch Subject: Re: Calling conventions (particularly 32-bit ARM) Date: Mon, 13 Jan 2025 21:33:32 -0000 (UTC) Organization: A noiseless patient Spider Lines: 20 Message-ID: <vm40rc$21r0r$1@dont-email.me> References: <vlgngv$1ks4a$1@dont-email.me> <4903307dfcce354508c9fc016a4c1ea1@www.novabbs.org> <vli2gu$1aftg$1@paganini.bofh.team> <vm17ka$1d58r$1@dont-email.me> Injection-Date: Mon, 13 Jan 2025 22:33:32 +0100 (CET) Injection-Info: dont-email.me; posting-host="8ae371d57a67ce9683d1f49b26012745"; logging-data="2157595"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/S0g4WwjJ9evDJyFrxBhoQR4IO+53JPGM=" User-Agent: slrn/1.0.3 (Linux) Cancel-Lock: sha1:1NwIoLKOxr+03YBP0VVmMJH12hE= Bytes: 1763 Stephen Fuld <sfuld@alumni.cmu.edu.invalid> schrieb: > Has Lapack (and the other old style Fortran numeric > code that Waldek mentioned) lost its/their importance as a major user of > CPU cycles? It's less than it used to be in the days when supercomputers roamed the computer centers, but for these applications where it matters, it can be significant. > Or do these subroutines consume so many CPU cycles that the > overhead of the large number of parameters is lost in the noise? If you have many small matrices to multiply, startup overhead can be quite significant. Not on a 2000*2000 matrix, though. > Or is > there some other explanation for Mitch not considering their importance? I think eight arguments, passed by reference in registers, is not too bad.