计算机体系结构量化研究方法(英文版•第4版)

副标题:无

作   者:斯坦福大学

分类号:

ISBN:9787111203780

微信扫一扫,移动浏览光盘

简介

本书系统地介绍了计算机系统的设计基础、指令集系统结构,流水线和指令集并行技术。层次化存储系统与存储设备。互连网络以及多处理器系统等重要内容。在这个最新版中,作者更新了单核处理器到多核处理器的历史发展过程的相关内容,同时依然使用他们广受好评的“量化研究方法”进行计算设计,并展示了多种可以实现并行,陛的技术,而这些技术可以看成是展现多处理器体系结构威力的关键!在介绍多处理器时,作者不但讲解了处理器的性能,还介绍了有关的设计要素,包括能力。可靠性、可用性和可信性。 本书内容丰富,既介绍了当今计算机体系结构的最新研究成果,也引述了许多计算机系统设计开发方面的实践经验。另外,各章结尾还附有大量的习题和参考文献。本书既可以作为高等院校计算机专业高年级本科生和研究生学习“计算机体系结构”和“计算机组成原理”等课程的教材或参考书,也可供与计算机相关的专业人士学习参考。 本书特色 ·每章中的“Putting,It All Together”小节关注了业界的各种最新技术,包括Sun Niagara处理器、AMD Opteron处理器以及Intel Pentium 4处理器。. ·“Review appendices”小节中收录了正文内容所依赖的基本和中间准则。 ·每章最后都有一个由工业或学术界的专家提供的“Case Studies”,以及与之配套的练习题,以便读者更深入地理解和掌握每章中所论述的关键概念。.. ·附赠光盘中的“Reference appendices”收录了一些特邀学术专家的文章,其中包括嵌入式系统。向量处理机。互连网络和大规模多处理9S等很多方面的内容。

