Quote:
Ok Punter, so now I want to build a server that can poker sims. I think the first goal is 32 cores.
How many threads does PIO support again?
Right now pro version supports up to 16 and edge version up to 64 cores.
As to more cores than 64: our experiments so far shows that using more than 64 cores is slower than using 64. Maybe we are able to improve it in the future (it's not that easy because Windows has a really contrived way to handle 64+ CPUs). If you have a system with 48 physical cores with hyperthreading it makes sense to turn off hyperthreading off so Pio uses all the cores.
Quote:
Also what is a thread and how does it relate to PIO. I was doing research on google and as I understand it a thread is the ability of hardware to do a given process, but how would it benefit hardware to do multiple processes and what relation does this have to PIO (does PIO do multiple processes?)
It's the confusion coming from Intel's marketing speak. You need to look at physical cores. Sometimes those physical cores have ability to run 2 hardware threads. This is called hyperthreading and provides limited performance benefits (anywhere in 0-25% range depending on an application). In case of Pio it provides around 12%-15% speed-up in comparison to not having/using hyperthreading.
Quote:
I have just started using EC2 cloud. However it is saying that i can't connect to the server. I have disabled The Windows defender, and the firewalls. No use.
We will need an exact error message you are getting. Preferably send it to
support@piosolver.com
Quote:
Also, unrelated, which if these EC2 instances would you recommend? I want to be able to put in a ridiculous amount of bet sizes and to solve trees very fast.
That won't be that easy. Please look here:
https://www.piosolver.com/pages/faq#hardware
tldr; is that speed is proportional to number of physical cores multiplied by the frequency they run on.
Quote:
heir may however be too complex of an answer, especially since you cannot calculate it real time? At least you can determine after the fact if you made a correct or incorrect after running it in Pio.
You don't need to worry about it that much. While it's always the best to know exactly what they are doing and adjust you will still end up with very good strategy if you assume they act reasonably. If they don't act reasonably it can only be to their disadvantage.
Quote:
Ok Punter, if I were to build the optimal server for PIO, what would it contain? I am assuming plenty of cores and RAM, but is there anything else that can maximize PIO performance?
I don't really have that much experience with high end hardware but yeah: cores and RAM. I would go for AMD CPUs, maybe wait for next gen Thread Ripper.
Quote:
Ok so I did the small saves without rivers but when I load the tree I can still produce a river and get a strategy. Are these strategies accurate? I solved to 0.5 accuracy.
They are resolved on the fly to accuracy given in Tools->Configuration->Behavior
By default rivers are resolved to 0.05% accuracy (0.0005 of the pot). You can change it if you want faster or more accurate resolving.
I am sorry for late replies. I was away for the weekend and only had limited access to the Internet.
Everything is back to normal starting tomorrow.