-
-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for asynchronous update schemes #58
Comments
Thank you @mvrozanti I'm glad you like it! Yes, async is not only wanted but it is a must, I would dare to say. The status quo is explicit time, sequential algorithm and a good number of bottle necks to eliminate, in terms of time complexity and design. There is always room for improvement. I dare to say also that your question is possibly part of the Parallelism Project, which should take into account the various ways of iterating CA efficiently. I have some ideas on that matter, more like a hybrid conception of time, but I'm focusing at the GUI now, as this is a blocker for all next features. Perhaps you can hack on the project and share your thoughts :) |
I made a few tweaks to the GUI, replacing the JTextField for JSliders on rule number, cell space count and iteration count. Helps me go through the rules more quickly 😄 As per the async updates, I wasn't actually thinking of adding parallelism but rather a new kind of Rule that adds a priority "rank" for neighbouring cells, updating the space cell-by-cell, from highest priority to lowest (more description here). |
Cool! I know sliders are used sometimes in that regard. I see. I apologise my misunderstanding on that. Since I'm not familiar with this concept yet, I will have to study it before anything else. Supporting such feature is not considered a priority by now, but I surely believe it is something interesting to have in the future. If you feel like trying, feel free to go ahead and let me know if you have any questions I may be able to answer about the project. I will leave this issue open as it claims a potential contribution ahead. |
Great project, specially for beginners such as me, it helps a lot!
I was wondering if async updates would be a wanted feature. Such as is described here
Thanks!
The text was updated successfully, but these errors were encountered: