发信人: calicokitty (我家有只小花猫), 信区: JobHunting
标 题: 今天的一道面试题差点跟面试官吵起来。。。
发信站: BBS 未名空间站 (Tue Jun 17 18:06:11 2014, 美东)
问一个20*20的 int matrix是怎么存储的?我blabla了半天,主要意思就是1D array的
形式存储。然后问,问什么不能一个
cache line存一个,我说spatial locality保证性能最好啊,如果太分散性能不好。他
很不满意。然后说到了主存,他说无论这个 int在哪里,你访问的时间都是一样的。我说
当然不一样,你active 一个row,之后连续访问这个row的性能比你 重新active一个
row,要高很多。。。他说什么是active row,我解释,他极其不满意。。总之搞的我
一头雾水不知所云!这是什么面
试题啊!他然后就说不问了,再聊吧。就匆匆结束了。。。。
请教大牛,这是啥意思啊?
--
※ 修改:·calicokitty 於 Jun 17 18:07:28 2014 修改本文·[FROM: 69.]
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 69.]
Wednesday, June 18, 2014
今天的一道面试题差点跟面试官吵起来。。。
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment