百科问答小站 logo
百科问答小站 font logo



使用 open addressing 的 Hash 表载荷过高为什么会降低 CPU 的缓存命中率? 第1页

  

user avatar   codepiano 网友的相关建议: 
      

这个说法太跳跃了,依据《算法导论》,一个装载因子a<1的开放寻址散列表,插入一个元素的期望探查数为1/(1-a)次,装载因子过大时,导致碰撞过多。碰撞时要继续寻找下一个槽。

不清楚cpu cache的机制,碰撞过多会导致cache频繁更新吗?




  

相关话题

  英特尔(Intel)用大小核,大核刷单核跑分,小核刷多核跑分,为什么不用1个大核加无数小核? 
  我有两个CPU,怎么比较CPU性能好坏? 
  如何评价Remove China Apps在印度被追捧? 
  只会c语言语法,就能强行做一个编译器出来吗? 
  AMD会超越英特尔吗? 
  现代中央处理器(CPU)是怎样进行分支预测的? 
  印度推出牛粪芯片,声称可减少手机辐射,让人免于疾病,对此你怎么看? 
  如何评价清华大学文素中心的老师认为「外语系学生参与科研的经历疑似是抄袭」的想法? 
  如果AMD破产倒闭了,Intel真的会因为反垄断法而被拆分吗? 
  如何看待微博女权发起「拒绝男程序员」活动? 

前一个讨论
语言的纯洁性是一个伪命题吗?
下一个讨论
为什么新疆烤羊肉那么好吃?





© 2025-04-24 - tinynew.org. All Rights Reserved.
© 2025-04-24 - tinynew.org. 保留所有权利