目录

  Foreword
  Preface
  Acknowledgments
  Chapter1FundamentalsofComputerDesign
  1.1Introduction
  1.2ClassesofComputers
  1.3DefiningComputerArchitecture
  1.4TrendsinTechnology
  1.5TrendsinPowerinIntegratedCircuits
  1.6TrendsinCost
  1.7Dependability
  1.8Measuring,Reporting,andSummarizingPerformance
  1.9QuantitativePrinciplesofComputerDesign
  1.10PuttingItAllTogether:PerformanceandPrice-Performance
  1.11FallaciesandPitfalls
  1.12ConcludingRemarks
  1.13HistoricalPerspectivesandReferencesCaseStudieswithExercisesbyDianaFranklin
  Chapter2Instruction-LevelParallelismandItsExploitation
  2.1Instruction-LevelParallelism:ConceptsandChallenges
  2.2BasicCompilerTechniquesforExposinglLP
  2.3ReducingBranchCostswithPrediction
  2.4OvercomingDataHazardswithDynamicScheduling
  2.5DynamicScheduling:ExamplesandtheAlgorithm
  2.6Hardware-BasedSpeculation
  2.7ExploitinglLPUsingMultipleIssueandStaticScheduling
  2.8ExploitinglLPUsingDynamicScheduling,MultipleIssue,andSpeculation
  2.9AdvancedTechniquesforInstructionDeliveryandSpeculation
  2.10PuttingItAIITogether:TheIntelPentium4
  2.11FallaciesandPitfalls
  2.12ConcludingRemarks
  2.13HistoricalPerspectiveandReferencesCaseStudieswithExercisesbyRobertRColwell
  Chapter3LimitsonInstruction-LevelParallelism
  3.1Introduction
  3.2StudiesoftheLimitationsoflLP
  3.3LimitationsOnlLPforRealizableProcessors
  3.4CrosscuttingIssues:HardwareversusSoftwareSpeculation
  3.5Multithreading:UsinglLPSupporttoExploitThread-LevelParallelism
  3.6PuttingItAllTogether:PerformanceandEfficiencyinAdvancedMultiple-IssueProcessors
  3.7FallaciesandPitfalls
  3.8ConcludingRemarks
  3.9HistoricalPerspectiveandReferencesCaseStudywithExercisesbyWen-meiW.HwuandJohnW.Sias
  Chapter4MultiprocessorsandThread-LevelParallelism
  4.1Introduction
  4.2SymmetricShared-MemoryArchitectures
  4.3PerformanceofSymmetricShared-MemoryMultiprocessors
  4.4DistributedSharedMemoryandDirectory-BasedCoherence
  4.5Synchronization:TheBasics
  4.6ModelsofMemoryConsistency:AnIntroduction
  4.7CrosscuttingIssues
  4.8PuttingItAllTogether:TheSunT1Multiprocessor
  4.9FallaciesandPitfalls
  4.10ConcludingRemarks
  4.11HistoricalPerspectiveandReferencesCaseStudieswithExercisesbyDavidA.Wood
  Chapter5MemoryHierarchyDesign
  5.1Introduction
  5.2ElevenAdvancedOptimizationsofCachePerformance
  5.3MemoryTechnologyandOptimizations
  5.4Protection:VirtualMemoryandVirtualMachines
  5.5CrosscuttingIssues:TheDesignofMemoryHierarchies..
  5.6PuttingItAlITogether:AMDOpteronMemoryHierarchy
  5.7FallaciesandPitfalls
  5.8ConcludingRemarks
  5.9HistoricalPerspectiveandReferencesCaseStudieswithExercisesbyNormanRJouppi
  Chapter6StorageSystems
  6.1Introduction
  6.2AdvancedTopicsinDiskStorage
  6.3DefinitionandExamplesofRealFaultsandFailures
  6.4I/0Performance,ReliabilityMeasures,andBenchmarks
  6.5ALittleQueuingTheory
  6.6CrosscuttingIssues
  6.7DesigningandEvaluatinganI/0System--TheInternetArchiveCluster
  6.8PuttingItAllTogether:NetAppFAS6000Filer
  6.9FallaciesandPitfalls
  6.10ConcludingRemarks
  6.11HistoricalPerspectiveandReferencesCaseStudieswithExercisesbyAndreaC.Arpaci-DusseauandRemziH.Arpaci-Dusseau
  AppendixAPipelining:BasicandIntermediateConcepts
  A.1Introduction
  A.2TheMajorHurdleofPipelining--PipelineHazards
  A.3HowIsPipeliningImplemented?
  A.4WhatMakesPipeliningHardtoImplement?
  A.5ExtendingtheMIPSPipelinetoHandleMulticycleOperations
  A.6PuttingItAIITogether:TheMIPSR4000Pipeline
  A.7CrosscuttingIssues
  A.8FallaciesandPitfalls
  A.9ConcludingRemarks
  A.10HistoricalPerspectiveandReferences
  AppendixBInstructionSetPrindplesandExamples
  B.1Introduction
  B.2ClassifyingInstructionSetArchitectures
  B.3MemoryAddressing
  B.4TypeandSizeofOperands
  B.5OperationsintheInstructionSet
  B.6InstructionsforControlFlow
  B.7EncodinganInstructionSet
  B.8CrosscuttingIssues:TheRoleofCompilers
  B.9PuttingItAllTogether:TheMIPSArchitecture
  B.10FallaciesandPitfalls
  B.11ConcludingRemarks
  B.12HistoricalPerspectiveandReferences
  AppendixCReviewofMemoryHierarchy
  C.1Introduction
  C.2CachePerformance
  C.3SixBasicCacheOptimizations
  C.4VirtualMemory
  C.5ProtectionandExamplesofVirtualMemory
  C.6FallaciesandPitfalls
  C.7ConcludingRemarks
  C.8HistoricalPerspectiveandReferences
  CompanionCDAppendices
  AppendixDEmbeddedSystems
  UpdatedbyThomasM.Conte
  AppendixEInterconnectionNetworks
  RevisedbyTimothyMPinkstonandJoseDuato
  AppendixFVectorProcessors
  RevisedbyKrsteAsanovic
  AppendixGHardwareandSoftwareforVL!WandEPIC
  AppendixHLarge-ScaleMultiprocessorsandScientificApplications
  AppendixIComputerArithmetic
  byDavidGoldberg
  AppendixJSurveyofInstructionSetArchitectures
  AppendixKHistoricalPerspectivesandReferences
  OnlineAppendix(textbooks.elsevier,com/O123704901)
  AppendixLSolutionstoCaseStudyExercises
  References
  Index
  

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

计算机体系结构量化研究方法(英文版•第4版)
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon