44 votes 44 votes More than one word are put in one cache block to: exploit the temporal locality of reference in a program exploit the spatial locality of reference in a program reduce the miss penalty none of the above CO and Architecture gatecse-2001 co-and-architecture easy cache-memory isro2008 + – Kathleen asked Sep 14, 2014 edited Jun 20, 2018 by Milicevic3306 Kathleen 16.9k views answer comment Share Follow See all 5 Comments See all 5 5 Comments reply Show 2 previous comments Souvik33 commented Nov 11, 2022 reply Follow Share If it was a MSQ would opt 'c' also be an answer? 0 votes 0 votes Pranavpurkar commented Nov 30, 2022 reply Follow Share Souvik33 By bringing blocks into cache you cannot reduce the miss penalty, it will reduce miss rate. 4 votes 4 votes mohit7891 commented Oct 31, 2023 reply Follow Share Rupendra Choudhary commented May 30, 2017 Refer the comment for Definition of Locality of references 0 votes 0 votes Please log in or register to add a comment.
–5 votes –5 votes I guess the answer is D . As we stuff words into blocks as block is a unit of data access . This should have no relation between temporal/spatial locality /miss penalty . It is an issue of memory being organized that way . If the question was about transfer of data from memory to cache , (as in why data transfer takes place in blocks,not words) then it should be B) https://www.cs.umd.edu/class/fall2001/cmsc411/proj01/cache/matrix.html David answered Oct 9, 2015 David comment Share Follow See all 0 reply Please log in or register to add a comment.