Are Block Sizes Still Relevant?

Open discussion regarding features, bugs, issues, vendors, etc.

Are Block Sizes Still Relevant?

Postby DavidB » Mon Aug 14, 2017 4:29 pm

Looking at several FORTRAN routines, many of them call sub-routines to determine block sizes of a particular problem.
For example, DPOTRF takes in a matrix and a few other parameters, and then passes them into ILAENV, which returns an optimized block size for the problem at hand and the hardware running the code.

I am wondering, is this consideration still relevant with today's hardware and software?

Say I am using a C-like translation (C, C++, Java, JavaScript, etc.) on a standard desktop computer.
Does calling ILAENV provide any benefit to the program in terms of accuracy or speed of execution?
Would the program perform the same if I just explicitly assigned a block size of, say, 16 (or some other integer)?

Any advice?
Posts: 37
Joined: Thu Dec 15, 2005 1:49 pm
Location: Vancouver, B.C. Canada

Return to User Discussion

Who is online

Users browsing this forum: Google [Bot] and 5 guests