计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)

计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2014-02
版次: 5
ISBN: 9787111453161
定价: 139.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 704页
正文语种: 英语
原版书名: Computer Organization and Design:The Hardware/Software Interface, Fifth Edition, Asian Edition
  • 《计算机组成与设计:硬件/软件接口(MPS版)(英文版·第5版·亚洲版》,本书内容: 这本最畅销的计算机组成与设计的经典教材经过全面修订,关注后PC时代发生在计算机体系结构领域的革命性变革(从单处理器发展到多核微处理器,从串行发展到并行),并强调了新出现的移动计算和云计算。为了研讨和强调这种重大的变化,本书更新了许多内容,重点介绍平板电脑、云体系结构以及ARM(移动计算设备)和x86(云计算)体系结构。   JohnL.Hennessy,斯坦福大学校长,IEEE和ACM会士,美国国家工程研究院院士及美国科学艺术研究院院士。Hennessy教授因为在RISC技术方面做出了突出贡献而荣获2001年的Eckert-Mauchly奖章,他也是2001年SeymourCray计算机工程奖得主,并且和DavidA.Patterson分享了2000年JohnvonNeumann奖。DavidA.Patterson加州大学伯克利分校计算机科学系教授,美国国家工程院院士,美国国家科学院院士,IEEE和ACM会士。他因为教学成果显著而荣获了加州大学的杰出教学奖、ACM的Karlstrom奖、IEEE的Mulligan教育奖章和本科生教学奖。因为对RISC技术的贡献,他获得lEEE的技术成就奖和ACM的Eckert-Mauchly奖;而在RAID方面的贡献为他赢得了IEEEJohnson信息存储奖。他还和JohnL.Hennessy分享了IEEEJohnvonNeumann奖章和NECC&C奖金。Patterson还是美国艺术与科学院院士、美国计算机历史博物馆院士,并被选入硅谷工程名人堂。Patterson身为美国总统信息技术顾问委员会委员,还曾担任加州大学伯克利分校电子工程与计算机科学系计算机科学分部主任、计算机研究协会(CRA)主席和ACM主席。这一履历使他荣获了ACM和CRA颁发的杰出服务奖。 Prefacev
    AbouttheAuthorxiii
    CHAPTERS
    1ComputerAbstractionsandTechnology2
    1.1Introduction3
    1.2EightGreatIdeasinComputerArchitecture11
    1.3BelowYourProgram13
    1.4UndertheCovers16
    1.5TechnologiesforBuildingProcessorsandMemory24
    1.6Performance28
    1.7ThePowerWall40
    1.8TheSeaChange:TheSwitchfromUniprocessorstoMultiprocessors43
    1.9RealStuff:BenchmarkingtheIntelCorei746
    1.10FallaciesandPitfalls49
    1.11ConcludingRemarks52
    1.12HistoricalPerspectiveandFurtherReading54
    1.13Exercises54

    2Instructions:LanguageoftheComputer60
    2.1Introduction62
    2.2OperationsoftheComputerHardware63
    2.3OperandsoftheComputerHardware66
    2.4SignedandUnsignedNumbers73
    2.5RepresentingInstructionsintheComputer80
    2.6LogicalOperations87
    2.7InstructionsforMakingDecisions90
    2.8SupportingProceduresinComputerHardware96
    2.9MIPSAddressingfor32-BitImmediatesandAddresses106
    2.10ParallelismandInstructions:Synchronization116
    2.11TranslatingandStartingaProgram118
    2.12ACSortExampletoPutItAllTogether126
    2.13AdvancedMaterial:CompilingC134
    2.14RealStuff:ARMy7(32-bit)Instructions134
    2.15RealStuff:x86Instructions138
    2.16RealStuff:ARMv8(64-bit)Instructions147
    2.17FallaciesandPitfalls148
    2.18ConcludingRemarks150
    2.19HistoricalPerspectiveandFurtherReading152
    2.20Exercises153

    3ArithmeticforComputers164
    3.1Introduction166
    3.2AdditionandSubtraction166
    3.3Multiplication171
    3.4Division177
    3.5FloatingPoint184
    3.6ParallelismandComputerArithmetic:SubwordParallelism210
    3.7RealStuff:StreamingSIMDExtensionsandAdvancedVectorExtensionsinx86212
    3.8GoingFaster:SubwordParallelismandMatrixMultiply213
    3.9FallaciesandPitfalls217
    3.10ConcludingRemarks220
    3.11HistoricalPerspectiveandFurtherReading224
    3.12Exercises225

    4TheProcessor230
    4.1Introduction232
    4.2LogicDesignConventions236
    4.3BuildingaDatapath239
    4.4ASimpleImplementationScheme247
    4.5AnOverviewofPipelining260
    4.6PipelinedDatapathandControl274
    4.7DataHazards:ForwardingversusStalling291
    4.8ControlHazards304
    4.9Exceptions313
    4.10ParallelismviaInstructions320
    4.11RealStuff:TheARMCortex-A8andIntelCorei7Pipelines332
    4.12GoingFaster:Instruction-LevelParallelismandMatrixMultiply339
    4.13AdvancedTopic:AnIntroductiontoDigitalDesignUsingaHardware
    DesignLanguagetoDescribeandModelaPipelineandMorePipelining
    Illustrations342
    4.14FallaciesandPitfalls343
    4.15CondudingRemarks344
    4.16HistoricalPerspectiveandFurtherReading345
    4.17Exercises345

    5LargeandFast:ExploitingMemoryHierarchy360
    5.1Introduction362
    5.2MemoryTechnologies366
    5.3TheBasicsofCaches371
    5.4MeasuringandImprovingCachePerformance386
    5.5DependableMemoryHierarchy406
    5.6VirtualMachines412
    5.7VirtualMemory415
    5.8ACommonFrameworkforMemoryHierarchy442
    5.9UsingaFinite-StateMachinetoControlaSimpleCache449
    5.10ParallelismandMemoryHierarchies:CacheCoherence454
    5.11ParallelismandMemoryHierarchy:RedundantArraysofInexpensiveDisks458
    5.12AdvancedMaterial:ImplementingCacheControllers458
    5.13RealStuff:TheARMCortex-A8andIntelCorei7MemoryHierarchies459
    5.14GoingFaster:CacheBlockingandMatrixMultiply463
    5.15FallaciesandPitfalls466
    5.16GoncludingRemarks470
    5.17HistoricalPerspectiveandFurtherReading471
    5.18Exercises471

    6ParallelProcessorsfromClienttoCloud488
    6.1Introduction490
    6.2TheDifficultyofCreatingParallelProcessingPrograms492
    6.3SISD,MIMD,SIMD,SPMD,andVector497
    6.4HardwareMultithreading504
    6.5MulticoreandOtherSharedMemoryMultiprocessors507
    6.6IntroductiontoGraphicsProcessingUnits512
    6.7Clusters,WarehouseScaleComputers,andOtherMessage-PassingMultiprocessors519
    6.8IntroductiontoMultiprocessorNetworkTopologies524
    6.9CommunicatingtotheOutsideWorld:ClusterNetworking527
    6.10MultiprocessorBenchmarksandPerformanceModels528
    6.11RealStuff:BenchmarkingIntelCorei7versusNVIDIATeslaGPU538
    6.12GoingFaster:MultipleProcessorsandMatrixMultiply543
    6.13FallaciesandPitfalls546
    6.14ConcludingRemarks548
    6.15HistoricalPerspectiveandFurtherReading551
    6.16Exercises551

    APPENDICES
    AAssemblers,Linkers,andtheSPiMSimulatorA-2
    A.1IntroductionA-3
    A.2AssemblersA-IO
    A.3LinkersA-18
    A.4LoadingA-19
    A.5MemoryUsageA-20
    A.6ProcedureCallConventionA-22
    A.7ExceptionsandInterruptsA-33
    A.8InputandOutputA-38
    A.9SPIMA-40
    A.10MIPSR2000AssemblyLanguageA-45
    A.11ConcludingRemarksA-81
    A.12ExercisesA-82

    BTH-2HighPerformanceComputingSystemB-2
    B.1IntroductionB-3
    B.2ComputeNodeB-3
    B.3TheFrontendProcessorsB-5
    B.4TheInterconnectB-6
    B.5TheSoftwareStackB-7
    B.6LINPACKBenchmarkRun(HPL)B-7
    B.7ConcludingRemarksB-8

    FNetworks-on-ChipF-2
    F.1IntroductionF-3
    F.2CommunicationCentricDesignF-3
    F.3TheDesignSpaceExplorationofNoCsF-5
    F.4RouterMicro-architectureF-8
    F.5PerformanceMetricF-9
    F.6ConcludingRemarksF-9
    IndexI-1
  • 内容简介:
    《计算机组成与设计:硬件/软件接口(MPS版)(英文版·第5版·亚洲版》,本书内容: 这本最畅销的计算机组成与设计的经典教材经过全面修订,关注后PC时代发生在计算机体系结构领域的革命性变革(从单处理器发展到多核微处理器,从串行发展到并行),并强调了新出现的移动计算和云计算。为了研讨和强调这种重大的变化,本书更新了许多内容,重点介绍平板电脑、云体系结构以及ARM(移动计算设备)和x86(云计算)体系结构。
  • 作者简介:
      JohnL.Hennessy,斯坦福大学校长,IEEE和ACM会士,美国国家工程研究院院士及美国科学艺术研究院院士。Hennessy教授因为在RISC技术方面做出了突出贡献而荣获2001年的Eckert-Mauchly奖章,他也是2001年SeymourCray计算机工程奖得主,并且和DavidA.Patterson分享了2000年JohnvonNeumann奖。DavidA.Patterson加州大学伯克利分校计算机科学系教授,美国国家工程院院士,美国国家科学院院士,IEEE和ACM会士。他因为教学成果显著而荣获了加州大学的杰出教学奖、ACM的Karlstrom奖、IEEE的Mulligan教育奖章和本科生教学奖。因为对RISC技术的贡献,他获得lEEE的技术成就奖和ACM的Eckert-Mauchly奖;而在RAID方面的贡献为他赢得了IEEEJohnson信息存储奖。他还和JohnL.Hennessy分享了IEEEJohnvonNeumann奖章和NECC&C奖金。Patterson还是美国艺术与科学院院士、美国计算机历史博物馆院士,并被选入硅谷工程名人堂。Patterson身为美国总统信息技术顾问委员会委员,还曾担任加州大学伯克利分校电子工程与计算机科学系计算机科学分部主任、计算机研究协会(CRA)主席和ACM主席。这一履历使他荣获了ACM和CRA颁发的杰出服务奖。
  • 目录:
    Prefacev
    AbouttheAuthorxiii
    CHAPTERS
    1ComputerAbstractionsandTechnology2
    1.1Introduction3
    1.2EightGreatIdeasinComputerArchitecture11
    1.3BelowYourProgram13
    1.4UndertheCovers16
    1.5TechnologiesforBuildingProcessorsandMemory24
    1.6Performance28
    1.7ThePowerWall40
    1.8TheSeaChange:TheSwitchfromUniprocessorstoMultiprocessors43
    1.9RealStuff:BenchmarkingtheIntelCorei746
    1.10FallaciesandPitfalls49
    1.11ConcludingRemarks52
    1.12HistoricalPerspectiveandFurtherReading54
    1.13Exercises54

    2Instructions:LanguageoftheComputer60
    2.1Introduction62
    2.2OperationsoftheComputerHardware63
    2.3OperandsoftheComputerHardware66
    2.4SignedandUnsignedNumbers73
    2.5RepresentingInstructionsintheComputer80
    2.6LogicalOperations87
    2.7InstructionsforMakingDecisions90
    2.8SupportingProceduresinComputerHardware96
    2.9MIPSAddressingfor32-BitImmediatesandAddresses106
    2.10ParallelismandInstructions:Synchronization116
    2.11TranslatingandStartingaProgram118
    2.12ACSortExampletoPutItAllTogether126
    2.13AdvancedMaterial:CompilingC134
    2.14RealStuff:ARMy7(32-bit)Instructions134
    2.15RealStuff:x86Instructions138
    2.16RealStuff:ARMv8(64-bit)Instructions147
    2.17FallaciesandPitfalls148
    2.18ConcludingRemarks150
    2.19HistoricalPerspectiveandFurtherReading152
    2.20Exercises153

    3ArithmeticforComputers164
    3.1Introduction166
    3.2AdditionandSubtraction166
    3.3Multiplication171
    3.4Division177
    3.5FloatingPoint184
    3.6ParallelismandComputerArithmetic:SubwordParallelism210
    3.7RealStuff:StreamingSIMDExtensionsandAdvancedVectorExtensionsinx86212
    3.8GoingFaster:SubwordParallelismandMatrixMultiply213
    3.9FallaciesandPitfalls217
    3.10ConcludingRemarks220
    3.11HistoricalPerspectiveandFurtherReading224
    3.12Exercises225

    4TheProcessor230
    4.1Introduction232
    4.2LogicDesignConventions236
    4.3BuildingaDatapath239
    4.4ASimpleImplementationScheme247
    4.5AnOverviewofPipelining260
    4.6PipelinedDatapathandControl274
    4.7DataHazards:ForwardingversusStalling291
    4.8ControlHazards304
    4.9Exceptions313
    4.10ParallelismviaInstructions320
    4.11RealStuff:TheARMCortex-A8andIntelCorei7Pipelines332
    4.12GoingFaster:Instruction-LevelParallelismandMatrixMultiply339
    4.13AdvancedTopic:AnIntroductiontoDigitalDesignUsingaHardware
    DesignLanguagetoDescribeandModelaPipelineandMorePipelining
    Illustrations342
    4.14FallaciesandPitfalls343
    4.15CondudingRemarks344
    4.16HistoricalPerspectiveandFurtherReading345
    4.17Exercises345

    5LargeandFast:ExploitingMemoryHierarchy360
    5.1Introduction362
    5.2MemoryTechnologies366
    5.3TheBasicsofCaches371
    5.4MeasuringandImprovingCachePerformance386
    5.5DependableMemoryHierarchy406
    5.6VirtualMachines412
    5.7VirtualMemory415
    5.8ACommonFrameworkforMemoryHierarchy442
    5.9UsingaFinite-StateMachinetoControlaSimpleCache449
    5.10ParallelismandMemoryHierarchies:CacheCoherence454
    5.11ParallelismandMemoryHierarchy:RedundantArraysofInexpensiveDisks458
    5.12AdvancedMaterial:ImplementingCacheControllers458
    5.13RealStuff:TheARMCortex-A8andIntelCorei7MemoryHierarchies459
    5.14GoingFaster:CacheBlockingandMatrixMultiply463
    5.15FallaciesandPitfalls466
    5.16GoncludingRemarks470
    5.17HistoricalPerspectiveandFurtherReading471
    5.18Exercises471

    6ParallelProcessorsfromClienttoCloud488
    6.1Introduction490
    6.2TheDifficultyofCreatingParallelProcessingPrograms492
    6.3SISD,MIMD,SIMD,SPMD,andVector497
    6.4HardwareMultithreading504
    6.5MulticoreandOtherSharedMemoryMultiprocessors507
    6.6IntroductiontoGraphicsProcessingUnits512
    6.7Clusters,WarehouseScaleComputers,andOtherMessage-PassingMultiprocessors519
    6.8IntroductiontoMultiprocessorNetworkTopologies524
    6.9CommunicatingtotheOutsideWorld:ClusterNetworking527
    6.10MultiprocessorBenchmarksandPerformanceModels528
    6.11RealStuff:BenchmarkingIntelCorei7versusNVIDIATeslaGPU538
    6.12GoingFaster:MultipleProcessorsandMatrixMultiply543
    6.13FallaciesandPitfalls546
    6.14ConcludingRemarks548
    6.15HistoricalPerspectiveandFurtherReading551
    6.16Exercises551

    APPENDICES
    AAssemblers,Linkers,andtheSPiMSimulatorA-2
    A.1IntroductionA-3
    A.2AssemblersA-IO
    A.3LinkersA-18
    A.4LoadingA-19
    A.5MemoryUsageA-20
    A.6ProcedureCallConventionA-22
    A.7ExceptionsandInterruptsA-33
    A.8InputandOutputA-38
    A.9SPIMA-40
    A.10MIPSR2000AssemblyLanguageA-45
    A.11ConcludingRemarksA-81
    A.12ExercisesA-82

    BTH-2HighPerformanceComputingSystemB-2
    B.1IntroductionB-3
    B.2ComputeNodeB-3
    B.3TheFrontendProcessorsB-5
    B.4TheInterconnectB-6
    B.5TheSoftwareStackB-7
    B.6LINPACKBenchmarkRun(HPL)B-7
    B.7ConcludingRemarksB-8

    FNetworks-on-ChipF-2
    F.1IntroductionF-3
    F.2CommunicationCentricDesignF-3
    F.3TheDesignSpaceExplorationofNoCsF-5
    F.4RouterMicro-architectureF-8
    F.5PerformanceMetricF-9
    F.6ConcludingRemarksF-9
    IndexI-1
查看详情
系列丛书 / 更多
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
计算机文化:(英文版·第15版)
[美]帕森斯(June Jamrich Parsons)、[美]奥贾(Dan Oja) 著
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
计算机网络
[荷兰]塔嫩鲍姆(Tanenbaum A.S.) 著
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
经典原版书库:电子商务(英文精编版·第10版)
[美]施内德(Gary P. Schneider) 著
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
离散数学及其应用(英文版)(第7版)
[美]罗森 著
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
Java编程思想:英文版·第4版
[美]埃克尔 著
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
Java语言程序设计:基础篇(英文版)(第8版)
[美]梁(Y.Daniel Liang) 著
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
Java语言程序设计(基础篇)(英文版·第10版)
[美]梁勇(Y.Daniel Liang) 著
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
计算机科学引论(2017英文精编版)
[美]蒂莫西、J.、奥利里(Timothy、J.、O\\\\\\\'Leary) 著
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
编译原理(英文版·第2版)
[美]阿霍 著
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
数据结构与算法分析——C语言描述(英文版·第2版)
[美]韦斯 著
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
软件工程:实践者的研究方法(英文精编版 第8版)
[美]罗杰、[美]布鲁斯 R.马克西姆 著
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
计算机科学概论(英文版·第5版)
[美]Nell、John Lewis 著
相关图书 / 更多
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
计算机应用基础项目教程(Windows10+Office2016)
胡秀平 著;胡秀平 编
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
计算机网络技术基础(第3版)(微课版)
周舸、张志敏、唐宾徽 著
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
计算机辅助设计与绘图(第二版)(应用型高等院校改革创新示范教材)
于利民 著;丁刚、李志丹、丁刚、李志丹、于利民 编
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
计算机网络技术基础
彭素荷 著
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
计算机接口技术(面向系统能力培养大学计算机类专业教材)
谭支鹏 著;刘乐善、卢萍、王海卫、陈进才、胡迪青 编
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
计算思维与大学计算机基础
雷建军 著
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
计算思维与Python编程基础(微课版)()
黄晓平、方翠、王亿首、吴呈瑜 著
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
计算机应用基础实训与习题指导(Windows7+Office2016)(普通高等教育“十四五
唐天国 著;周金容、周金容、唐天国 编
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
计算机应用情境教学基础教程(Windows7+Office2016)(微课版)
王竝 著
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
计算机应用基础(农林类)(第二版)
冯颖 著
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
计算思维与大学计算机基础(微课版)
储岳中 著
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
计算机基础实用教程(Windows7+office2016)
黎红星 著
您可能感兴趣 / 更多
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
象群中的蚂蚁:一个不可接触者家庭与现代印度的形成
[美]苏迦塔·基达拉 著;杨怡爽 译
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
智能交通系统:面向高效交通管理功能设计(原书第2版)
[美]罗伯特·戈登(Robert Gordon) 著
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
区块链浪潮 : 加密启蒙运动的开始与互联网的终结
[美]斯蒂芬·P.威廉姆斯 著
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
云原生数据中心网络
[美]迪内希·G.杜特 著
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
区块链与大众之治
[美]威廉·马格努森 著;高奇琦 陈志豪 张鹏 译
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
我要长大(精)
[美]凯文·汉克斯 著
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
服务设计方法与项目实践
[美]马科斯·霍梅斯 著;[美]马克·史迪克多、马徐 译
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
剧作家莎士比亚
[美]布兰德·马修斯 著;罗文敏、魏红华 译
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
亲密关系:人际关系的美好相处之道(精装+彩印)家庭婚姻情感职场沟通提升团队合作成功励志书籍
[美]凯瑟琳·戈登 著;[美]乔恩·戈登、张茜 译
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
奇想文库平装8册第二辑二三年级四五六年级必读书目小学生课外阅读世界经典名著海桐妈妈推荐假期必备
[美]凯瑟琳·汉尼 著;万晓燕 译;吉莉 恩·塔马基 绘
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
全球化的正义(贫困与权力的伦理学)(精)/西方正义理论译丛
[美]理查德·W.米勒 著;杨通进 译
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
城市体育--美国城市社会的变迁与体育的崛起
[美]史蒂芬·A·瑞斯 著;冯婧 译