摘要 | 第1-4页 |
Abstract | 第4-5页 |
目录 | 第5-9页 |
主要内容 | 第9-11页 |
第1章 背景介绍 | 第11-16页 |
·摩尔定律的新发展 | 第11-12页 |
·传统并行计算 | 第12-14页 |
·空间并行计算 | 第12-13页 |
·时间并行计算 | 第13-14页 |
·多核思想的萌芽 | 第14-16页 |
·同时多线程(SMT) | 第14页 |
·SoC | 第14-16页 |
第2章 多核相关技术与研究 | 第16-19页 |
·多核的研究现状 | 第16页 |
·多核带来的影响和挑战 | 第16-17页 |
·同构多核与异构多核 | 第17-18页 |
·多核发展趋势预测 | 第18-19页 |
第3章 Manticore体系结构设计 | 第19-32页 |
·Manticore体系设计原则 | 第19-21页 |
·Manticore设计目标 | 第21-22页 |
·性能效率设计 | 第22-29页 |
·异构多核体系 | 第22-25页 |
·TLP和面向异构多核体系的编译时任务调度导航策略 | 第25-27页 |
·提高存储器体系的数据供应能力 | 第27-29页 |
·简单、灵活和可定制性 | 第29-30页 |
·兼容性和扩展性 | 第30-31页 |
·多媒体处理能力 | 第31-32页 |
第4章 Manticore体系结构具体实现 | 第32-55页 |
·Manticore体系结构总览 | 第32-34页 |
·指令集设计 | 第34-37页 |
·Manticore指令集设计概述 | 第34页 |
·PPE精简指令集 | 第34-36页 |
·SPE精简指令集 | 第36-37页 |
·PPE | 第37-43页 |
·PPE总览 | 第37-39页 |
·PPU | 第39-42页 |
·MMU | 第42-43页 |
·PPE Cache | 第43页 |
·BIC | 第43页 |
·SPE | 第43-53页 |
·SPE总览 | 第43-46页 |
·SPU | 第46-49页 |
·LS | 第49-50页 |
·MFC | 第50-52页 |
·MMU | 第52-53页 |
·SPE Cache | 第53页 |
·BIC | 第53页 |
·EIB(CoreConnect Bus) | 第53页 |
·内部中断控制器(IIC) | 第53-54页 |
·内存接口控制器(MIC) | 第54页 |
·外部I/O总线接口 | 第54-55页 |
第5章 实现平台 | 第55-59页 |
·Xilinx ML403开发板 | 第55页 |
·Xilinx ML403 EDK | 第55-57页 |
·Xilinx ML403 IPIF | 第57页 |
·ISE集成开发环境 | 第57-59页 |
第6章 总结与后续工作 | 第59-61页 |
参考文献 | 第61-65页 |
附录1:Mantiore PPE指令集 | 第65-83页 |
1.转移指令 | 第65-67页 |
b,ba,bl,bla | 第65页 |
bc,bca,bcl,bcla | 第65-66页 |
bclr,bclrl | 第66-67页 |
bcctr,bcctrl | 第67页 |
sc | 第67页 |
2.定点存储指令 | 第67-69页 |
ld | 第67-68页 |
ldx | 第68页 |
std | 第68页 |
stdx | 第68-69页 |
3.定点算术指令 | 第69-72页 |
addi | 第69页 |
add.,addo,addo | 第69页 |
subf,subf.,subfo,subfo | 第69-70页 |
mulli | 第70页 |
mulld,mulld.,mulldo,mulldo | 第70页 |
mulhd,mulhd | 第70-71页 |
mulhdu,mulhdu | 第71页 |
divd,divd.,divdo,divdo | 第71-72页 |
divdu,divdu.,divduo,divduo | 第72页 |
4.定点比较指令 | 第72-73页 |
cmpi | 第72-73页 |
cmp | 第73页 |
5.定点陷阱(trap)指令 | 第73-74页 |
tdi | 第73-74页 |
td | 第74页 |
6.定点逻辑指令 | 第74-76页 |
andi | 第74-75页 |
ori | 第75页 |
xori | 第75页 |
and | 第75页 |
or,or. | 第75-76页 |
xor,xor. | 第76页 |
eqv,eqv | 第76页 |
7.定点移位指令 | 第76-77页 |
sld,sld | 第76-77页 |
srd,srd | 第77页 |
8.存取系统寄存器指令 | 第77-79页 |
mtspr | 第77-78页 |
mfspr | 第78页 |
mfcr | 第78-79页 |
9.操作环境指令 | 第79-80页 |
rfid | 第79页 |
mtmsr | 第79-80页 |
mfmsr | 第80页 |
10.虚拟环境指令 | 第80-83页 |
mftb | 第80-81页 |
stdcx | 第81-82页 |
ldarx | 第82-83页 |
附录2:Manticor SPE指令集 | 第83-99页 |
vaddsws | 第83页 |
vadduwm | 第83页 |
vadduws | 第83页 |
vaddcuw | 第83-84页 |
vsubsws | 第84页 |
vsubuwm | 第84页 |
vsubuws | 第84页 |
vsubcuw | 第84页 |
vmulouh | 第84页 |
vmuleuh | 第84-85页 |
vmhaddshs | 第85页 |
vmhraddshs | 第85页 |
vmladduhm | 第85页 |
vmsumuhm | 第85页 |
vmsumshs | 第85-86页 |
vmsumuhs | 第86页 |
vmsumshm | 第86页 |
vsumsws | 第86页 |
vsum2sws | 第86-87页 |
vsum4ubs | 第87页 |
vsum4sbs | 第87页 |
vsum4shs | 第87页 |
vavguw | 第87页 |
vavgsw | 第87-88页 |
vmaxuw | 第88页 |
vmaxsw | 第88页 |
vminuw | 第88页 |
vminsw | 第88页 |
vcmpgtuw | 第88页 |
vcmpgtsw | 第88-89页 |
vcmpequw | 第89页 |
vand | 第89页 |
vor | 第89页 |
vxor | 第89页 |
vandc | 第89-90页 |
vnor | 第90页 |
vrlw | 第90页 |
vslw | 第90页 |
vsrw | 第90页 |
vsraw | 第90页 |
vaddfp | 第90-91页 |
vsubfp | 第91页 |
vmaxfp | 第91页 |
vminfp | 第91页 |
vmaddfp | 第91页 |
vnmsubfp | 第91-92页 |
vrfin | 第92页 |
vrfiz | 第92页 |
vrfip | 第92页 |
vrfim | 第92页 |
vcfux | 第92页 |
vcfsx | 第92-93页 |
vctuxs | 第93页 |
vrefp | 第93页 |
vrsqrtefp | 第93页 |
vlogefp | 第93-94页 |
vexptefp | 第94页 |
lvewx | 第94页 |
lvx | 第94页 |
stvewx | 第94-95页 |
styx | 第95页 |
vpkuwum | 第95页 |
vpkuwus | 第95页 |
vpkswus | 第95页 |
vpkswss | 第95-96页 |
vpkpx | 第96页 |
vupkhsh | 第96页 |
vupkhpx | 第96页 |
vupklsh | 第96-97页 |
vuplpx | 第97页 |
vmrghw | 第97页 |
vmrglw | 第97页 |
vspltw | 第97页 |
vspltisw | 第97-98页 |
vsel | 第98页 |
vsl | 第98页 |
vsldoi | 第98页 |
mfvscr | 第98页 |
mtvscr | 第98-99页 |
附录3:硕士期间发表论文 | 第99-100页 |
致谢 | 第100页 |