Archive for 64

Photoshop CS4: The Best Upgrade In Years!

Posted in Windows with tags , , , , , , on May 26, 2008 by Saquib

With Photoshop getting more usable and giving us some extra features, nothing felt as big an upgrade to Adobe Photoshop (since Photoshop 7) as CS4. Why? Of course it too brings together a bunch of exciting features for graphic designers, but it also consists the best upgrade so far by anyone who uses Photoshop at a highly professional level. What’s the entire buzz?? The Photoshop CS4 will support taking advantage of GPU and 64 bit processors. And that’s not all; it would also support physics accelerators to heat things up. I finally get to use my 64 bit OS and the muscle of my 7800GTX in designing.

Working with over sized banners and ultra high resolution images have always been a pain in Photoshop. The native 64 bit instruction set support means I can finally call a lot more memory for Photoshop in my RAM with far better utilizing of my sweet AMD 64. The high end GPU has been sitting idle always when working with graphic apps. Of course Vista uses it in a cheap way for the 3D desktop, but the graphics card can really do more. What more could I ask for? This is the best addition to Photoshop I can ask for. Finally more people at Adobe starts paying attention to our thoughts of GPU and 64 bit support. By the way, that remind me the Mac comes with 32 bit OSX only, and the 64 bit support might not be available to Mac users – do windows finally have an edge on this? With a memory and processor intensive application like Photoshop, I’m sure a 64 bit OS will have a huge advantage once the new Photoshop ships this fall. The 64 bit support is also likely to be extended for Light Room.

Have a look at this source that shows a presenter playing with a 2 GB, 442 megapixel image like it was a 5 megapixel image on an 8-core Skull-trail system! Photoshop Senior Project Manager John Nack says, fIles that are not memory heavy will have 8-12% boost but he also adds that a 3.75 gigapixel image on a 4-core machine with 32GB RAM is about 10x faster. – Pretty neat ‘eh?

Why does MATLAB fail to launch on AMD64 machine running Windows?

Posted in Windows with tags , , , , , , , on June 11, 2007 by Saquib

MATLAB has been the software of my love and need in my engineering education, even my final undergraduate thesis work was done by using a lot of MATLAB. Sadly, the AMD64 processor family is not supported on Windows for any version of MATLAB prior to Release 14 Service Pack 3 (R14SP3). And I had the AMD64 pretty much half  the time I was in Engineering School at NSU. Unfortunately, there are no current editions of MATLAB available here on Dhaka yet, so we don’t have the option to upgrade to solve this! It took me 6 months just to figure out where is the issue and another 3-4 months to come up with something that works. I was very close by going through the MATLAB help section online: but honestly, that online how to was the hardest how to to find, and was even harder to follow. So here’s my one:

BLAS stands for Basic Linear Algebra Subroutines. It provides the key foundations for performing mathematical computations in MATLAB. Everything which works with vectors or matrices, from simple matrix-vector multiplication to solving large systems of linear equations, depends on the BLAS routines. In some cases MATLAB will choose to use a version of BLAS different than one you may want or need to use. Each version is specifically optimized for a specific processor, but sometimes (for newer processors or various tasks) you may want to choose to use a different version of BLAS.

In order to work around this issue, you need to set the BLAS_VERSION environment variable to the following:

Right click on My Computer, Properties> Advanced Option> Environment Variables.

Set name of the the variable as BLAS_VERSION and Variable Value as $MATLAB\bin\win32\atlas_Athlon.dll (where $MATLAB is the directory you have installed MATLAB).

Worst case scenario: If you have set the BLAS_VERSION and still receive an error, add the following two lines to the end of your “blas.spec” file:

AuthenticAMD Family 15 Model 12 atlas_Athlon.dll # Athlon 64 (Newcastle)

AuthenticAMD Family 15 Model * atlas_Athlon.dll # AMD64

**Not 100% Guranteed to solve the issue on all systems**

The “blas.spec” file can be found in the directory $MATLAB\bin\win32.
Of course, “%MATLAB” here is the path where you installed MATLAB. 😛

** This solution worked for me
on Windows Xp and Vista in both 32 and 64 bit environment.
Mind it that these old MATLAB may run on 64 bit OS,
but works as a 32bit app using WoW64!