The LAPACK forum has moved to https://github.com/Reference-LAPACK/lapack/discussions.

Installing BLAS optimized to a particular machine

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

Installing BLAS optimized to a particular machine

Postby ravindrapankaj » Tue Jun 08, 2010 4:28 am

Dear All,
could anyone please tell me how to get a BLAS optimized to a particular machine and how install CLAPACK using this optimized BLAS.


thanks a lot
ravindrapankaj
 
Posts: 6
Joined: Tue Jun 08, 2010 4:22 am

Re: Installing BLAS optimized to a particular machine

Postby admin » Tue Jun 08, 2010 2:09 pm

It depends on the machine...
admin
Site Admin
 
Posts: 616
Joined: Wed Dec 08, 2004 7:07 pm

Re: Installing BLAS optimized to a particular machine

Postby ravindrapankaj » Wed Jun 09, 2010 1:06 am

admin wrote:It depends on the machine...

of course, it depends on the machine thats why i want to find on for my machine...........
ravindrapankaj
 
Posts: 6
Joined: Tue Jun 08, 2010 4:22 am

Re: Installing BLAS optimized to a particular machine

Postby admin » Wed Jun 09, 2010 1:08 am

and your machine is....
admin
Site Admin
 
Posts: 616
Joined: Wed Dec 08, 2004 7:07 pm

Re: Installing BLAS optimized to a particular machine

Postby ravindrapankaj » Wed Jun 09, 2010 7:54 am

admin wrote:and your machine is....


Chipset
Mobile Intel® GE45 Express chipset
E5400/E5500 with UMA video
E5400 with discrete video Mobile Intel PM45 Express Chipset
Processor
Intel CoreTM2 Duo; Intel Celeron® processor (Socket P)
Processor
Video
Video type:
E5400 UMA video or discrete video
E5500 UMA video only
Data bus
E5400/E5500 (with UMA video) Integrated video
E5400 (with discrete video) PCI-Express Graphic
Video controller
E5400/E5500 (with UMA video) Intel GE45; Intel 4500MHD
NVIDIA® NB9M
E5400 (with discrete video)
Video memory:
integrated video shared up to 1024 MB
discrete video card up to 512 MB (256 MB onboard, up to 256 MB shared from
system memory)
Memory module two DIMM slots
connector
Memory module capacity 512 MB, 1 GB, 2 GB, or 4 GB
NOTE: Only E5400 with discrete video can support a single module of 4GB
Memory type DDR II 667 MHz and 800 MHz SDRAM
Minimum memory 512 MB
Maximum memory 4 GB (E5400/E5500 with UMA video)
8 GB (E5400 with discrete video)
ravindrapankaj
 
Posts: 6
Joined: Tue Jun 08, 2010 4:22 am

Re: Installing BLAS optimized to a particular machine

Postby miztaken » Thu Aug 12, 2010 10:57 am

i also need to get optimized BLAS for my Intel Core 2 Duo Q9550, 64 bit machine.

can anyone help/guide me please??

thanks
miztaken
miztaken
 
Posts: 8
Joined: Wed Aug 04, 2010 12:38 pm

Re: Installing BLAS optimized to a particular machine

Postby admin » Thu Aug 12, 2010 11:28 am

LInux or Windows?

For Linux, you can use ATLAS, GOTO BLAS, MKL or ACML. See http://en.wikipedia.org/wiki/Automatica ... a_Software
For WIndows, depending how you are developing, I would recommend ACML or MKL.
Julie
admin
Site Admin
 
Posts: 616
Joined: Wed Dec 08, 2004 7:07 pm

Re: Installing BLAS optimized to a particular machine

Postby Julien Langou » Thu Aug 12, 2010 11:40 am

Julien Langou
 
Posts: 835
Joined: Thu Dec 09, 2004 12:32 pm
Location: Denver, CO, USA

Re: Installing BLAS optimized to a particular machine

Postby miztaken » Thu Aug 12, 2010 11:42 am

yah.. its windows.. and i am trying to use Cygwin to compile ATLAS but i am unable to find the kickstart document on how to do so.

please let me know if there is any document i can use for reference.

thank you
miztaken
miztaken
 
Posts: 8
Joined: Wed Aug 04, 2010 12:38 pm

Re: Installing BLAS optimized to a particular machine

Postby miztaken » Thu Aug 12, 2010 2:31 pm

Hi there,

i tried compiling ATLAS with cygwin but i am getting following error:

can anyone help me with this:-

Is it that 64bit ATLAS compilation is not supported by cygwin, if so, what are my options?

$ /cygdrive/c/ATLAS/configure
make: `xconfig' is up to date.
./xconfig -d s /cygdrive/c/ATLAS/ -d b /cygdrive/c/ATLAS/my_build_dir

OS configured as WinNT (8)

Assembly configured as GAS_x8632 (1)

Vector ISA Extension configured as SSE3 (2,28)

Architecture configured as Core2 (15)

Clock rate configured as 2Mhz

Maximum number of threads configured as 4
Parallel make command configured as '$(MAKE)'

Pointer width configured as 64
Cannot detect CPU throttling.
rm -f config1.out
make atlas_run atldir=/cygdrive/c/ATLAS/my_build_dir exe=xprobe_comp args="-v 0 -o atlconf.txt -O 8 -A 15 -Si nof77 0 -b 64" redir=config1.out
make[1]: Entering directory `/cygdrive/c/ATLAS/my_build_dir'
cd /cygdrive/c/ATLAS/my_build_dir ; ./xprobe_comp -v 0 -o atlconf.txt -O 8 -A 15
-Si nof77 0 -b 64 > config1.out
/cygdrive/c/ATLAS//CONFIG/src/backend/comptestC.c:1: sorry, unimplemented: 64-bi
t mode not compiled in
make[2]: *** [IRunCComp] Error 1
/cygdrive/c/ATLAS//CONFIG/src/backend/comptestC.c:1: sorry, unimplemented: 64-bi
t mode not compiled in
make[2]: *** [IRunCComp] Error 1
/cygdrive/c/ATLAS//CONFIG/src/backend/comptestC.c:1: sorry, unimplemented: 64-bi
t mode not compiled in
make[2]: *** [IRunCComp] Error 1
gcc: The -mno-cygwin flag has been removed; use a mingw-targeted cross-compiler.


make[2]: *** [/usr/local/bin/ATLwin_cl.exe] Error 1
Unable to to build ATLwin_cl, quitting
cmnd='make wind=/usr/local/bin /usr/local/bin/ATLwin_cl.exe
'
make[1]: *** [atlas_run] Error 255
make[1]: Leaving directory `/cygdrive/c/ATLAS/my_build_dir'
make: *** [IRun_comp] Error 2
assertion "!system(ln)" failed: file "/cygdrive/c/ATLAS//CONFIG/src/config.c", l
ine 125, function: ProbeComp
/bin/sh: line 1: 2752 Aborted (core dumped) ./xconfig -d s /cyg
drive/c/ATLAS/ -d b /cygdrive/c/ATLAS/my_build_dir xconfig exited with 134
miztaken
 
Posts: 8
Joined: Wed Aug 04, 2010 12:38 pm


Return to User Discussion

Who is online

Users browsing this forum: No registered users and 7 guests