Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Difference between BLAS implementation

Status
Not open for further replies.

Pinczakko

Full Member level 2
Full Member level 2
Joined
Jul 29, 2004
Messages
136
Helped
13
Reputation
26
Reaction score
0
Trophy points
1,296
Location
Taka Bonerate National Park, Indonesia
Activity points
1,592
Hi guys, maybe some of you are already experienced with Basic Linear Algebra Subprogram (BLAS) libraries from several vendors. Right now I have been looking (skimming) at Intel and AMD implementation but I noticed the interface functions are not exactly the same albeit the parameters might be (having only 24 hours experience on this don't justify the precision of my observation ;). I'm specifically looking at the C/C++ language "bindings"/"interface" to the aforementioned vendors BLAS libraries. What about other BLAS libraries? Would they be a little different too?
 

i have not used the reference implementations fro intel or amd.

but i can guess that the interface can be different.
(this is only my view)

the reasoning is:
(quoting from lapack discussion...)

" LAPACK is designed as a two-tiered Fortran library, comprising higher level subroutines and "lower-level Basic Linear Algebra Subprograms (BLAS) in order to effectively exploit the caches on modern cache-based architectures...."

the BLas implementaion of LAPACK is only refence one.

the two tiered architecture of LAPACK leaves the BLAS implementation to library developers for optimisation.

so , intel and amd having their own processor architecture cache implentations , would have a differnt BLAS libs.

Since LAPACK communicate to BLAS at lower level , i think it may not be an issue.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top