| ▲ | flohofwoe 3 hours ago | |||||||
Are there any programming languages which change the data layout beyond naively sorting struct members by alignment? (which at best helps with reducing padding bytes but can be either good or bad for performance, depending on the code which accesses the data). | ||||||||
| ▲ | londons_explore 2 hours ago | parent | next [-] | |||||||
One simple optimization is to change arrays of struts into struts of arrays. To my knowledge, nothing even makes those changes, despite them being safe and having a huge potential performance benefit. | ||||||||
| ||||||||
| ▲ | pillmillipedes an hour ago | parent | prev [-] | |||||||
various SQLs and APLs come to mind :) the industry still has a lot to learn from them both | ||||||||