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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6132|回复: 27

【 图书】C Compilers for ASIPs,pdf 有目录,好了就请大家顶一下!!

[复制链接]
发表于 2009-11-1 17:21:59 | 显示全部楼层 |阅读模式

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

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

x
1 Introduction ..................................................1
1.1Motivation...............................................1
1.2OutlineoftheBook.......................................5
2 ASIPDesign Methodology ......................................7
2.1ASIPDesignPhases.......................................7
2.2Compiler-in-the-LoopArchitectureExploration................9
2.3DesignMethodologies.....................................10
2.4Synopsis.................................................13
3 AShort Introduction toCompilers ..............................15
3.1GeneralOverview.........................................15
3.2CompilerFrontend........................................15
3.3CompilerBackend........................................17
3.3.1Data-andControl-FlowGraphs.......................17
3.3.2CodeSelection.....................................21
3.3.3RegisterAllocation.................................23
3.3.4InstructionScheduling..............................26
3.3.5CodeEmitter......................................28
3.4RetargetableCompilers....................................29
3.5Synopsis.................................................31
4 Related Work .................................................33
4.1Instruction-Set-CentricADLs...............................33
4.2Architecture-CentricADLs.................................36
4.3Mixed-LevelADLs........................................37
4.4OtherRelatedApproaches..................................39
4.5Synopsis.................................................43
5 Processor Designer ............................................45
5.1DesignSpaceExploration..................................45
5.1.1SoftwareToolGeneration............................45
5.1.2ArchitectureImplementation.........................47
5.1.3SystemIntegration..................................47
ix
x Contents
5.2TheLISALanguage.......................................48
5.3CompilerDesigner........................................51
5.4Synopsis.................................................55
6 Code Selector Description Generation ...........................57
6.1TheSemanticGap........................................58
EMANTICS Section......................................59
6.2S
6.2.1SemanticsStatements...............................59
6.2.2SemanticsResources................................60
6.2.3Micro-Operations..................................61
6.2.4Bit-WidthSpecification..............................63
6.2.5Micro-OperatorChaining............................64
6.2.6ExecutionTiming..................................64
6.2.7IF–ELSEStatements................................65
6.2.8SemanticsHierarchy................................66
6.3CodeSelectorDescriptionGeneration ........................68
6.3.1NonterminalGeneration.............................69
6.3.2MappingRuleGeneration...........................72
6.4CompilerDesignerIntegration..............................82
6.5Synopsis.................................................83
EMANTICS-BasedCompilerGeneration ...............85
7 Resultsfor S
7.1CaseStudies.............................................85
7.2MappingRuleGeneration..................................86
7.3CompilerEvaluation.......................................87
7.3.1PP32.............................................88
7.3.2ST220............................................90
7.3.3mips.............................................91
7.4Conclusions..............................................92
8 SIMD Optimization ...........................................95
8.1RelatedWork.............................................97
8.2SIMDFramework.........................................98
8.2.1BasicDesignDecisions.............................99
8.2.2Terminology.......................................100
8.2.3AlignmentAnalysis.................................100
8.2.4SIMDAnalysis....................................103
8.2.5StripMiningandLoopPeeling.......................104
8.2.6ScalarExpansion...................................106
8.2.7TheVectorizer.....................................107
8.2.8LoopUnrolling....................................108
8.2.9TheUnroll-and-Pack-BasedSIMDfyer.................108
8.2.10CodeExample.....................................109
Contents xi
8.3RetargetingtheSIMDFramework...........................112
8.3.1SIMD-CandidateMatcher...........................112
8.3.2SIMD-SetConstructor..............................115
8.4ExperimentalResults......................................118
8.4.1AlignmentAnalysis.................................118
8.4.2SIMDOptimizations................................121
8.5Conclusions..............................................126
9 Predicated Execution ..........................................127
9.1CodeExample............................................127
9.2RelatedWork.............................................129
9.3OptimizationAlgorithm....................................130
9.3.1ImplementationSchemes............................130
9.3.2ProbabilityInformation..............................133
9.3.3CostComputation..................................136
9.3.4SelectingtheBestScheme...........................140
9.3.5SplittingMechanism................................141
9.4RetargetingFormalism.....................................142
9.5CodeGenerationFlow.....................................145
9.6ExperimentalResults......................................146
9.7Conclusions..............................................149
10AssemblerOptimizer ..........................................151
10.1RelatedWork.............................................152
10.2ApplicationProgrammerInterface...........................152
10.3Scheduler................................................153
10.4PeepholeOptimizer.......................................154
10.4.1ReplacementLibrary................................154
10.5ExperimentalResults......................................157
10.6Conclusions..............................................159
11Summary .....................................................161
A Semantics Section .............................................165
A.1SemanticsStatements......................................165
A.1.1IF-ELSEStatements................................166
A.1.2NonassignmentStatements...........................168
A.1.3ExecutionTiming..................................169
A.2Micro-Operators..........................................169
A.2.1Notations.........................................170
A.2.2GroupofArithmeticOperators.......................171
A.2.3GroupofLogicOperators............................177
A.2.4GroupofShiftingOperators..........................179
A.2.5GroupofZero/SignExtensionOperators...............184
xii Contents
A.2.6Others/IntrinsicOperators...........................186
A.2.7AffectedFlagDeclarations...........................188
A.3SEMANTICSSectionGrammar.............................189
A.3.1GrammarNotation..................................189
A.3.2SEMANTICSGrammar.............................189
B CoSy Compiler Library Grammar ..............................195
B.1GrammarNotation........................................195
B.2GlobalStructure ..........................................196
B.3BasicRules..............................................196
B.3.1CoSyIR..........................................196
B.3.2RuleCondition.....................................197
B.3.3CoSyCondition....................................197
B.3.4NonterminalConstraint..............................198
B.3.5ControlClause.....................................198
B.3.6Read/WriteClause..................................198
B.3.7ScratchRegisters...................................199
B.3.8SemanticsPattern..................................199
B.3.9NodeAssignment..................................199
B.3.10ResultClause......................................199
B.4SemanticsTransformations.................................199
B.5CompilerSemantics.......................................200
B.5.1AssignmentStatement..............................200
B.5.2LabelStatement....................................200
B.5.3IF-ELSEStatement.................................200
B.5.4Non-assignmentStatement...........................201
B.5.5Micro-operation....................................201
B.5.6Operands.........................................202
B.6Miscellaneous............................................202
References.......................................................205
Index ...........................................................219

C Compilers forASIPs.zip

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

发表于 2009-11-2 00:16:05 | 显示全部楼层
xiexie
发表于 2009-11-2 09:14:04 | 显示全部楼层
顶一下啊 好资料
发表于 2009-11-6 02:35:04 | 显示全部楼层
What is ASIP?
发表于 2009-11-7 22:02:04 | 显示全部楼层
Modern VLSI Design IP-Based Design
发表于 2009-11-7 22:03:30 | 显示全部楼层
5# totalsea
发表于 2009-11-7 22:05:12 | 显示全部楼层
6# totalsea
发表于 2009-11-7 22:09:17 | 显示全部楼层
7# totalsea
发表于 2009-11-7 23:46:38 | 显示全部楼层
本帖最后由 hamandu 于 2009-11-7 23:48 编辑

这是什么呀?C Compiler?
所以我要看看
发表于 2010-3-10 11:20:09 | 显示全部楼层
kankan
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-22 14:26 , Processed in 0.039505 second(s), 8 queries , Gzip On, Redis On.

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