2 votes 2 votes To reduce compulsory misses , increase the cache line size How does that work ive already read some of the discussions here but still not clear with how it works A_i_$_h asked Nov 15, 2017 A_i_$_h 1.4k views answer comment Share Follow See all 3 Comments See all 3 3 Comments reply Anu007 commented Nov 15, 2017 reply Follow Share lets cache memory have 30 bits and line size take 12 bits , bits for number of blocks = 30-12= 18 bits means 218 cache blocks , every first entry to block is compulsory miss . So compulsory misses= 218 now the increase size of line = 18 bits means bits for number of blocks = 30-18= 12 bits means 212 cache blocks , every first entry to block is compulsory miss . So compulsory misses= 212 hence missed reduce from 218 to 212 5 votes 5 votes Shatadru RC commented Dec 22, 2017 reply Follow Share Shouldn't this increase the conflict miss afterwards, since your total cache size is fixed? 1 votes 1 votes A_i_$_h commented Dec 25, 2017 reply Follow Share @shatadru where do you have dynamic cache size ? 0 votes 0 votes Please log in or register to add a comment.