多核微处理器的核间通信方法和多核微处理器.pdf
涵蓄****09
亲,该文档总共35页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
多核微处理器的核间通信方法和多核微处理器.pdf
本申请提供一种多核微处理器的核间通信方法和多核微处理器。该方法包括:当发送核需要发送消息时,该发送核可以向消息块处理核发送消息块获取请求。该消息块处理核可以根据该消息块获取请求中的参数从共享存储空间中选择目标消息块。消息块处理核可以将该目标消息块的地址反馈到发送核。发送核确定目标消息块的地址后,可以通过该地址访问该目标消息块,并将数据内容写入目标消息块中。该发送核可以将该目标消息块写入第一通信消息队列中。接收核从共享存储空间的第一通信消息队列中获取目标消息块。接收核读取并处理目标消息块中的数据内容。本申请
Intel多核微处理器技术.doc
Intel多核微处理器技术多核处理器是指在一枚处理器中集成两个或多个完整的计算引擎(内核)。多核技术的开发源于工程师们认识到,仅仅提高单核芯片的速度会产生过多热量且无法带来相应的性能改善,先前的处理器产品就是如此。他们认识到,在先前产品中以那种速率,处理器产生的热量很快会超过太阳表面。即便是没有热量问题,其性价比也令人难以接受,速度稍快的处理器价格要高很多。英特尔工程师们开发了多核芯片,使之满足“横向扩展”(而非“纵向扩充”)方法,从而提高性能。该架构实现了“分治法”战略。通过划分任务,线程应用能够充分利
Intel多核微处理器技术.doc
Intel多核微处理器技术多核处理器是指在一枚处理器中集成两个或多个完整的计算引擎(内核)。多核技术的开发源于工程师们认识到仅仅提高单核芯片的速度会产生过多热量且无法带来相应的性能改善先前的处理器产品就是如此。他们认识到在先前产品中以那种速率处理器产生的热量很快会超过太阳表面。即便是没有热量问题其性价比也令人难以接受速度稍快的处理器价格要高很多。英特尔工程师们开发了多核芯片使之满足“横向扩展”(而非“纵向扩充”)方法从而提高性能。该架构实现了“分治法”战略。通过划分任务线程应用能够充分利用多个执行内核并可
Intel多核微处理器技术.doc
Intel多核微处理器技术多核处理器是指在一枚处理器中集成两个或多个完整的计算引擎(HYPERLINK""\t"_blank"内核)。HYPERLINK""\t"_blank"多核技术的开发源于工程师们认识到,仅仅提高单核芯片的速度会产生过多热量且无法带来相应的性能改善,先前的处理器产品就是如此。他们认识到,在先前产品中以那种速率,处理器产生的热量很快会超过太阳表面。即便是没有热量问题,其性价比也令人难以接受,速度稍快的处理器价格要高很多。英特尔工程师们开发了多核芯片,使之满足“横向扩展”(而
多核系统的核间通信方法及装置.pdf
本发明实施例提供的多核系统的核间通信方法及装置,属于数据通信领域。所述方法包括:所述第一内核向第二内核发送第一数据时,所述第一内核将所述第一数据入队到,与所述第二内核对应的队列池中所述第一内核可执行入队操作的队列中;所述第二内核在对应的队列池进行出队操作,读取出所述第一数据。本发明实施例提供的多核系统的核间通信方法使得单个队列的入队操作和出队操作都只有一个内核参与,进而队列不再需要锁保护,使得多个内核进行入队操作或者出队操作时,不再需要锁进行互斥,进而实现了无锁的多入多出队列,提升了多核系统利用队列进行数