| Author |
blas.spec question
|
|
| Morteza 2006-09-28, 8:04 am |
| Hi
I had a look at the file : "blas.spec"
in the directory :
"E:\Program Files (x86)\MATLAB\R2006a\bin\win32"
and encountered things like:
GenuineIntel Family 6 Model * mkl.dll
# Pentium III
GenuineIntel Family 15 Model * mkl.dll
# Pentium 4
AuthenticAMD Family 6 Model * atlas_Athlon.dll
# Athlon/Duron
AuthenticAMD Family 15 Model 4 atlas_Athlon.dll
# Athlon 64
AuthenticAMD Family 15 Model 5 atlas_Athlon.dll
# Opteron
AuthenticAMD Family 15 Model 12 atlas_Athlon.dll
# Athlon 64 (Newcastle)
AuthenticAMD Family 15 Model * atlas_Athlon.dll # AMD64
Can anyone say that what are these .dll files?
Thanks
| |
| Michael Wild 2006-09-28, 8:04 am |
| On Thu, 28 Sep 2006 06:21:42 -0400, Morteza wrote:
> Hi
> I had a look at the file : "blas.spec"
> in the directory :
> "E:\Program Files (x86)\MATLAB\R2006a\bin\win32"
>
> and encountered things like:
>
> GenuineIntel Family 6 Model * mkl.dll
> # Pentium III
> GenuineIntel Family 15 Model * mkl.dll
> # Pentium 4
> AuthenticAMD Family 6 Model * atlas_Athlon.dll
> # Athlon/Duron
> AuthenticAMD Family 15 Model 4 atlas_Athlon.dll
> # Athlon 64
> AuthenticAMD Family 15 Model 5 atlas_Athlon.dll
> # Opteron
> AuthenticAMD Family 15 Model 12 atlas_Athlon.dll
> # Athlon 64 (Newcastle)
> AuthenticAMD Family 15 Model * atlas_Athlon.dll # AMD64
>
> Can anyone say that what are these .dll files?
> Thanks
these are implementations of the Basic Linear Algebra Subroutines (BLAS).
Matlab relies on BLAS for matrix operations. The ones listed are
specifically tuned to the respective CPU.
michael
| |
|
| Morteza wrote:
>
>
> Hi
> I had a look at the file : "blas.spec"
> in the directory :
> "E:\Program Files (x86)\MATLAB\R2006a\bin\win32"
>
> and encountered things like:
>
> GenuineIntel Family 6 Model * mkl.dll
> # Pentium III
> GenuineIntel Family 15 Model * mkl.dll
> # Pentium 4
> AuthenticAMD Family 6 Model * atlas_Athlon.dll
> # Athlon/Duron
> AuthenticAMD Family 15 Model 4 atlas_Athlon.dll
> # Athlon 64
> AuthenticAMD Family 15 Model 5 atlas_Athlon.dll
> # Opteron
> AuthenticAMD Family 15 Model 12 atlas_Athlon.dll
> # Athlon 64 (Newcastle)
> AuthenticAMD Family 15 Model * atlas_Athlon.dll # AMD64
>
> Can anyone say that what are these .dll files?
> Thanks
Yes, these are the diffent blas packages available as choices for the
BLAS_VERSION environmental variable.
I discovered this recently when ML kept closing right away after
installation on a new dual-core 64-bit AMD. It was necessary to add
BLAS_VERSION as a user environmental variable and then set the value
to atlas_Athon.dll
hth,
Scott
| |
| Morteza 2006-09-30, 4:04 am |
| Morteza wrote:
>
>
> Hi
> I had a look at the file : "blas.spec"
> in the directory :
> "E:\Program Files (x86)\MATLAB\R2006a\bin\win32"
>
> and encountered things like:
>
> GenuineIntel Family 6 Model * mkl.dll
> # Pentium III
> GenuineIntel Family 15 Model * mkl.dll
> # Pentium 4
> AuthenticAMD Family 6 Model * atlas_Athlon.dll
> # Athlon/Duron
> AuthenticAMD Family 15 Model 4 atlas_Athlon.dll
> # Athlon 64
> AuthenticAMD Family 15 Model 5 atlas_Athlon.dll
> # Opteron
> AuthenticAMD Family 15 Model 12 atlas_Athlon.dll
> # Athlon 64 (Newcastle)
> AuthenticAMD Family 15 Model * atlas_Athlon.dll # AMD64
>
> Can anyone say that what are these .dll files?
> Thanks
What do these environmental do in MATLAB?
| |
| Duncan Po 2006-09-30, 7:07 pm |
| Morteza wrote:
>
>
> Morteza wrote:
>
> What do these environmental do in MATLAB?
These dll files are the BLAS (Basic Linear Algebra Subroutines)
package used by MATLAB. MATLAB uses BLAS packages for linear algebra
computations. For example, if you do a matrix multiplication, MATLAB
makes a call to the BLAS to perform the computation.
|
|
|
|