[3955] in comp.os.os2.announce archive
MISC: Interest in Intel Math Kernel Library for OS/2 (f77 / g77) ?
daemon@ATHENA.MIT.EDU (Stefan A. Deutscher)
Tue Mar 24 14:57:38 1998
To: os2ann.DISCUSS@bloom-picayune.MIT.EDU
Date: 24 Mar 1998 12:01:00 -0500
From: stefand@ibm.net (Stefan A. Deutscher)
Reply-To: sad@utk.edu
Reply-to: sad@utk.edu
[Followups directed to comp.os.os2.programmer.misc]
---------------------------------------------------------------------
Intel has written and maintains a mathematical library, the Math Kernel
Library (MKL), which is basically a BLAS tuned for Intel x86 CPUs. So far it
is available only for Windoze NT (and supposedly works on Windoze '95). More
information can be found at the Intel web site:
http://developer.intel.com/design/perftool/perflibst/mkl/index.htm .
The MKL version 2.0 is specifically optimized for the Pentium Pro/Pentium II
processors and is designed as multithreaded to support the advantages of the
symmetrical multiprocessing, so far on Windoze NT.
Given that the floating point performance of Intel x86 CPUs traditionally
can't hold a candle to many of the RISC CPUs from the same area I was
interested in getting more out of my Pentium-Pro 150 (and Pentium 120) based
systems. I am running OS/2 Warp 4 and am not planning to change to any of
the Microsoft offerings.
My initial attempt to get an OS/2 version of the Intel MKL dates back to
May 1997:
Date: Wed, 14 May 97 23:16:14 -0400
From: Stefan A. Deutscher <stefand@ibm.net>
Subject: Intel math library question
To: developer_support@intel.com
Reply-To: sad@utk.edu
X-Mailer: ELM [version 2.3 PL11] for OS/2
Hallo,
I just ran accross your math library and I was wondering whether you'd
also consider makeing available versions for IBM OS/2 Warp 4?
A Watcom f77 compiler exists for that operating system. Also, an a.out (or
*.a) style version for use with g77 (the gnu fortran compiler) would be
very interesting, especially since that compiler rund on a wide variety of
x86 operating systems including OS/2, Linux, FreeBSD, Solaris, SCO Unix,
and even the Microsoft offerings.
OS/2 Warp in its server incarnation (and supposedly soon in version 4.1
also in its client incarnation) also supports SMP and scales reportedly
more efficiently with CPU number than Microsoft Windows NT.
Kind regards! Stefan A. Deutscher
and resulted in the following reply:
Date: Thu, 15 May 1997 11:36:18 -0400 (EDT)
From: Corey Alsamriae <ialsupp@mailbox.intel.com>
Subject: Re: Intel math library question
You wrote:
>I just ran accross your math library and I was wondering whether you'd
>also consider makeing available versions for IBM OS/2 Warp 4?
At this time we have no plans.
Please let me know if you need further assistance.
Best regards,
Corey Alsamriae
Intel Corp.
That was not very much to fuel hope. Now I ran accross a link to the Intel
MKL again a few days back and decided to try my luck again, this time my
complete post has been quoted in the reply of the gentleman from Intel, so I
repoduce it this way:
Date: Tue, 17 Mar 1998 15:06:23 -0500 (EST)
From: "bob h" <devsupp@mailbox.intel.com>
Subject: RE: Math Kernel Library for OS/2 ?
To: devsupp@mailbox.intel.com
Stefan
Thanks for you comments on our library, There is no offering of MKL on
OS/2 nor are there any plans for making MKL available on OS/2. There has
been almost no request for support of MKL on OS/2. MKL is currently
supported on Windows NT* and will run successfully on Windows 95.
Bob H
Intel Customer Support
* All other brands and names are property of their respective owners.
>Dear Sir,
>
> I have found on the web a reference to an OS/2 version of the Intel
>Math Kernel library. Since I had placed a request for an OS/2 version a
>while ago with your support group and got a reply along the lines "not
>currently available but we will consider it" I was very excited about
>this information.
>
>It has been my experience that the floating point performance of Intel
>based systems lags even for newer CPU types (Pentium and Pentium Pro)
>behind that of the RISC based machines I have access to as well (Sun,
>DEC, IBM, HP, and SGI currently). While I have had no difficulties
>compiling the BLAS sources using GNU Fortran g77, the performance of the
>resulting library is bound to stay below the capabilities of the CPUs,
>and of a library version tuned by Intel specialists.
>
>Looking up your web site I see only Microsoft oerating environments and
>operating systems mentioned.
>
>However, at least one of the supported Fortran compilers (Watcom f77) is
>truely cross-platform and capable of producing highly optimized OS/2
>object files. This lets me assume that indeed Intel is able to cater
>also to the needs of those of their customers who chose to combine Intel
>CPUs with IBM OS/2 rather than with one of the Microsoft offerings.
>
>I hope I just overlooked the appropriate link. Would you kindly point me
>to the OS/2 version of your performance library?
>
>Should there be none, would you, please, pass this on as a request to
>the appropriate decision maker and also furnish me with the information
>needed to contact this person directly?
>
>A native OS/2 version (for Watcom f77, and as there is a large group of
>GNU Fortran g77 users on OS/2, also as an .a library) of your library
>would be very much appreciated, and could enhance the image of Intel as
>an open, cross-platform vendor at a very small cost in terms of time and
>maintenance.
>
>
> Kind regards,
>
> Stefan A. Deutscher
This response didn't fully resolve my question, and since I also wasn't
furnished with a contact for a decision maker I sent a follow-up (again,
quoted in full) and got the following reply:
To: stefand@ibm.net
From: "bob h" <devsupp@mailbox.intel.com>
Date: Wed, 18 Mar 98 11:42:47 -0800
Subject: RE: RE: Math Kernel Library for OS/2 ?
Stefan,
Thanks for the comments you sent back. It lets me know you have received
my message. We do not oppose you using the answer I sent you, we are
interested in what our customers needs are and the feedback we receive
will be helpful. I ask, that you ask the readers of the news groups after
posting their comments. also sent them to Intel at
developer_support@intel.com, or use the Intel news group at
http://newsgroups.intel.com/ngi.exe?group=ov02 to make comments. I would
like to be able to read all the feedback I can.
Bob H
Intel Customer Support
>Dear Bob,
>
> this is quite a pity. Sometimes one has to create a market / demand
>rather than hang back and see. This is how Sony had success with
>walkmen (*), Phillips with the CD etc. Relying on demand is important
>but can also lead to self-fulfilling prophecies.
>
>For me, this means that Intel will be a dead end for high performance
>computing, since experience has taught me not to consider anything
>except OS/2 and UNIX in its various incarnations (especially FreeBSD on
>the PC and AIX and Digital UNIX on the workstation side).
>
>As it appears, I will probably have to shift my own budget to
>appropriately supported systems by IBM and Digital/Compaq in the long
>run, and I will also have to suggest that to that to the researchers I
>advise in the US and in Europe. This is rather sad as I do quite enjoy
>the convenience that the use of the mainstream CPU by Intel has offered
>so far.
>
>How difficult or time consuming would it be to put out an OS/2
>recompile? After all, it is the same compiler, the same CPU, and a very
>similar OS.
>
>Unless you oppose I will take the liberty to post a copy of this in the
>relevant OS/2 news groups as well as in comp.lang.fortran. This may help
>to establish a more reliable idea for the need, as the Intel MKL is one
>of the better kept secrets of Intel CPUs which for known reasons are not
>normally considered as heavy duty floating point number crunchers.
>
>Let me reiterate: Please, forward this to the appropritate decision
>maker and be so kind as to furnish me with the relevant contact
>information.
>
> Kind regards! Stefan A. Deutscher
To sum it up: In the last year nothing has really changed in the
availability of the library. If you are interested in getting a bit more
performance out of your Intel CPUs using Watcom f77 or g77 on OS/2, please
send email to: developer_support@intel.com .
Should there be a clear enough demand I'd hope that Intel lives up to the
expectations one can have from the major x86 CPU maker, even more so since
it appears to involve not a lot of recoding.
Cheers! Stefan
PS: Should you reply to this post, please send a CC to
developer_support@intel.com as well.
--
Stefan A. Deutscher | (+33-(0)1) voice fax
Laboratoire des Collisions Atomiques et | LCAM : 6915-7699 6915-7671
Mol\'{e}culaires (LCAM), B\^{a}timent 351 | home : 5624-0992 call first
Universit\'{e} de Paris-Sud | email: sad@utk.edu
91405 Orsay Cedex, France (Europe) | (forwarded to France)
_____________________________________________________________________
| NOTE: Please send submissions by EMAIL os2_ann_req@bix.com
| Correspondence to the COOA Moderator: lfirrantello@bix.com .
| Please see: http://www.bix.com/pub/os2ann/pindex.htm for posting guidelines