在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 21046|回复: 118

Springer 2009年新书《Hardware Software Co-Design of a Multimedia SOC Platform》

[复制链接]
发表于 2009-4-20 17:31:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
新书《Hardware Software Co-Design of a Multimedia SOC Platform》
目录如下
1 Introduction .................................................... 1
2 Design Consideration ............................................ 5
2.1 Platform-BasedDesign....................................... 5
2.1.1 OMAP .............................................. 8
2.2 SystemModeling............................................ 10
2.2.1 State-Oriented Models . ................................ 11
2.2.2 Activity-Oriented Models . . ............................ 12
2.3 VideoCoding............................................... 15
2.3.1 H.264 Coding Process . ................................ 17
2.3.2 MotionEstimation .................................... 17
2.3.3 IntraPrediction....................................... 22
2.3.4 TransformandQuantization ............................ 24
2.3.5 De-Blocking Filter . . . . ................................ 26
2.3.6 Entropy Encoding . . . . . ................................ 27
2.4 ImageProcessing............................................ 27
2.5 Cryptography ............................................... 31
2.5.1 RSA................................................ 32
2.5.2 DES ................................................ 34
2.5.3 AES ................................................ 34
2.6 DigitalCommunication....................................... 36
2.7 Multimedia Instruction Set Design . ............................ 39
3 System Level Design ............................................ 41
3.1 AbstractionLevels........................................... 42
3.1.1 AlgorithmLevel ...................................... 42
3.1.2 ArchitectureLevel .................................... 42
3.1.3 BehaviorLevel ....................................... 44
3.2 AlgorithmLevelVerification .................................. 45
3.2.1 Algebraic Simulation . . ................................ 46
3.2.2 Algebraic Analysis . . . . ................................ 48
3.2.3 ErrorEvaluation ...................................... 48
3.3 TransactionLevelModeling................................... 52
3.4 SystemLevelDevelopmentTools .............................. 55
3.4.1 SystemC............................................. 56
3.4.2 LISA................................................ 58
4 Embedded Processor Design ...................................... 63
4.1 Specific Instruction-Set ....................................... 63
4.2 DataLevelParallelism ....................................... 64
4.2.1 SIMD............................................... 64
4.2.2 SWP-SIMD.......................................... 67
4.3 InstructionLevelParallelism .................................. 70
4.3.1 SuperScalar . . . ....................................... 70
4.3.2 VLIW............................................... 71
4.3.3 NISC ............................................... 74
4.4 ThreadLevelParallelism ..................................... 76
4.4.1 Multi-Threading . . . . . . ................................ 76
4.4.2 Multi-Processor ....................................... 77
4.4.3 MassivelyParallel..................................... 78
5 Parallel Compiler ............................................... 81
5.1 Vectorization ............................................... 81
5.1.1 Dependence Analysis . . ................................ 81
5.1.2 LoopNormalization................................... 83
5.1.3 LoopTransformation .................................. 84
5.1.4 Dependence Removal . . ................................ 84
5.1.5 Strongly Connected Components . . . ..................... 85
5.1.6 LoopDistribution ..................................... 86
5.2 Simdization................................................. 87
5.2.1 ControlFlowConversion............................... 87
5.2.2 MemoryAlignment ................................... 88
5.2.3 PermutationOptimization .............................. 89
5.2.4 Subword Fusion . . . . . . ................................ 90
5.2.5 MatrixTranspose ..................................... 90
5.2.6 Reduction. ........................................... 90
5.2.7 Loop Unrolling ....................................... 91
5.3 ILP Scheduling . . . ........................................... 92
5.3.1 SoftwarePipelining ................................... 92
5.3.2 BasicBlockExtension................................. 93
5.3.3 Speculation . . . ....................................... 93
5.4 Threading .................................................. 94
5.4.1 ProfilingandAnalysis ................................. 94
5.4.2 Pthread.............................................. 95
5.4.3 Structuring........................................... 97
5.4.4 OpenMP. . ........................................... 99
5.5 Compiler Technique . . .......................................100
5.5.1 LexicalAnalysis ......................................100
5.5.2 Syntax Analysis . . . . . . ................................101
5.5.3 Abstract Syntax . . . . . . . ................................102
5.5.4 SemanticAnalysis ....................................103
5.5.5 Symbol-Table Management . ............................104
5.5.6 IntermediateRepresentation ............................104
5.5.7 CodeOptimization ....................................105
5.5.8 Code Generation . . . . . . ................................106
5.6 CompilerInfrastructures......................................106
5.6.1 LCCCompilerInfrastructure............................107
5.6.2 GCCCompilerInfrastructure ...........................107
5.6.3 SUIFCompilerInfrastructure ...........................109
5.6.4 IMPACTCompilerInfrastructure........................113
6 Implementation of H.264 on PLX .................................115
6.1 InstructionSetDecisionforH.264..............................115
6.2 Hardware/Software Partitioning . . . . ............................116
6.3 UntimedVirtualPrototype ....................................117
6.4 TimedSystemCModeling ....................................122
6.5 PLXChipDesign............................................127
7 Real-Time Operating System for PLX .............................129
7.1 PRRP Scheduler . . ...........................................131
7.2 Memory Management . .......................................133
7.3 Communication and Synchronization Primitives . . . . ..............134
7.4 Multimedia Applications in RTOS for PLX . .....................135
7.5 ApplicationDevelopmentEnvironment .........................136
7.5.1 Compilers ...........................................137
7.5.2 Parser, Locator, Loader, and Startup Code . . . ..............137
7.5.3 PLXPlatformSimulator ...............................139
7.6 Experimental Results . . .......................................139
8 Conclusion .....................................................145

abbr_b6786da72e19e96bd1dd2ed34959995a.pdf

2.64 MB, 下载次数: 653 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2009-4-20 20:16:38 | 显示全部楼层
thanks good book
发表于 2009-4-20 20:28:39 | 显示全部楼层
thanks good book
头像被屏蔽
发表于 2009-4-20 21:48:23 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2009-4-20 22:49:50 | 显示全部楼层
thanks for your sharing.
发表于 2009-4-20 23:37:37 | 显示全部楼层
发表于 2009-4-21 00:20:46 | 显示全部楼层
谢谢分享哦
发表于 2009-4-21 03:12:21 | 显示全部楼层
Thanks for sharing
发表于 2009-4-25 23:37:58 | 显示全部楼层
Thanks a lot!
发表于 2009-4-26 00:25:01 | 显示全部楼层
谢谢,下来看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-23 22:48 , Processed in 0.031008 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表