Invitation to Participate: VA Smalltalk v9.0 64-bit Beta Program!
-- Help us make our next generation release the best yet. You're invited to try out the next generation 64-bit virtual machine for VA Smalltalk by joining our v9.0 Beta program. Instantiations has just completed several rounds of successful v9.0 alpha testing and now we'd like to encourage you to join our Beta Program. As a Beta Program member, you can get access to pre-release versions of VA Smalltalk and let us know what you think. How do I get access? All VA Smalltalk customers who have an active support subscription are automatically enrolled in the program. Simply go to http://www.instantiations.com/ If you're not a current customer you can register for an evaluation license of VA Smalltalk here: http://www.instantiations.com/ We're excited about the future of VA Smalltalk and look forward to hearing your feedback! Onward and upward! Seth Berman Chief Operating Officer You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To post to this group, send email to [hidden email]. Visit this group at https://groups.google.com/group/va-smalltalk. For more options, visit https://groups.google.com/d/optout. |
Hello @InstantiationsSmalltalkTeam
-- Good job - it is good to know that VA/ST is moving forward. I kind of was hoping that the new VM supports more than one core on a multi core system. However (at least under Windows), I do not get more than 25% usage on a 4-core system... --Thomas You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To post to this group, send email to [hidden email]. Visit this group at https://groups.google.com/group/va-smalltalk. For more options, visit https://groups.google.com/d/optout. |
Hello Thomas,
-- Thank you...we will be excited to get it delivered and move forward. The purpose of the 64-bit project was about:
Some key constraints of the 64-bit project were to:
The way this was accomplished was:
Mutli-core support "Mutli-core support" has a lot of ambiguity in that name, so I'm not exactly sure what you mean, but I can kind of guess. You could mean..."Does the vm, itself, in isolation of what's happening in Smalltalk execution, use more than 1 core to do anything?" - The answer is no, not yet, but it will. This will be the reworked garbage collector where all of the GC algorithms will use multiple native threads. So in that sense, it will become a multi-core vm You could mean..."Can you use multiple native threads as any part of smalltalk programming execution?" - So, certainly we have asynchronous callouts, which allows for external calls to be tied to a native thread...so in this sense, we offer support for multi-core already, and that is vm assisted. - We don't, and probably never will, have support for something like java native threads, where you can have multiple Smalltalk processes executing code and modifying the heap concurrently.
You could mean..."Can you do anything that involves using multiple execution units in a single logical program?"
So there is lots of potential for multi-core, regardless of what specifically we mean, but I would pretty much not count on java-style native threads...and mostly on purpose. Thanks for the feedback. -- Seth On Friday, June 16, 2017 at 12:12:16 PM UTC-4, Thomas Stalzer wrote:
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To post to this group, send email to [hidden email]. Visit this group at https://groups.google.com/group/va-smalltalk. For more options, visit https://groups.google.com/d/optout. |
Hello Seth This is exactly what I meant ;-)) It would be nice if the "idling" cores of an e.g. i3 could be used to do some work in VA/ST.;-)) Our product VASERControl would not work if we would not have asynchronous callouts which have been stable since a couple of years. As we package our application together for a small Windows 10 IoT Enterprise computer (right now, we typically use an i3 industrial PC), using all the cores would definitely give our application a boost (though not really necessary as VA/ST is quite fast) -- Thomas You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To post to this group, send email to [hidden email]. Visit this group at https://groups.google.com/group/va-smalltalk. For more options, visit https://groups.google.com/d/optout. |
Hi Thomas,
-- Understood and agreed! -- Seth On Friday, June 16, 2017 at 2:51:27 PM UTC-4, Thomas Stalzer wrote:
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To post to this group, send email to [hidden email]. Visit this group at https://groups.google.com/group/va-smalltalk. For more options, visit https://groups.google.com/d/optout. |
Free forum by Nabble | Edit this page |