检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《微电子学与计算机》2009年第7期160-163,共4页Microelectronics & Computer
基 金:上海-应用材料研究与发展基金(06SA16)
摘 要:文中设计的多核系统是基于Microblaze软核,通过平台FPGA设计技术实现的.核间互联采用OPB总线,每个核都有IP模块来记录编号,实现的硬件锁完成了多核的启动和多核的同步.最后将操作系统Mutek移植到该系统上,完成线程调度和任务分配.实验证明,该系统能很好地支持多核多线程,有效提高了并行处理能力.This paper designs a multi-core system based on Microblaze software core, realizing it through the platform FPGA. Using OPB bus to connect and communicate, each cores has its own IP module to record its number. Spin lock complete the multi-core's booting and synchronizing. Finally transplant the operator system Mutek to this system to complete scheduling threads and assigning tasks. Both experimental verification and final implement indicate this design can fulfill the multi-core and multi-thread system to increase the performance of parallel process.
关 键 词:多核 MICROBLAZE 多线程 MJPEG
分 类 号:TP303[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.145