Quantcast
Channel: 搜索技术博客-淘宝 »七伤
Browsing latest articles
Browse All 3 View Live

memory prefetch浅析

最近在用vtune分析程序性能瓶颈时,发现一些内存访问的地方竟然成了cpu热点。经过仔细分析,发现这些热点主要是对大数组非连续位置的访问的引起的。比较消耗cpu的原因应该是cache不命中。因为像这样局部性很差的内存访问逻辑,对cache是很不友好的。于是想到了prefetch……...

View Article


从未降级的搜索技术-天猫SKU搜索

前些天,五福老大的文章《从未降级的搜索技术》介绍了搜索双11的5件新式武器,其中就包括天猫SKU搜索。本文就对此做一些更详细的介绍: 什么是SKU SKU,Stock Keeping...

View Article


聊聊多线程程序的load balance

说起load balance,一般比较容易想到的是大型服务在多个replica之间的load balance、和kernal的load balance。前者一般只是在流量入口做一下流量分配,逻辑相对简单;而后者则比较复杂,需要不断发现正在运行的各个进程之间的imbalance,然后通过将进程在CPU之间进行迁移,使得各个CPU都被充分利用起来。 而本文想要讨论的load...

View Article
Browsing latest articles
Browse All 3 View Live