有没人了解多核处理器?

zhangshanwan 2011-03-20 10:51:34
我要做的毕业设计的题目是:多核处理器核间通讯接口设计,导师说得不是很明白,总感觉自己好像少了哪方面的知识体系,所以想问下各位前辈,对这个题目需要哪些方面的知识?导师给我的资料就一个以前的论文,不过那个论文只做了核间任务分配的软件仿真(用c++语言),导师要我在原有框架里再加入核间通讯的函数,他说核间通讯就要考虑效率问题,现在没什么头绪,希望大家能给我点建议参考。
...全文
121 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
看《计算机系统结构》中“互联网络”那部分。
podes 2011-03-21
  • 打赏
  • 举报
回复
这个不适合做本科毕业设计。
光是多核CPU模拟就会把你弄死,现在的那些模拟器都不怎么成熟。要把这个弄懂,你就是大牛
愤怒的熊猫007 2011-03-21
  • 打赏
  • 举报
回复
建议读下window核心编程,里面有专门对多核情况进行讲解
庄鱼 2011-03-20
  • 打赏
  • 举报
回复
多核CPU的编程与具体的CPU及其架构体系有关,因此指令积极方法也有所不同,你可以找寻相关的MPU技术资料,以确定相关的算法实现。
不过,作为毕业设计,尤其是软件仿真,实际上仅仅是基于理论性的探讨,那么就不需要那么麻烦,即需要给定相应机制的伪码实现,并从数学上论证其可行性即可。
多核处理与多处理器方式有诸多相通的地方,你可以拿来借鉴。关键不同俄地方,在于架构体系内部的时序与资源分配间的微小差异,简单的将多个处理器与缓存、目的适配器封装在一个芯片上就成了多核,由于封装架构体系不一样分为全独立的、共享部分资源的等多种,其实,你只要嫩从理论上论证一种架构体存在可能,你完全可以设计自己的多核CPU,而这也正是作为毕业设计的目的所在:不在于模仿而在于设想。

15,446

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