Well, yes. It's an economic problem (which is to say, it's a resource allocation problem). Do you have someone spend extra time optimising your software or do you have them produce more functionality. If the latter generates more cash then that's what you'll get them to do. If the former becomes important to your cashflow then you'll get them to do that.
The world could run on older hardware if software optimization was a priority
11–20 of 842 posts
Re: The world could run on older hardware if software optimization was a priority
#12If dynamic array bounds checking cost 5% (narrator: it is far less than that), and we turned it on everywhere, we could have computers that are just a mere 950X faster.
If you went back in time to 1980 and offered the following choice:
I'll give you a computer that runs 950X faster and doesn't have a huge class of memory safety vulnerabilities, and you can debug your programs orders of magnitude more easily, or you can have a computer that runs 1000X faster and software will be just as buggy, or worse, and debugging will be even more of a nightmare.
People would have their minds blown at 950X. You wouldn't even have to offer 1000X. But guess what we chose...
Personally I think the 1000Xers kinda ruined things for the rest of us.
Re: The world could run on older hardware if software optimization was a priority
#13The world DOES run on older hardware. How new do you think the CPU in your bank ATM or car's ECU is?
Re: The world could run on older hardware if software optimization was a priority
#14The world DOES run on older hardware. How new do you think the CPU in your bank ATM or car's ECU is?
Re: The world could run on older hardware if software optimization was a priority
#15Re: The world could run on older hardware if software optimization was a priority
#16I like to point out that since ~1980, computing power has increased about 1000X. If dynamic array bounds checking cost 5% (narrator: it is far less than that), and we turned it on everywhere, we could have computers that are just a mere 950X faster. If you went back in time to 1980 and offered the following choice: I'll give you a computer that runs 950X faster and doesn't have a huge class of memory safety vulnerabi…
Re: The world could run on older hardware if software optimization was a priority
#17The world DOES run on older hardware. How new do you think the CPU in your bank ATM or car's ECU is?
Related: I wonder what cpu Artemis/Orion is using
https://www.eetimes.com/comparing-tech-used-for-apollo-artem...
Re: The world could run on older hardware if software optimization was a priority
#18The world DOES run on older hardware. How new do you think the CPU in your bank ATM or car's ECU is?
The chips in everyones pockets do a lot of compute and are relatively new though.
Re: The world could run on older hardware if software optimization was a priority
#19The world DOES run on older hardware. How new do you think the CPU in your bank ATM or car's ECU is?
Re: The world could run on older hardware if software optimization was a priority
#20I like to point out that since ~1980, computing power has increased about 1000X. If dynamic array bounds checking cost 5% (narrator: it is far less than that), and we turned it on everywhere, we could have computers that are just a mere 950X faster. If you went back in time to 1980 and offered the following choice: I'll give you a computer that runs 950X faster and doesn't have a huge class of memory safety vulnerabi…