为研究异构多核片上系统(multi-processor system on chip,MPSoC)在密集并行计算任务中的潜力,文章设计并实现了一种适用于粗粒度数据特征、面向任务级并行应用的异构多核系统动态调度协处理器,采用了片上缓存、任务输出的多级写回管理...为研究异构多核片上系统(multi-processor system on chip,MPSoC)在密集并行计算任务中的潜力,文章设计并实现了一种适用于粗粒度数据特征、面向任务级并行应用的异构多核系统动态调度协处理器,采用了片上缓存、任务输出的多级写回管理、任务自动映射、通讯任务乱序执行等机制。实验结果表明,该动态调度协处理器不仅能够实现任务级乱序执行等基本设计目标,还具有极低的调度开销,相较于基于动态记分牌算法的调度器,运行多个子孔径距离压缩算法的时间降低达17.13%。研究结果证明文章设计的动态调度协处理器能够有效优化目标场景下的任务调度效果。展开更多
针对微小型航天器星载计算机设计中存在的功能、性能与可靠性之间的矛盾,提出将可重构计算技术应用于航天领域,进行可重构星载计算机的设计.通过对可重构计算技术航天应用现状分析,从体系结构、功能、可靠性等方面进行微小卫星可重构星...针对微小型航天器星载计算机设计中存在的功能、性能与可靠性之间的矛盾,提出将可重构计算技术应用于航天领域,进行可重构星载计算机的设计.通过对可重构计算技术航天应用现状分析,从体系结构、功能、可靠性等方面进行微小卫星可重构星载计算机的研究与设计,并分析采用硬件编程实现重构配置算法的系统性能.构建基于可重构星载计算机和dSPACE仿真计算机的闭合回路仿真平台,进行上述设计的验证工作.实验表明,可重构星载计算机能够完成正常控制工作,在500 m s的控制周期下,稳态下姿态角速度的精度可达0.05°/s,通过实现对日定向与对地定向2种模式之间的切换,得到切换时间为520±40 m s,能够满足卫星对星载计算机的切换要求.展开更多
文摘为研究异构多核片上系统(multi-processor system on chip,MPSoC)在密集并行计算任务中的潜力,文章设计并实现了一种适用于粗粒度数据特征、面向任务级并行应用的异构多核系统动态调度协处理器,采用了片上缓存、任务输出的多级写回管理、任务自动映射、通讯任务乱序执行等机制。实验结果表明,该动态调度协处理器不仅能够实现任务级乱序执行等基本设计目标,还具有极低的调度开销,相较于基于动态记分牌算法的调度器,运行多个子孔径距离压缩算法的时间降低达17.13%。研究结果证明文章设计的动态调度协处理器能够有效优化目标场景下的任务调度效果。
文摘针对微小型航天器星载计算机设计中存在的功能、性能与可靠性之间的矛盾,提出将可重构计算技术应用于航天领域,进行可重构星载计算机的设计.通过对可重构计算技术航天应用现状分析,从体系结构、功能、可靠性等方面进行微小卫星可重构星载计算机的研究与设计,并分析采用硬件编程实现重构配置算法的系统性能.构建基于可重构星载计算机和dSPACE仿真计算机的闭合回路仿真平台,进行上述设计的验证工作.实验表明,可重构星载计算机能够完成正常控制工作,在500 m s的控制周期下,稳态下姿态角速度的精度可达0.05°/s,通过实现对日定向与对地定向2种模式之间的切换,得到切换时间为520±40 m s,能够满足卫星对星载计算机的切换要求.
基金国家重点基础研究发展规划(973)(the National Grand Fundamental Research 973 Program of China under Grant No.2004CB318103)国家自然科学基金(the National Natural Science Foundation of China under Grant No.60133010)江西省研究生创新基金项目(No YC07A073)