首页 > 最新文献

Synthesis Lectures on Computer Architecture最新文献

英文 中文
Innovations in the Memory System 记忆系统的创新
Pub Date : 2019-09-10 DOI: 10.2200/s00933ed1v01y201906cac048
R. Balasubramonian
Abstract The memory system has the potential to be a hub for future innovation. While conventional memory systems focused primarily on high density, other memory system metrics like energy, securit...
存储系统具有成为未来创新中心的潜力。虽然传统的存储系统主要关注高密度,但其他存储系统指标,如能量、安全性……
{"title":"Innovations in the Memory System","authors":"R. Balasubramonian","doi":"10.2200/s00933ed1v01y201906cac048","DOIUrl":"https://doi.org/10.2200/s00933ed1v01y201906cac048","url":null,"abstract":"Abstract The memory system has the potential to be a hub for future innovation. While conventional memory systems focused primarily on high density, other memory system metrics like energy, securit...","PeriodicalId":22115,"journal":{"name":"Synthesis Lectures on Computer Architecture","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80717364","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Cache Replacement Policies Cache替换策略
Pub Date : 2019-06-17 DOI: 10.2200/s00922ed1v01y201905cac047
Akanksha Jain, Calvin Lin
Abstract This book summarizes the landscape of cache replacement policies for CPU data caches. The emphasis is on algorithmic issues, so the authors start by defining a taxonomy that places previou...
本书概述了CPU数据缓存的缓存替换策略。重点是算法问题,因此作者首先定义了一个分类法,将之前的……
{"title":"Cache Replacement Policies","authors":"Akanksha Jain, Calvin Lin","doi":"10.2200/s00922ed1v01y201905cac047","DOIUrl":"https://doi.org/10.2200/s00922ed1v01y201905cac047","url":null,"abstract":"Abstract This book summarizes the landscape of cache replacement policies for CPU data caches. The emphasis is on algorithmic issues, so the authors start by defining a taxonomy that places previou...","PeriodicalId":22115,"journal":{"name":"Synthesis Lectures on Computer Architecture","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2019-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76867073","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
The Datacenter as a Computer: Designing Warehouse-Scale Machines, Third Edition 作为计算机的数据中心:设计仓库规模的机器,第三版
Pub Date : 2018-10-24 DOI: 10.2200/S00874ED3V01Y201809CAC046
L. Barroso, Urs Hölzle, Parthasarathy Ranganathan
This book describes warehouse-scale computers (WSCs), the computing platforms that power cloud computing and all the great web services we use every day. It discusses how these new systems treat the datacenter itself as one massive computer designed at warehouse scale, with hardware and software working in concert to deliver good levels of internet service performance. The book details the architecture of WSCs and covers the main factors influencing their design, operation, and cost structure, and the characteristics of their software base. Each chapter contains multiple real-world examples, including detailed case studies and previously unpublished details of the infrastructure used to power Google's online services. Targeted at the architects and programmers of today's WSCs, this book provides a great foundation for those looking to innovate in this fascinating and important area, but the material will also be broadly interesting to those who just want to understand the infrastructure powering the internet. The third edition reflects four years of advancements since the previous edition and nearly doubles the number of pictures and figures. New topics range from additional workloads like video streaming, machine learning, and public cloud to specialized silicon accelerators, storage and network building blocks, and a revised discussion of data center power and cooling, and uptime. Further discussions of emerging trends and opportunities ensure that this revised edition will remain an essential resource for educators and professionals working on the next generation of WSCs.
这本书描述了仓库级计算机(WSCs)、为云计算提供动力的计算平台以及我们每天使用的所有伟大的web服务。它讨论了这些新系统如何将数据中心本身视为一个以仓库规模设计的大型计算机,硬件和软件协同工作以提供高水平的互联网服务性能。本书详细介绍了wsc的体系结构,并涵盖了影响其设计、操作和成本结构的主要因素,以及其软件基础的特点。每一章都包含多个真实世界的例子,包括详细的案例研究和以前未发表的用于支持谷歌在线服务的基础设施的细节。本书以当今wsc的架构师和程序员为目标,为那些希望在这个迷人而重要的领域进行创新的人提供了一个很好的基础,但对于那些只想了解驱动互联网的基础设施的人来说,本书的材料也很有趣。第三版比上一版进步了4年,图片和数字几乎增加了一倍。新的主题范围从视频流、机器学习和公共云等额外工作负载到专门的硅加速器、存储和网络构建块,以及对数据中心电源和冷却以及正常运行时间的修订讨论。对新趋势和机遇的进一步讨论确保了本修订版仍将是从事下一代《世界文化指南》工作的教育工作者和专业人士的重要资源。
{"title":"The Datacenter as a Computer: Designing Warehouse-Scale Machines, Third Edition","authors":"L. Barroso, Urs Hölzle, Parthasarathy Ranganathan","doi":"10.2200/S00874ED3V01Y201809CAC046","DOIUrl":"https://doi.org/10.2200/S00874ED3V01Y201809CAC046","url":null,"abstract":"This book describes warehouse-scale computers (WSCs), the computing platforms that power cloud computing and all the great web services we use every day. It discusses how these new systems treat the datacenter itself as one massive computer designed at warehouse scale, with hardware and software working in concert to deliver good levels of internet service performance. The book details the architecture of WSCs and covers the main factors influencing their design, operation, and cost structure, and the characteristics of their software base. Each chapter contains multiple real-world examples, including detailed case studies and previously unpublished details of the infrastructure used to power Google's online services. Targeted at the architects and programmers of today's WSCs, this book provides a great foundation for those looking to innovate in this fascinating and important area, but the material will also be broadly interesting to those who just want to understand the infrastructure powering the internet. The third edition reflects four years of advancements since the previous edition and nearly doubles the number of pictures and figures. New topics range from additional workloads like video streaming, machine learning, and public cloud to specialized silicon accelerators, storage and network building blocks, and a revised discussion of data center power and cooling, and uptime. Further discussions of emerging trends and opportunities ensure that this revised edition will remain an essential resource for educators and professionals working on the next generation of WSCs.","PeriodicalId":22115,"journal":{"name":"Synthesis Lectures on Computer Architecture","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-10-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83752331","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 123
Principles of Secure Processor Architecture Design 安全处理器架构设计原理“,
Pub Date : 2018-10-18 DOI: 10.2200/S00864ED1V01Y201807CAC045
Jakub Szefer
With growing interest in computer security and the protection of the code and data which execute on commodity computers, the amount of hardware security features in today's processors has increased significantly over the recent years. No longer of just academic interest, security features inside processors have been embraced by industry as well, with a number of commercial secure processor architectures available today. This book aims to give readers insights into the principles behind the design of academic and commercial secure processor architectures. Secure processor architecture research is concerned with exploring and designing hardware features inside computer processors, features which can help protect confidentiality and integrity of the code and data executing on the processor. Unlike traditional processor architecture research that focuses on performance, efficiency, and energy as the first-order design objectives, secure processor architecture design has security as the first-order design objective (while still keeping the others as important design aspects that need to be considered). This book aims to present the different challenges of secure processor architecture design to graduate students interested in research on architecture and hardware security and computer architects working in industry interested in adding security features to their designs. It aims to educate readers about how the different challenges have been solved in the past and what are the best practices, i.e., the principles, for design of new secure processor architectures. Based on the careful review of past work by many computer architects and security researchers, readers also will come to know the five basic principles needed for secure processor architecture design. The book also presents existing research challenges and potential new research directions. Finally, this book presents numerous design suggestions, as well as discusses pitfalls and fallacies that designers should avoid.
随着人们对计算机安全以及保护在商用计算机上运行的代码和数据的兴趣日益增长,近年来,当今处理器中硬件安全特性的数量显著增加。处理器内部的安全特性不再只是学术界的兴趣,也已被工业界所接受,目前有许多商业安全处理器架构可用。本书旨在让读者深入了解学术和商业安全处理器架构设计背后的原则。安全处理器体系结构研究涉及探索和设计计算机处理器内部的硬件特性,这些特性有助于保护处理器上执行的代码和数据的机密性和完整性。与传统的处理器体系结构研究将性能、效率和能源作为一阶设计目标不同,安全处理器体系结构设计将安全性作为一阶设计目标(同时仍然将其他重要的设计方面作为需要考虑的因素)。本书旨在向对体系结构和硬件安全研究感兴趣的研究生以及对在其设计中添加安全功能感兴趣的行业中的计算机架构师提供安全处理器体系结构设计的不同挑战。它旨在向读者介绍过去如何解决不同的挑战,以及设计新的安全处理器架构的最佳实践(即原则)是什么。基于对许多计算机架构师和安全研究人员过去工作的仔细回顾,读者还将了解安全处理器架构设计所需的五个基本原则。本书还提出了现有的研究挑战和潜在的新研究方向。最后,本书提出了许多设计建议,并讨论了设计师应该避免的陷阱和谬误。
{"title":"Principles of Secure Processor Architecture Design","authors":"Jakub Szefer","doi":"10.2200/S00864ED1V01Y201807CAC045","DOIUrl":"https://doi.org/10.2200/S00864ED1V01Y201807CAC045","url":null,"abstract":"With growing interest in computer security and the protection of the code and data which execute on commodity computers, the amount of hardware security features in today's processors has increased significantly over the recent years. No longer of just academic interest, security features inside processors have been embraced by industry as well, with a number of commercial secure processor architectures available today. This book aims to give readers insights into the principles behind the design of academic and commercial secure processor architectures. Secure processor architecture research is concerned with exploring and designing hardware features inside computer processors, features which can help protect confidentiality and integrity of the code and data executing on the processor. Unlike traditional processor architecture research that focuses on performance, efficiency, and energy as the first-order design objectives, secure processor architecture design has security as the first-order design objective (while still keeping the others as important design aspects that need to be considered). This book aims to present the different challenges of secure processor architecture design to graduate students interested in research on architecture and hardware security and computer architects working in industry interested in adding security features to their designs. It aims to educate readers about how the different challenges have been solved in the past and what are the best practices, i.e., the principles, for design of new secure processor architectures. Based on the careful review of past work by many computer architects and security researchers, readers also will come to know the five basic principles needed for secure processor architecture design. The book also presents existing research challenges and potential new research directions. Finally, this book presents numerous design suggestions, as well as discusses pitfalls and fallacies that designers should avoid.","PeriodicalId":22115,"journal":{"name":"Synthesis Lectures on Computer Architecture","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83535316","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Compiling Algorithms for Heterogeneous Systems 异构系统的编译算法
Pub Date : 2018-01-17 DOI: 10.2200/S00816ED1V01Y201711CAC043
Steven Bell, Jing Pu, James Hegarty, M. Horowitz
Abstract Most emerging applications in imaging and machine learning must perform immense amounts of computation while holding to strict limits on energy and power. To meet these goals, architects are building increasingly specialized compute engines tailored for these specific tasks. The resulting computer systems are heterogeneous, containing multiple processing cores with wildly different execution models. Unfortunately, the cost of producing this specialized hardware—and the software to control it—is astronomical. Moreover, the task of porting algorithms to these heterogeneous machines typically requires that the algorithm be partitioned across the machine and rewritten for each specific architecture, which is time consuming and prone to error. Over the last several years, the authors have approached this problem using domain-specific languages (DSLs): high-level programming languages customized for specific domains, such as database manipulation, machine learning, or image processing. By giving up gen...
大多数新兴的成像和机器学习应用必须执行大量的计算,同时严格限制能量和功率。为了实现这些目标,架构师正在为这些特定的任务构建越来越专门的计算引擎。由此产生的计算机系统是异构的,包含具有完全不同执行模型的多个处理核心。不幸的是,生产这种专用硬件和控制它的软件的成本是天文数字。此外,将算法移植到这些异构机器上的任务通常需要跨机器对算法进行分区,并为每个特定的体系结构重写算法,这既耗时又容易出错。在过去的几年中,作者使用领域特定语言(dsl)来解决这个问题:为特定领域定制的高级编程语言,例如数据库操作、机器学习或图像处理。通过放弃gen…
{"title":"Compiling Algorithms for Heterogeneous Systems","authors":"Steven Bell, Jing Pu, James Hegarty, M. Horowitz","doi":"10.2200/S00816ED1V01Y201711CAC043","DOIUrl":"https://doi.org/10.2200/S00816ED1V01Y201711CAC043","url":null,"abstract":"Abstract Most emerging applications in imaging and machine learning must perform immense amounts of computation while holding to strict limits on energy and power. To meet these goals, architects are building increasingly specialized compute engines tailored for these specific tasks. The resulting computer systems are heterogeneous, containing multiple processing cores with wildly different execution models. Unfortunately, the cost of producing this specialized hardware—and the software to control it—is astronomical. Moreover, the task of porting algorithms to these heterogeneous machines typically requires that the algorithm be partitioned across the machine and rewritten for each specific architecture, which is time consuming and prone to error. Over the last several years, the authors have approached this problem using domain-specific languages (DSLs): high-level programming languages customized for specific domains, such as database manipulation, machine learning, or image processing. By giving up gen...","PeriodicalId":22115,"journal":{"name":"Synthesis Lectures on Computer Architecture","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-01-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"90628644","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Transactional Memory 事务内存
Pub Date : 2007-01-12 DOI: 10.1007/978-3-031-01719-3
J. Larus, Ravi Rajwar
{"title":"Transactional Memory","authors":"J. Larus, Ravi Rajwar","doi":"10.1007/978-3-031-01719-3","DOIUrl":"https://doi.org/10.1007/978-3-031-01719-3","url":null,"abstract":"","PeriodicalId":22115,"journal":{"name":"Synthesis Lectures on Computer Architecture","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2007-01-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76324529","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 111
期刊
Synthesis Lectures on Computer Architecture
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1