GPGPUSim 关键函数解析


src/gpgpu-sim/shader.cc
shader_core_ctx::cycle() 函数
将 Shader Core/SIMT Core/SM 向前推进一个时钟周期。

每个内核时钟周期,shader_core_ctx::cycle()都被调用,以模拟SIMT Core的一个周期。这个函数调用一
组成员函数,按相反的顺序模拟内核的流水线阶段,以模拟流水线效应。

//     fetch()             倒数第一执行
//     decode()            倒数第二执行
//     issue()             倒数第三执行
//     read_operand()      倒数第四执行
//     execute()           倒数第五执行
//     writeback()         倒数第六执行

Author: Yixiang Zhang
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint policy. If reproduced, please indicate source Yixiang Zhang !
评论
  TOC