Install Octave Windows Cygwin Alternative
Hi - I run a dual-boot machine with XP and Ubuntu breezy. In both instances I run Octave 2.1.73; on Windows, under Cygwin. I have noticed that Octave runs a good bit slower under Cygwin than on Ubuntu. I have also noticed that when I install Octave in Ubuntu (using package repositories) that ATLAS is selected as a dependency; not so in Cygwin.
Would this be part of the cause for Octave to run slower in Cygwin? And if so, what can I do to fix it? -Ron _______________________________________________ Help-octave mailing list. On 26-Oct-2006, Ron Crummett wrote: I run a dual-boot machine with XP and Ubuntu breezy. In both instances I run Octave 2.1.73; on Windows, under Cygwin.
I have noticed that Octave runs a good bit slower under Cygwin than on Ubuntu. I have also noticed that when I install Octave in Ubuntu (using package repositories) that ATLAS is selected as a dependency; not so in Cygwin. Would this be part of the cause for Octave to run slower in Cygwin? Nra Handbook The Basics Of Shotgun Shooting.
Are doing a lot of linear algebra calculations? If not, then not having ATLAS is probably not the cause of the trouble. Looping is known to be slower with Octave running on a system with Cygwin than on equivalent hardware with Linux. That's primarily because of the way exceptions are handled in Cygwin. GCC for Cygwin is compiled to use the sjlj exception handling model; the other option is dwarf2. That it is slow might be a bug in Cygwin, or possibly GCC.
There have been many discussions about this problem, but to my knowledge, no one has yet pinned the problem down and fixed it. Google for the terms dwarf2, sjlj, and cygwin and see how many hits you get. This may be the post that eventually resulted in the move to sjlj exception handling: It was apparently rediscovered here: If you have no need for compiling code that can make callbacks W32 API functions to your code, then you could probably build GCC to use dwarf2 exception handling and then use that to build Octave, and that will probably speed things up.
Another option is to help with the efforts to get Octave fully functional with either the MinGW or MSVC compilers (see the recent threads on the maintainers list) as those don't seem to suffer from the same problem, even though I think the MinGW compiler also uses the sjlj exception handling model (please correct me if I'm wrong). Crack Para Autocad 2000i Free. Jwe _______________________________________________ Help-octave mailing list.
Original Message ---- From: Ron Crummett To: Sent: Friday, October 27, 2006 1:23:52 AM Subject: Octave slow in Cygwin Hi - I run a dual-boot machine with XP and Ubuntu breezy. In both instances I run Octave 2.1.73; on Windows, under Cygwin. I have noticed that Octave runs a good bit slower under Cygwin than on Ubuntu.
I have also noticed that when I install Octave in Ubuntu (using package repositories) that ATLAS is selected as a dependency; not so in Cygwin. Weezer Maladroit Zip. Would this be part of the cause for Octave to run slower in Cygwin? And if so, what can I do to fix it? -Ron _______________________________________________ Help-octave mailing list Ron, The speed difference is primarily due to a variety of inefficiencies in the cygwin dll and the cpp compiler libraries. As far as atlas goes, it is part of the lapack source package. The binary lapack package comes with a generic (non-optimized) blas implementation.
Sep 13, 2014 - Please grab Octave from here: The installer should configure everything for you. GNU Octave offers now Windows binary itself. Go to ftp://ftp.gnu.org/gnu/octave/windows/.Missing.
If you look at /usr/share/doc/cygwin/lapack-3.0.README there is a little information there on how to build an optimized version of the blas by building atlas from source. There are further instructions in the lapack source package. My personal opinion is that a full linux install using vmware server is very competitive with cygwin in most ways, and this is now my perferred way to run octave under windows. It runs most quickly using a windows x-server rather than the vmware console; the cygwin x-server works fine for this. Jim Phillips _______________________________________________ Help-octave mailing list. >>----- Original Message ---- >From: Ron Crummett >To: >Sent: Friday, October 27, 2006 1:23:52 AM >Subject: Octave slow in Cygwin >>Hi - >>I run a dual-boot machine with XP and Ubuntu breezy.
In both instances >I run Octave 2.1.73; on Windows, under Cygwin. I have noticed that >Octave runs a good bit slower under Cygwin than on Ubuntu. I have also >noticed that when I install Octave in Ubuntu (using package >repositories) that ATLAS is selected as a dependency; not so in Cygwin. >Would this be part of the cause for Octave to run slower in Cygwin? And >if so, what can I do to fix it? >>-Ron >_______________________________________________ >Help-octave mailing list >>>>>Ron, >>The speed difference is primarily due to a variety of inefficiencies in the cygwin dll and the cpp compiler libraries. >>As far as atlas goes, it is part of the lapack source package.