首页> 外文会议>International Conference on Computer Science Education >A lightweight instruction-set simulator for teaching of dynamic instruction scheduling
【24h】

A lightweight instruction-set simulator for teaching of dynamic instruction scheduling

机译:用于动态指令调度教学的轻量级指令集模拟器

获取原文

摘要

Extensive use of dynamic instruction scheduling technique has made it an essential content of Computer Architecture (CA) course. Practical teaching for this content, however, is always a weak link in the teaching of CA. According to current teaching methods, teachers just explain the principle of dynamic instruction scheduling by traditional or multimedia instruction. This kind of method is far from effective for students to understand dynamic scheduling technique. Therefore, it is necessary to adopt experiment-based methods. In this paper, we propose a lightweight simulator framework for the teaching of CA, especially for pipelining and dynamic instruction scheduling. We firstly design a basic simulator called PipelineSim which supports a basic five-stage MIPS pipeline. Scoreboarding and Tomasulo are then introduced to be integrated into PipelineSim. Students can implement either Scoreboarding or Tomasulo algorithm based on this framework instead of just understanding these two mechanisms by lectures. We also provide an example of designed experiment, which can be the reference or teaching resource for teachers to use.
机译:动态指令调度技术的广泛使用已使其成为计算机体系结构(CA)课程的基本内容。但是,在CA的教学中,针对此内容的实践教学始终是薄弱环节。根据目前的教学方法,教师只讲解传统或多媒体教学中动态教学调度的原理。这种方法远远不能使学生理解动态调度技术。因此,有必要采用基于实验的方法。在本文中,我们提出了一种用于CA教学的轻量级模拟器框架,特别是用于流水线和动态指令调度的框架。我们首先设计一个称为PipelineSim的基本模拟器,该模拟器支持基本的五阶段MIPS管线。然后引入记分板和Tomasulo,以将其集成到PipelineSim中。学生可以基于此框架实施记分板或Tomasulo算法,而不仅仅是通过讲座来了解这两种机制。我们还提供了设计实验的示例,可以作为教师使用的参考或教学资源。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号