分析HM代码,首先必须把class TComDataCU完全搞明白!

分析HM代码,首先必须把class TComDataCU完全搞明白! 为了找到合适的模式或者合适的分割, 基本上都是采用两个TComDataCU来操作, TComDataCU*& rpcBestCU, TComDataCU*& rpcTempCU. 相当于两个指针对应两个乒乓buffer,  m_ppcBestCU[uiDepth], m_ppcTempCU[uiDepth], 当然每一个ui...
阅读(7931) 评论(7)

HEVC 中主要LCU分析函数xCompressCU说明

所有LCU都是通过调用xCompressCU来实现其CU/PU划分. 然后通过其结果再调用 TEncCu::xencodeCU 函数来实现对所有CUs进行压缩编码.   xCompressCU大体可分为一下三块. Void TEncCu::xCompressCU() { //第一块 for (Int iQP=iMinQP; iQP<=iMaxQP; iQP+...
阅读(7108) 评论(3)

Multicore Processors

Multicore Processors       In 1965, when he first set out what we now call Moore’s Law, Gordon Moore       (who later co-founded Intel Corp.) said the number of components that       could be p...
阅读(1875) 评论(0)

OpenCL和CUDA的使用比较

OpenCL和CUDA虽然不是同一个平级的东西,但是也可以横向比较! 对OpenCL和CUDA的异同做比较:         指针遍历 OpenCL不支持CUDA那样的指针遍历方式, 你只能用下标方式间接实现指针遍历. 例子代码如下: // CUDA struct Node { Node* next; } n = n->next;  // OpenCL struct Node...
阅读(5976) 评论(0)
    个人资料
    • 访问:416172次
    • 积分:4575
    • 等级:
    • 排名:第7123名
    • 原创:83篇
    • 转载:3篇
    • 译文:1篇
    • 评论:191条
    博客专栏
    最新评论