• Announcements

    • xfadmin

      The Forums Are Back (But the Login Names Are Gone)   09/13/16

      We have upgraded the forum engine to the new version that does not support login names and display names as separate entities, so we had to drop one of these during database conversion. We decided to let login names go so as to preserve display names. Use your display name or email address to log in.
Pumice

64-bit Support

24 posts in this topic

I know this has been asked before, but are there any plans for Excelsior JET 64-bit support?

Share this post


Link to post
Share on other sites

I know I answered this question before.  B)

This time I'll be more definitive. The work has been started and we plan to release 64-bit version for Windows and Linux in 2009. We have invested lots of resources in preparing this port so the new version will match the maturity and overall quality of the 32-bit version. First beta will appear in 2Q 2009.

---------

Note also that the current Excelsior JET 6.0 has been thoroughly tested on popular 64-bit platforms so it should work flawlessly.  Moreover, 32-bit applications built with Excelsior JET can allocate up to 3GB of heap space when run on a 64-bit platform. That's better than 1.9GB affordable on 32-bit Windows.

I know certain apps need more but we need one year more to make it happen.  B)

---------

May I ask why you're interested in 64-bit version? Do you develop, say, an engineering application that requires large heaps or something else?

Share this post


Link to post
Share on other sites

> May I ask why you're interested in 64-bit version?

> Do you develop, say, an engineering application that requires large heaps or something else?

We develop document processing systems (mainly doing iterative statistical categorisation and clustering) that need to process large data sets (and thus use large heaps) and also make heavy use of 64-bit integers. Currently the inner loops are in C, linked to the main Java system via JNI. We'd switch to Excelsior if it could deliver similar capabilities and performance with a Java-only codebase. Hopefully your compiler will make full use of the extra registers and 64-bit integer operations for evaluating long expressions.

Share this post


Link to post
Share on other sites
Currently the inner loops are in C, linked to the main Java system via JNI. We'd switch to Excelsior if it could deliver similar capabilities and performance with a Java-only codebase.

Please let us know the results of your evaluation.

Share this post


Link to post
Share on other sites

My application requires a 4GB heap to start up.

( Strangly with GNU Classpath as my RT  it requires 5 to 6GB heap)

My application also is a document classification system (using deep semantic anyalysis on natural language) so I am stuck needing 64bit as well

Please put me on the Beta (No, I mean Alpha testing list) for 64bit ! L) :)

Share this post


Link to post
Share on other sites

I don't see an answer to this question?  The 64-bit compiler has been promised for years.  Is there a current schedule for delivering it?

So what is the new estimate of the beta?  We are anxious for this product...

Share this post


Link to post
Share on other sites

Let me make things clear.

1. In all posts concerning the 64-bit port we made the reservation that particular dates are not yet defined. We never undertook any obligations to deliver the 64-bit version according to some schedule. 

2. 64-bit port is a mammoth (and therefore expensive) task so before making it the key feature of the next release we must invest enough into preparing the port

3. We do want to release 64-bit version of Excelsior JET

The current status is as follows. We continue working on 64-bit port but the amount of resources we are currently spending for it, is not enough to make it the key new feature of the forthcoming release of Excelsior JET.

The next checkpoint to make the decision is 4Q 2009 after we will issue Excelsior JET 7.0

Share this post


Link to post
Share on other sites

On February 14, 2008, zztop wrote:

This time I'll be more definitive. (...) The work has been started and we plan to release 64-bit version for Windows and Linux in 2009. (...) First beta will appear in 2Q 2009.

Since we need a 64-bit version for Windows, this promise played an important role in our decision to purchase Jet, as well as in our decision to renew the support agreement. Our scientific application needs to support > 4 GB for some of our customers.

Now, in the post from September 22, 2009, zztop wrote:

The next checkpoint to make the decision is 4Q 2009 after we will issue Excelsior JET 7.0

Not only was the "more definitive" promise not kept, but it is questionable if 64-bit support will be added in the next major update after 7.0.

