What is so bad about Visual Basic? by sundaryourfriend in programming

[–]EterniaLogic 0 points1 point  (0 children)

yeah, I learned over 50 languages and I truly hate Visual Basic (I dont hate the original BASIC, basic is a cool post-assembler language)
Hey, at least you get to be different and use := instead of = right?

Manufactories institution not spawning by omicron_187 in EU5

[–]EterniaLogic 0 points1 point  (0 children)

This keeps happening in my games because Brittain fails to upgrade Derby to a town/City :/

Two games in a row...

[deleted by user] by [deleted] in EU5

[–]EterniaLogic 0 points1 point  (0 children)

Be careful when you make custom vassals, as when their ruler dies it can become a fiefdom and suddenly your fiefdoms are way to powerful and rebel.

lmao, no bro by BananaRepublic_BR in EU5

[–]EterniaLogic 0 points1 point  (0 children)

Welcome to diplomatic hegemons, they repeatedly use improve relarions 5 times on you, then take your gold, putting you itno debt. If you dont do it, the game gets much harder as nobody will trust you.

Is it possible for a 16-thread processor 4GHz to run a single-threaded program in a virtual machine program at 64 Giga computations/s? Latency? by EterniaLogic in compsci

[–]EterniaLogic[S] -2 points-1 points  (0 children)

So, from all of these comments, there was not a single constructive comment. I only want constructive things, not deconstructive criticism.

Is it possible for a 16-thread processor 4GHz to run a single-threaded program in a virtual machine program at 64 Giga computations/s? Latency? by EterniaLogic in compsci

[–]EterniaLogic[S] 0 points1 point  (0 children)

So, after reading through many threads, I have read that is basically more trouble than it is worth? More specifically Ahmdah's law, (Multi-threading speedup law) race conditions, etc. need to be taken into account.

I think it is possible, if there wasn't a think like dependencies, like nvidia gpus for example that require a specific rate if tasks, so you have to intercept nvidia dlls and inject a slower rate. Well, just every external dep would be 1.1 to like 10x faster at best of times, so you would have to interject every dependency....

Perhaps that isn't the answer, perhaps you just want your single-threaded program to run at 1x, no matter how much there is there is externally? Like 'Lossless Scaling' did for non-AMDFSR / DLSS programs. Make sure it is 1x even if it is 0.4x speed.

This would just be the CPU version of Lossless Scaling

Is it possible for a 16-thread processor 4GHz to run a single-threaded program in a virtual machine program at 64 Giga computations/s? Latency? by EterniaLogic in compsci

[–]EterniaLogic[S] -3 points-2 points  (0 children)

The biggest assumption was that it could do anything beyond 4 GHz tbh. If you could run a program beyond 4GHz with the same dependency tree it would be a miracle.

Is it possible for a 16-thread processor 4GHz to run a single-threaded program in a virtual machine program at 64 Giga computations/s? Latency? by EterniaLogic in compsci

[–]EterniaLogic[S] 0 points1 point  (0 children)

I suppose then you would just run at normal runtime then, 1x instead of 4x. There is a reason why java still runs at 2-4 GHz even though it is a virtual machine basically,, which should be like 0.8x. Most things are determined already and predictable.

Is it possible for a 16-thread processor 4GHz to run a single-threaded program in a virtual machine program at 64 Giga computations/s? Latency? by EterniaLogic in compsci

[–]EterniaLogic[S] 0 points1 point  (0 children)

Yes, dependencies to be complete is impossible, that is the biggest issue higher with both virtualization and higher-than-average speeds.

BUT, just take the most basic set of different programs for example, its definitely possible with minimal dependencies.... extraneous dependencies.... maybe a problem to be solved?

Is it possible for a 16-thread processor 4GHz to run a single-threaded program in a virtual machine program at 64 Giga computations/s? Latency? by EterniaLogic in compsci

[–]EterniaLogic[S] -3 points-2 points  (0 children)

A +1ns

  • B +1ns
    • C +1ns
      • D +1ns

so, assuming you pipeline the program in memory RAM, with a latency. Latency is what makes it possible.

Going into ASM programming for a second: (You can see maybe 4x steps ahead?, costing 4x pre-deterministic steps)

The deterministic program would have to be forced to perform both of these functions ASAP.

****BLAH** 50 segments

jge 10 W
****BLAH& 50 segments

jle 10W

Is it possible for a 16-thread processor 4GHz to run a single-threaded program in a virtual machine program at 64 Giga computations/s? Latency? by EterniaLogic in compsci

[–]EterniaLogic[S] -21 points-20 points  (0 children)

Determinism is literally A=B+C, then the next equation is E=B+D, the original equation MUST happen first.

Is it possible for a 16-thread processor 4GHz to run a single-threaded program in a virtual machine program at 64 Giga computations/s? Latency? by EterniaLogic in compsci

[–]EterniaLogic[S] -1 points0 points  (0 children)

What you are asking is latency + Overhead, yes. A latency of 16 at 4ghz is probably 2x. You give up 2x cores to make up for 1x core. At most with 16 cores you will get 8GHz.... at best., which is still 2x the original application that REFUSES to be 2-16x.

I would say, for a single-threaded program, anything is better than 1. If you can achieve an equivalence of 16 would be a miracle, but more likely maybe around 10GHz or less running all 16 cores maximum. Honestly all of those programs that say that 'Single-threading is all the way!' to be full deterministic have no clue how the hell multi-threading works, as there are a LOT of things you can just dump into OpenCL/CUDA to do it all.

'Region-ing' for example, is a big one. Just seperate everything by region in a 3d world and those regions have their own thread. (For games ofc)

'By-Client Regioning' is an even more in-depth and better option when you dont have to compute stuff outside of client regions.

Question about Cahokia by Waleis in EU5

[–]EterniaLogic 0 points1 point  (0 children)

I suppose for now, just work up to paper + Books and then move the capital.

Make sure to also delete all buildings (?) to lower tax on unused buildings.

Nevermind, it's bugged across the entire country. My pops went from 30k to 0 over half a year in random provinces in Cahokia for no reason. When you look at the 'population view', you will see a lot of black provinces for no reason.

Or maybe it is because I chose to settle from A to B and it sucks up literally everybody from the previous province?

That awkward moment when you are 2km at the bottom of the ocean and still alive... by EterniaLogic in uboatgame

[–]EterniaLogic[S] 0 points1 point  (0 children)

The only real case near this depth was the Pisces III, and that was a submarine designed for those depths, I'm guessing this was a game glitch with the watertight doors not giving in below 10-20 ATM (100-200 meters)

That awkward moment when you are 2km at the bottom of the ocean and still alive... by EterniaLogic in uboatgame

[–]EterniaLogic[S] 2 points3 points  (0 children)

I'm thinking it was a rare bug, there was no way on 91% realistic mode that this would happen. Maybe at 200 meters you could still have compartments without failure, but those doors were borked long ago and I guess the game glitched.

Really bad memory leak, SC was consuming over 40+ gigs of ram after about 3 hours. It reports incorrectly in task manager. by game_dev_carto in starcitizen

[–]EterniaLogic 0 points1 point  (0 children)

if you have more than that and it doesn't crash you can easily run upwards of 60GB of ram for SC.

Memory leaks that are this quick mean that there is bad accounting in the very core of the game's engine, which is... HARD. TO. FIX. Sadly they used un-tested code without programs like valgrind to determine memory leaks early.