Page 1 of 1

Installing BLAS optimized to a particular machine

PostPosted: Tue Jun 08, 2010 4:28 am
by ravindrapankaj
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

Re: Installing BLAS optimized to a particular machine

PostPosted: Tue Jun 08, 2010 2:09 pm
by admin
It depends on the machine...

Re: Installing BLAS optimized to a particular machine

PostPosted: Wed Jun 09, 2010 1:06 am
by ravindrapankaj
admin wrote:It depends on the machine...

of course, it depends on the machine thats why i want to find on for my machine...........

Re: Installing BLAS optimized to a particular machine

PostPosted: Wed Jun 09, 2010 1:08 am
by admin
and your machine is....

Re: Installing BLAS optimized to a particular machine

PostPosted: Wed Jun 09, 2010 7:54 am
by ravindrapankaj
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)

Re: Installing BLAS optimized to a particular machine

PostPosted: Thu Aug 12, 2010 10:57 am
by miztaken
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

Re: Installing BLAS optimized to a particular machine

PostPosted: Thu Aug 12, 2010 11:28 am
by admin
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

Re: Installing BLAS optimized to a particular machine

PostPosted: Thu Aug 12, 2010 11:40 am
by Julien Langou

Re: Installing BLAS optimized to a particular machine

PostPosted: Thu Aug 12, 2010 11:42 am
by miztaken
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

Re: Installing BLAS optimized to a particular machine

PostPosted: Thu Aug 12, 2010 2:31 pm
by miztaken
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