cm0002@lemmy.world to Programmer Humor@programming.dev · 1 year agoTell me the truth ...piefed.jeena.netimagemessage-square168linkfedilinkarrow-up11.19Karrow-down118
arrow-up11.17Karrow-down1imageTell me the truth ...piefed.jeena.netcm0002@lemmy.world to Programmer Humor@programming.dev · 1 year agomessage-square168linkfedilink
minus-squareJankatarch@lemmy.worldlinkfedilinkarrow-up5·1 year agoI mean is it really a waste? What’s minimum amount of bits most CPUs read in one cycle.
minus-squareexcral@feddit.orglinkfedilinkarrow-up12·1 year agoIn terms of memory usage it’s a waste. But in terms of performance you’re absolutely correct. It’s generally far more efficient to check is a word is 0 than to check if a single bit is zero.
minus-squareAux@feddit.uklinkfedilinkEnglisharrow-up1arrow-down1·1 year agoUsually the most effective way is to read and write the same amount of bits as the architecture of the CPU, so for 64 bit CPUs it’s 64 bits at once.
I mean is it really a waste? What’s minimum amount of bits most CPUs read in one cycle.
In terms of memory usage it’s a waste. But in terms of performance you’re absolutely correct. It’s generally far more efficient to check is a word is 0 than to check if a single bit is zero.
Usually the most effective way is to read and write the same amount of bits as the architecture of the CPU, so for 64 bit CPUs it’s 64 bits at once.