嵌入式异构多核体系片上通信互连组织层次的实现方法

    公开(公告)号:CN100550003C

    公开(公告)日:2009-10-14

    申请号:CN200810062164.1

    申请日:2008-06-03

    申请人: 浙江大学

    IPC分类号: G06F15/80

    摘要: 本发明公开了一种嵌入式异构多核体系片上通信互连组织层次的实现方法。本发明的方法结合嵌入式异构多核体系结构的特点,设计了两条核间总线,分别为负责连接计算密集型核的计算总线与负责控制密集型核的控制总线。同时,内存控制器被看作处理核连接在计算总线上,从而统一了片内的处理核间、处理核与内存间的控制通信与数据存取通信。本发明实现了主辅核间以总线形式进行的通信,有效提高了核间协作以及数据传输性能;面向嵌入式多核领域的较常见的多媒体处理、数据比对、信号编解码、模式匹配等计算密集型处理,具有很强的实用性。

    一种MPSOC上多道程序共享SPM的实现方法

    公开(公告)号:CN101290592B

    公开(公告)日:2010-10-13

    申请号:CN200810062168.X

    申请日:2008-06-03

    申请人: 浙江大学

    IPC分类号: G06F9/50 G06F9/38

    CPC分类号: Y02D10/22 Y02D10/36

    摘要: 本发明公开了一种MPSOC上多道程序共享SPM的实现方法。其主要功能是对于传统的嵌入式程序,通过编译分析析取存储对象。通过操作系统专门的SPM管理器在多道程序之间进行协同,达到多道程序共享SPM的目的。本发明实现了在MPSOC上多道程序共享SPM,对程序进行加速,减少消耗在存储器访问上的时间,降低因存储访问带来的能耗,从而提高嵌入式系统的整体性能。本发明实现了对SPM的有效使用,充分利用了SPM速度快的特点,提高了程序执行的效率;本发明对SPM的使用,有利于在运行时减少程序由于存储访问带来的能耗。

    一种MPSOC上多道程序共享SPM的实现方法

    公开(公告)号:CN101290592A

    公开(公告)日:2008-10-22

    申请号:CN200810062168.X

    申请日:2008-06-03

    申请人: 浙江大学

    IPC分类号: G06F9/50 G06F9/38

    CPC分类号: Y02D10/22 Y02D10/36

    摘要: 本发明公开了一种MPSOC上多道程序共享SPM的实现方法。其主要功能是对于传统的嵌入式程序,通过编译分析析取存储对象。通过操作系统专门的SPM管理器在多道程序之间进行协同,达到多道程序共享SPM的目的。本发明实现了在MPSOC上多道程序共享SPM,对程序进行加速,减少消耗在存储器访问上的时间,降低因存储访问带来的能耗,从而提高嵌入式系统的整体性能。本发明实现了对SPM的有效使用,充分利用了SPM速度快的特点,提高了程序执行的效率;本发明对SPM的使用,有利于在运行时减少程序由于存储访问带来的能耗。

    基于数据划分的多线程共享多核处理器二级缓存的方法

    公开(公告)号:CN101286138A

    公开(公告)日:2008-10-15

    申请号:CN200810062166.0

    申请日:2008-06-03

    申请人: 浙江大学

    IPC分类号: G06F12/08 G06F9/46 G06F9/48

    摘要: 本发明公开了一种基于数据划分的多线程共享多核处理器二级缓存的方法。本发明的方法结合多核处理器上二级缓存的特点,对程序进行基于数据的多线程划分,并在操作系统中设计了基于二级缓存共享的线程分配算法,提供划分后任务的运行支持。本方法实现了多核处理器上二级缓存的多线程共享,可以大大提升系统实时任务的性能,从而降低系统的激励-响应周期。本发明实现了多核处理器上二级缓存的多线程共享,可以大大提升系统实时任务的性能,从而降低系统的激励-响应周期;多线程可以同时运行在系统上,将大大缩短整个任务的运行时间。

    嵌入式低功耗操作系统中动态频率调整的映射方法

    公开(公告)号:CN101216727A

    公开(公告)日:2008-07-09

    申请号:CN200810059186.2

    申请日:2008-01-16

    申请人: 浙江大学

    IPC分类号: G06F1/32 G06F9/46

    摘要: 本发明公开了一种嵌入式低功耗操作系统中动态频率调整的映射方法。提供了一种新的方法和技术用来建模、解决并进行优化嵌入式低功耗操作系统中处理器频率动态调整时的映射问题。本发明通过利用处理器运行频率向上向下映射的方法将理论处理器最节能频率映射到实际可调节电压,以达到节能的目的,同时保证系统的性能要求。该发明基于一个处理器频率映射模型,通过映射模型将理论处理器最节能频率映射到实际可调整的处理器频率。操作系统在执行过程中,动态调频调压技术,根据性能要求和处理器运行情况确定处理器在当前性能要求下的理论最节能运行频率,然后通过映射模型映射到实际处理器频率,以达到节能目的。

    一种嵌入式异构多核体系片上通信的实现方法

    公开(公告)号:CN100562864C

    公开(公告)日:2009-11-25

    申请号:CN200810062163.7

    申请日:2008-06-03

    申请人: 浙江大学

    IPC分类号: G06F15/163

    摘要: 本发明公开了一种嵌入式异构多核体系片上通信的实现方法。本发明的方法结合嵌入式异构多核体系结构的特点,提出了主-辅控制模型的构建方法,由主核将任务分配给辅助核,辅助核自行建立该任务的执行环境并处理该任务,以此为基本的核间协作方式。本发明实现了主辅核间的通信以及辅助核中的本地存储与系统内存之间的数据交换,提供了高效的核间协作以及数据传输性能;面向嵌入式多核领域的较常见的多媒体处理、数据比对、信号编解码、模式匹配等计算密集型处理,具有很强的实用性。

    嵌入式异构多核体系片上通信互连组织层次的实现方法

    公开(公告)号:CN101290610A

    公开(公告)日:2008-10-22

    申请号:CN200810062164.1

    申请日:2008-06-03

    申请人: 浙江大学

    IPC分类号: G06F15/80

    摘要: 本发明公开了一种嵌入式异构多核体系片上通信互连组织层次的实现方法。本发明的方法结合嵌入式异构多核体系结构的特点,设计了两条核间总线,分别为负责连接计算密集型核的计算总线与负责控制密集型核的控制总线。同时,内存控制器被看作处理核连接在计算总线上,从而统一了片内的处理核间、处理核与内存间的控制通信与数据存取通信。本发明实现了主辅核间以总线形式进行的通信,有效提高了核间协作以及数据传输性能;面向嵌入式多核领域的较常见的多媒体处理、数据比对、信号编解码、模式匹配等计算密集型处理,具有很强的实用性。

    组件化时钟精确的多核体系模拟器的实现方法

    公开(公告)号:CN101290582A

    公开(公告)日:2008-10-22

    申请号:CN200810062165.6

    申请日:2008-06-03

    申请人: 浙江大学

    IPC分类号: G06F9/455

    摘要: 本发明公开了一种组件化时钟精确的多核体系模拟器的实现方法。本发明的方法以多核处理器为模拟目标,以组件化为出发点,将多核体系结构的组成部件封装为组件,保证以组件为单位的组装配置,有较好的灵活性。不仅能模拟核内流水线的动作,还能模拟多个处理器核之间的动作。本发明实现了组件化时钟精确的多核体系模拟器,能模拟核内流水线的动作,还能模拟多个处理器核之间的动作;以组件化为出发点,将多核体系结构的组成部件封装为组件,保证以组件为单位的组装配置,有较好的灵活性。