__动态核结构
国外,多处理器计算机的核心结构如Andrew S.Tanenbaum在Structured Computer Organization(Fifth Edition)中简单地描述那样,或者多个CPU共享一个存储器,或者每个CPU有私有存储器,且同时共享公有的存储器(见图1)。
图1 已有多处理器结构
如图2所示是本人提出更复杂的动态核结构。这里的MU主要是存储器为核心的部件,其中包括数据寄存器和标志寄存器等。这种动态核结构的要害是多个CPU“分别式”共享多个存储器。
图2 动态核结构
图2中,m>n,以便保证CPU能充分工作。这样的多处理器核心结构,能够正常地同时运行多个程序吗?是否还需要进程、线程、指令级并行、线程级并行?或干脆就是程序级并行?还用操作系统管理?
2009-11-19
https://blog.sciencenet.cn/blog-340399-272113.html
上一篇:
向世界水平看齐是一句落后的口号下一篇:
CMP狂想(二)__不用操作系统了