GitHub项目总结

是时候要装点一下个人GitHub了,要有拿得出手的GitHub才算一个好的算法工程师。

转载请注明出处:http://blog.csdn.net/c602273091/article/details/72424913

  • 算法加速篇
    • LeNet-5的OpenMP加速
    • LeNet-5的CUDA加速
    • Hashtag Pair Similarity的Hadoop 加速
    • extende ngram的hadoop
    • 矩阵乘法的OpenMP加速
    • 矩阵乘法的CUDA加速
    • k means的OpenMP优化
    • K means的CUDA优化
  • 搜索引擎
  • 文件系统
  • SSD驱动

算法加速篇

LeNet-5的OpenMP加速

该项目使用OpenMP对LeNet-5的识别数字进行加速,可以达到11x的训练和测试加速。

项目链接地址:https://github.com/SnailWalkerYC/LeNet-5_Speed_Up/tree/master/omp

LeNet-5的CUDA加速

该项目使用CUDA对LeNet-5的识别数字进行加速,可以达到3x的训练加速和57x的测试加速。

项目链接地址:https://github.com/SnailWalkerYC/LeNet-5_Speed_Up/tree/master/cuda

Hashtag Pair Similarity的Hadoop 加速

使用Hadoop对Hashtag Pair Similarity计算进行加速,原先在aws上跑90min,通过改进算法后得到了8min的运行。原本需要9.2G的输出,最后只要30来M的输出。

项目链接地址:

extende ngram的hadoop

项目链接地址:

矩阵乘法的OpenMP加速

1025x1025的矩阵,相比于sequential版本,加速了100倍。

项目链接地址:

矩阵乘法的CUDA加速

使用CUDA加速并使用各种优化算法,大大提高了throughput。通过memory、instruction、schedule方面的优化。

项目链接地址:

k means的OpenMP优化

加速了10倍。

项目链接地址:

K means的CUDA优化

项目链接地址:

搜索引擎

文件系统

SSD驱动

你可能感兴趣的:(GitHub项目总结)