For Programmers: Free Programming Magazines  


Home > Archive > Matlab > September 2006 > blas.spec question









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

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
Scott

2006-09-28, 7:05 pm

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.
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com