In this paper, we introduce a versatile, multi-layered technology to help support teaching and learning computer architecture concepts. This technology, called CodeAPeel is already implemented in one particular form to describe instruction processing in assembly and machine layers by a comprehensive simulation of fetch-decode-execute process as well as animation of the behavior of CPU registers, RAM, VRAM, STACK memories, and various control registers of a generic instruction set architecture. Unlike most educational CPU simulators, CodeAPeel does not simulate a real processor such as MIPS or RISC-V, but it is designed and implemented as a generic RISC instruction set architecture with both scalar and vector operands, making it a dual architecture, supporting Flynn's SISD and SIMD instruction set architectures.


翻译:在本文中,我们引入了一个多功能、多层次的技术来帮助支持教学和学习计算机结构概念。这个称为CodeAPeel的技术已经以一种特殊的形式得到应用,以描述组装和机器层的教学处理,其方法是全面模拟抓取-decode-Execute 过程以及CPU 登记册、 RAM、 VRAM、 STACK 记忆和通用指令集结构的各种控制登记册的动画。 与大多数教育性的CPU模拟器不同, CodeAPeel 不模拟真正的处理器, 如MIPS 或RISC-V, 但它被设计并作为一种通用的RISC 指令集结构来描述组装和机器层的教学处理, 包括标语和矢量操作, 使它成为一个双重结构, 支持Flynn的SISD和SIMD 指令集结构。

0
下载
关闭预览

相关内容

专知会员服务
61+阅读 · 2020年3月19日
专知会员服务
117+阅读 · 2019年12月24日
【强化学习资源集合】Awesome Reinforcement Learning
专知会员服务
97+阅读 · 2019年12月23日
Stabilizing Transformers for Reinforcement Learning
专知会员服务
60+阅读 · 2019年10月17日
强化学习最新教程,17页pdf
专知会员服务
177+阅读 · 2019年10月11日
Transferring Knowledge across Learning Processes
CreateAMind
28+阅读 · 2019年5月18日
Call for Participation: Shared Tasks in NLPCC 2019
中国计算机学会
5+阅读 · 2019年3月22日
强化学习的Unsupervised Meta-Learning
CreateAMind
18+阅读 · 2019年1月7日
Unsupervised Learning via Meta-Learning
CreateAMind
42+阅读 · 2019年1月3日
RL 真经
CreateAMind
5+阅读 · 2018年12月28日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
17+阅读 · 2018年12月24日
Hierarchical Imitation - Reinforcement Learning
CreateAMind
19+阅读 · 2018年5月25日
Reinforcement Learning: An Introduction 2018第二版 500页
CreateAMind
12+阅读 · 2018年4月27日
【学习】Hierarchical Softmax
机器学习研究会
4+阅读 · 2017年8月6日
强化学习 cartpole_a3c
CreateAMind
9+阅读 · 2017年7月21日
Deep Learning for Deepfakes Creation and Detection
Arxiv
6+阅读 · 2019年9月25日
Deep Reinforcement Learning: An Overview
Arxiv
17+阅读 · 2018年11月26日
Neural Architecture Optimization
Arxiv
8+阅读 · 2018年9月5日
Arxiv
12+阅读 · 2018年9月5日
VIP会员
相关VIP内容
专知会员服务
61+阅读 · 2020年3月19日
专知会员服务
117+阅读 · 2019年12月24日
【强化学习资源集合】Awesome Reinforcement Learning
专知会员服务
97+阅读 · 2019年12月23日
Stabilizing Transformers for Reinforcement Learning
专知会员服务
60+阅读 · 2019年10月17日
强化学习最新教程,17页pdf
专知会员服务
177+阅读 · 2019年10月11日
相关资讯
Transferring Knowledge across Learning Processes
CreateAMind
28+阅读 · 2019年5月18日
Call for Participation: Shared Tasks in NLPCC 2019
中国计算机学会
5+阅读 · 2019年3月22日
强化学习的Unsupervised Meta-Learning
CreateAMind
18+阅读 · 2019年1月7日
Unsupervised Learning via Meta-Learning
CreateAMind
42+阅读 · 2019年1月3日
RL 真经
CreateAMind
5+阅读 · 2018年12月28日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
17+阅读 · 2018年12月24日
Hierarchical Imitation - Reinforcement Learning
CreateAMind
19+阅读 · 2018年5月25日
Reinforcement Learning: An Introduction 2018第二版 500页
CreateAMind
12+阅读 · 2018年4月27日
【学习】Hierarchical Softmax
机器学习研究会
4+阅读 · 2017年8月6日
强化学习 cartpole_a3c
CreateAMind
9+阅读 · 2017年7月21日
Top
微信扫码咨询专知VIP会员