代码优化

1.内存优化:通过内存池,对象池减少内存的申请释放;thread local;增加缓存命中率;

2.锁的优化:读写锁,互斥锁,自旋锁,无锁队列,通过分片的方式实现无锁化;

3.算法优化:去重算法,排序算法

4.线程优化:减少线程数,减少线程切换,线程绑核,关键耗时操作加到并发数;

 

流水线优化(预取)

1.将耗时多的unique op提前到dataset流水线执行,可以将耗时完全overlap

2.

通信优化:

 

图优化

 

编译优化

相关文章:

  • 2021-06-02
  • 2021-07-15
  • 2021-05-18
  • 2021-12-23
  • 2022-12-23
  • 2021-11-12
  • 2021-11-02
  • 2022-12-23
猜你喜欢
  • 2021-08-04
  • 2021-08-24
  • 2021-05-21
  • 2021-08-18
  • 2021-12-17
  • 2021-06-29
  • 2021-12-24
相关资源
相似解决方案