I can understand that features get delayed. But do you really feel no obligation to deliver on previously made promises?

Share this post


Link to post
Share on other sites
I can understand that features get delayed. But do you really feel no obligation to deliver on previously made promises?

I'm sorry that we were not able to deliver 64-bit version as initially planned. There were objective reasons for that.

Since we need a 64-bit version for Windows, this promise played an important role in our decision to purchase Jet, as well as in our decision to renew the support agreement.

I believe you are aware of that the Excelsior JET License Agreement and Excelsior JET Support Contract do not include any obligations w.r.t. features/capabilities to appear in future releases of the product.

Share this post


Link to post
Share on other sites

Everyone understands that you don't have a contractual obligation to deliver what you said was planned on the schedule that you provided, but your most recent posts imply that you no longer have any specific plans whatsoever to deliver a 64-bit compiler.

It appears that you say that you "want" to provide a 64-bit compiler but that you aren't investing any resources to get it done, that you don't have any specific plans to do so, but will think about it in the future.  Is that the situation?  It is just bad customer relations to say you're going to do something and then when you don't get it done be so vague about the new situation.  At least communicate clearly.

I have email from Excelsior JET from mid-2006 that stated: "Excelsior plans to enable JET for creating  64-bit code during next year."  Another, from late-2006 stated: "We plan to release a version with support for 64-bit AMD platform as well as with support of Vista in the next year (3-4Q 2007)."  Then, in this thread in early 2008: "This time I'll be more definitive. The work has been started and we plan to release 64-bit version for Windows and Linux in 2009. We have invested lots of resources in preparing this port so the new version will match the maturity and overall quality of the 32-bit version. First beta will appear in 2Q 2009."

Virtually every new Windows machine is being sold with a 64-bit architecture and 64-bit OS.  Even low-end machines are being sold with 4GB RAM.  Yet, it appears Excelsior JET has no plans to provide a 64-bit compiler.

Unfortunately, my advice to those who have not yet developed solutions that would rely on a 64-bit compiler from Excelsior JET to consider alternative approaches.  Even those of us who are current customers will need to consider redeveloping with other approaches.

Share this post


Link to post
Share on other sites
your most recent posts imply that you no longer have any specific plans whatsoever to deliver a 64-bit compiler

This is a speculative assumption that reflects your own opinion.

Virtually every new Windows machine is being sold with a 64-bit architecture and 64-bit OS. Even low-end machines are being sold with 4GB RAM.

But not all applications require heap which is larger than 4GB. Java applications compiled with the current version of Excelsior JET run flawlessly on 64-bit Windows and Linux operating systems. And it did not come "for free" - we worked on it.

Yet, it appears Excelsior JET has no plans to provide a 64-bit compiler.

It appears you've drawn a wrong conclusion from my recent post.

Share this post


Link to post
Share on other sites

It's not only planned but being actively developed.

Can you provide us with any current information regarding schedule and/or roadmap?

Share this post


Link to post
Share on other sites

Can anyone from Excelsior provide an update status for a 64-bit compiler?

Share this post


Link to post
Share on other sites

I posted here two and a half years ago saying that 64-bit support was required to make JET a good option for knowledge management / enterprise search / data mining, and this is even more true now. The lack of any further updates as to the target release date for the 64-bit version is disappointing.

Share this post


Link to post
Share on other sites

Excelsior Java Team is now devoted to development of the 64-bit port. We will start publishing info 'bout the progress next month.

Share this post


Link to post
Share on other sites

Excelsior Java Team is now devoted to development of the 64-bit port. We will start publishing info 'bout the progress next month.

If "next month" is October (in a post from September), does that mean you will publish information about progress on a 64-bit compiler this week?  :-)

Share this post


Link to post
Share on other sites

My application requires a 4GB heap to start up.

( Strangly with GNU Classpath as my RT it requires 5 to 6GB heap)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now