首页 > 最新文献

IBM Journal of Research and Development最新文献

英文 中文
Integration of z15 processor-based DEFLATE acceleration into IBM z/OS 将基于z15处理器的DEFLATE加速集成到IBM z/OS中
IF 1.3 4区 计算机科学 Q1 Computer Science Pub Date : 2020-07-10 DOI: 10.1147/JRD.2020.3008101
A. T. Sofia;M. Klein;B. D. Stilwell;S. Weishaupt;Q. Y. Chen;R. W. St John
IBM z15 replaces the former I/O attached accelerator for DEFLATE, zEnterprise Data Compression (zEDC) Express, with an on-chip accelerator that can be synchronously accessed via an instruction. The integration of this new accelerator in the z/OS software stack has been designed to maintain a consistent user experience for software packages that used the previous technology, while still allowing the enhanced aspects of the new technology to deliver the additional value. Two different access paths for DEFLATE have been created in z/OS to accomplish both goals. For user space programs that utilize the zlib API, z/OS directly executes the instruction synchronously, which avoids overhead and reduces latency. Authorized users continue to utilize existing infrastructure and have the Service Assist Processors (SAP) perform compression in an asynchronous fashion on their behalf. The SAP receives information about the requested task via a thin and efficient communication path to z/OS, invokes the instruction in a well-defined fashion, and returns the result to z/OS.

This article describes the integration of DEFLATE acceleration in z15 into the z/OS software stack in both synchronous and asynchronous mode and presents the resulting performance for selected workloads.

IBM z15用一个可以通过指令同步访问的片上加速器取代了DEFLATE以前的I/O连接加速器zEnterprise Data Compression(zEDC)Express。在z/OS软件堆栈中集成这种新加速器的目的是为使用以前技术的软件包保持一致的用户体验,同时仍然允许新技术的增强方面提供额外的价值。为了实现这两个目标,在z/OS中为DEFLATE创建了两个不同的访问路径。对于使用zlib API的用户空间程序,z/OS直接同步执行指令,避免了开销并减少了延迟。授权用户继续利用现有的基础设施,并让服务辅助处理器(SAP)以异步方式代表他们执行压缩。SAP通过到z/OS的精简高效的通信路径接收有关请求任务的信息,以定义良好的方式调用指令,并将结果返回到z/OS。本文描述了在同步和异步模式下将z15中的DEFLATE加速集成到z/OS软件堆栈中,并介绍了所选工作负载的最终性能。
{"title":"Integration of z15 processor-based DEFLATE acceleration into IBM z/OS","authors":"A. T. Sofia;M. Klein;B. D. Stilwell;S. Weishaupt;Q. Y. Chen;R. W. St John","doi":"10.1147/JRD.2020.3008101","DOIUrl":"https://doi.org/10.1147/JRD.2020.3008101","url":null,"abstract":"IBM z15 replaces the former I/O attached accelerator for DEFLATE, zEnterprise Data Compression (zEDC) Express, with an on-chip accelerator that can be synchronously accessed via an instruction. The integration of this new accelerator in the z/OS software stack has been designed to maintain a consistent user experience for software packages that used the previous technology, while still allowing the enhanced aspects of the new technology to deliver the additional value. Two different access paths for DEFLATE have been created in z/OS to accomplish both goals. For user space programs that utilize the zlib API, z/OS directly executes the instruction synchronously, which avoids overhead and reduces latency. Authorized users continue to utilize existing infrastructure and have the Service Assist Processors (SAP) perform compression in an asynchronous fashion on their behalf. The SAP receives information about the requested task via a thin and efficient communication path to z/OS, invokes the instruction in a well-defined fashion, and returns the result to z/OS. \u0000<p>This article describes the integration of DEFLATE acceleration in z15 into the z/OS software stack in both synchronous and asynchronous mode and presents the resulting performance for selected workloads.</p>","PeriodicalId":55034,"journal":{"name":"IBM Journal of Research and Development","volume":"64 5/6","pages":"10:1-10:8"},"PeriodicalIF":1.3,"publicationDate":"2020-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1147/JRD.2020.3008101","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49952815","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
IBM Z in a secured hybrid cloud IBM Z在一个安全的混合云中
IF 1.3 4区 计算机科学 Q1 Computer Science Pub Date : 2020-07-10 DOI: 10.1147/JRD.2020.3008111
A. Bieswanger;A. Maier;C. Mayer;H. Shah;J. Candee
The IBM z15 is built to support users to deliver mission-critical workloads and services in a hybrid cloud environment. In this article, we describe the new capabilities that are intended to fit the platform into private and public cloud frameworks. This work is rooted in the broader IBM cloud strategy and point-of-view and based on ongoing efforts to identify and address critical pain-points for a key set of enterprise clients through applying Enterprise Design Thinking practices. By outlining the hardware, firmware, and software support added for z15, we show how we have been able to integrate the IBM Z platform into the IBM Cloud infrastructure. We also discuss how cloud-focused technologies and tooling enable users to access, deploy, and lifecycle manage z/OS resources and services for a seamless cloud experience.
IBMz15旨在支持用户在混合云环境中提供任务关键型工作负载和服务。在本文中,我们描述了旨在将平台融入私有和公共云框架的新功能。这项工作植根于更广泛的IBM云战略和观点,并基于通过应用企业设计思维实践来识别和解决一组关键企业客户的关键痛点的持续努力。通过概述为z15添加的硬件、固件和软件支持,我们展示了如何将IBM Z平台集成到IBM云基础设施中。我们还讨论了以云为中心的技术和工具如何使用户能够访问、部署和生命周期管理z/OS资源和服务,以获得无缝的云体验。
{"title":"IBM Z in a secured hybrid cloud","authors":"A. Bieswanger;A. Maier;C. Mayer;H. Shah;J. Candee","doi":"10.1147/JRD.2020.3008111","DOIUrl":"https://doi.org/10.1147/JRD.2020.3008111","url":null,"abstract":"The IBM z15 is built to support users to deliver mission-critical workloads and services in a hybrid cloud environment. In this article, we describe the new capabilities that are intended to fit the platform into private and public cloud frameworks. This work is rooted in the broader IBM cloud strategy and point-of-view and based on ongoing efforts to identify and address critical pain-points for a key set of enterprise clients through applying Enterprise Design Thinking practices. By outlining the hardware, firmware, and software support added for z15, we show how we have been able to integrate the IBM Z platform into the IBM Cloud infrastructure. We also discuss how cloud-focused technologies and tooling enable users to access, deploy, and lifecycle manage z/OS resources and services for a seamless cloud experience.","PeriodicalId":55034,"journal":{"name":"IBM Journal of Research and Development","volume":"64 5/6","pages":"1:1-1:10"},"PeriodicalIF":1.3,"publicationDate":"2020-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1147/JRD.2020.3008111","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49952820","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
System Recovery Boost on IBM z15 IBM z15上的系统恢复增强
IF 1.3 4区 计算机科学 Q1 Computer Science Pub Date : 2020-07-10 DOI: 10.1147/JRD.2020.3008102
D. H. Surman;S. Lederer;D. B. Petersen;M. Gubitz;P. J. Relson
System Recovery Boost on the IBM z15 server expedites planned operating system shutdown, either planned or unplanned operating system initial program load (IPL), middleware and workload restart and recovery, and the client workload execution that follows, to accelerate service restoration around downtime. It does this by providing limited-duration “boost periods” that deliver significant usable additional processor capacity and parallelism. On subcapacity machine models, it provides a boost in processor speed by running the general-purpose processors at full-capacity speed, for the boosting LPARs only, and only during the boost periods. It makes all available processing capacity defined to the boosting images available to process any kind of work, “blurring” general-purpose processor and specialty processor capacity together during the boost period. System Recovery Boost also expedites and parallelizes processor reconfiguration actions that may be part of the client's overall restart and recovery process, as orchestrated by Geographically Dispersed Parallel Sysplex (GDPS) automation. Optionally, System Recovery Boost provides the ability to add additional processor capacity from the client's unused “dark cores” via activation of a new type of temporary capacity record. All of this can be accomplished without increasing the client's IBM software billing costs or the processor consumption associated with the client's workload during these boost periods.
IBM z15服务器上的System Recovery Boost加速了计划中的操作系统关闭、计划中的或计划外的操作系统初始程序负载(IPL)、中间件和工作负载重启和恢复,以及随后的客户机工作负载执行,从而加速了停机前后的服务恢复。它通过提供持续时间有限的“提升周期”来实现这一点,提升周期提供了大量可用的额外处理器容量和并行性。在次容量机器模型上,它通过以全容量速度运行通用处理器来提高处理器速度,这只适用于增强lpar,并且只在增强期间。它使所有定义为增强图像的可用处理能力可用于处理任何类型的工作,在增强期间“模糊”了通用处理器和专用处理器的能力。System Recovery Boost还加速和并行处理器重新配置操作,这些操作可能是客户端整体重启和恢复过程的一部分,由地理分散并行系统(GDPS)自动化编排。System Recovery Boost还可以通过激活一种新的临时容量记录,从客户端未使用的“暗核”中添加额外的处理器容量。所有这些都可以在不增加客户机的IBM软件计费成本或在这些提升期间与客户机工作负载相关的处理器消耗的情况下完成。
{"title":"System Recovery Boost on IBM z15","authors":"D. H. Surman;S. Lederer;D. B. Petersen;M. Gubitz;P. J. Relson","doi":"10.1147/JRD.2020.3008102","DOIUrl":"https://doi.org/10.1147/JRD.2020.3008102","url":null,"abstract":"System Recovery Boost on the IBM z15 server expedites planned operating system shutdown, either planned or unplanned operating system initial program load (IPL), middleware and workload restart and recovery, and the client workload execution that follows, to accelerate service restoration around downtime. It does this by providing limited-duration “boost periods” that deliver significant usable additional processor capacity and parallelism. On subcapacity machine models, it provides a boost in processor speed by running the general-purpose processors at full-capacity speed, for the boosting LPARs only, and only during the boost periods. It makes all available processing capacity defined to the boosting images available to process any kind of work, “blurring” general-purpose processor and specialty processor capacity together during the boost period. System Recovery Boost also expedites and parallelizes processor reconfiguration actions that may be part of the client's overall restart and recovery process, as orchestrated by Geographically Dispersed Parallel Sysplex (GDPS) automation. Optionally, System Recovery Boost provides the ability to add additional processor capacity from the client's unused “dark cores” via activation of a new type of temporary capacity record. All of this can be accomplished without increasing the client's IBM software billing costs or the processor consumption associated with the client's workload during these boost periods.","PeriodicalId":55034,"journal":{"name":"IBM Journal of Research and Development","volume":"64 5/6","pages":"6:1-6:10"},"PeriodicalIF":1.3,"publicationDate":"2020-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1147/JRD.2020.3008102","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49979349","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
IBM z15: Physical design improvements to significantly increase content in the same technology IBM z15:物理设计改进,以显著增加相同技术中的内容
IF 1.3 4区 计算机科学 Q1 Computer Science Pub Date : 2020-07-10 DOI: 10.1147/JRD.2020.3008099
C. J. Berry;D. Wolpert;B. Bell;A. Jatkowski;J. Surprise;G. Strevig;J. Isakson;O. Geva;B. Deskin;M. Cichanowski;G. Biran;D. Hamid;C. Cavitt;G. Fredeman;D. Chidambarrao;B. Bruen;M. Wood;S. Carey;D. Turner;L. Sigal
The IBM Z processor continues to improve over previous System Z processors, but for the first time it does so without a technology improvement as the baseline enabler. The IBM z15 was designed in the same 14-nm High-Performance GLOBALFOUNDRIES technology as the IBM z14 and yet still added 20% more cores, doubled the L3 cache, and increased the L2 cache by a third while also adding a third peripheral component interconnect express (PCIe) port to the chip and an elliptic curve cryptography engine into each core. This article discusses the design, tool, and methodology enhancements required to increase the design content so significantly while maintaining the chip size and power limits from the previous z14 design. This article also discusses other design and methodology improvements that were made possible via the deeper understanding of the technology and how to more fully leverage it in a second generation.
与以前的System Z处理器相比,IBM Z处理器继续改进,但这是第一次在没有技术改进的情况下实现这一目标。IBM z15采用与IBM z14相同的14nm高性能GLOBALFOUNDRIES技术设计,但仍增加了20%的内核,将L3缓存增加了一倍,并将L2缓存增加了三分之一,同时还在芯片中添加了第三个外围组件互连快速(PCIe)端口,并在每个内核中添加了椭圆曲线密码引擎。本文讨论了在保持先前z14设计的芯片大小和功率限制的同时,显著增加设计内容所需的设计、工具和方法增强。本文还讨论了通过对该技术的深入理解以及如何在第二代中更充分地利用该技术而实现的其他设计和方法改进。
{"title":"IBM z15: Physical design improvements to significantly increase content in the same technology","authors":"C. J. Berry;D. Wolpert;B. Bell;A. Jatkowski;J. Surprise;G. Strevig;J. Isakson;O. Geva;B. Deskin;M. Cichanowski;G. Biran;D. Hamid;C. Cavitt;G. Fredeman;D. Chidambarrao;B. Bruen;M. Wood;S. Carey;D. Turner;L. Sigal","doi":"10.1147/JRD.2020.3008099","DOIUrl":"https://doi.org/10.1147/JRD.2020.3008099","url":null,"abstract":"The IBM Z processor continues to improve over previous System Z processors, but for the first time it does so without a technology improvement as the baseline enabler. The IBM z15 was designed in the same 14-nm High-Performance GLOBALFOUNDRIES technology as the IBM z14 and yet still added 20% more cores, doubled the L3 cache, and increased the L2 cache by a third while also adding a third peripheral component interconnect express (PCIe) port to the chip and an elliptic curve cryptography engine into each core. This article discusses the design, tool, and methodology enhancements required to increase the design content so significantly while maintaining the chip size and power limits from the previous z14 design. This article also discusses other design and methodology improvements that were made possible via the deeper understanding of the technology and how to more fully leverage it in a second generation.","PeriodicalId":55034,"journal":{"name":"IBM Journal of Research and Development","volume":"64 5/6","pages":"8:1-8:12"},"PeriodicalIF":1.3,"publicationDate":"2020-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1147/JRD.2020.3008099","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49952810","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Design and verification of DEFLATE acceleration as an architected instruction in z15 z15体系结构指令DEFLATE加速度的设计与验证
IF 1.3 4区 计算机科学 Q1 Computer Science Pub Date : 2020-07-10 DOI: 10.1147/JRD.2020.3008106
M. Klein;A. Misra;B. Abali;P. Sethia;S. Weishaupt;B. Giamei;M. Farrell;T. J. Slegel
The IBM z15 processor chip contains a new hardware component to perform DEFLATE compliant compression and decompression. The Integrated Accelerator for zEnterprise Data Compression is based on a high-frequency DEFLATE pipeline and includes a hardware generator for dynamic Huffman tables. Accessible as an architected instruction, this engine has been designed for straight forward exploitation by software and is easily available to any application in the problem state. A brand-new hardware/firmware integration model has been developed to provide this complex functionality without imposing restrictions on data patterns or data sizes and without impacting system responsiveness. This article describes the concept, implementation, and verification of DEFLATE compliant compression acceleration in z15 across both hardware and firmware. It illustrates various challenges that result from incorporating complex data-dependent and data-intense functionality like DEFLATE as an architected instruction and discusses how solutions in hardware/firmware codesign have been applied to overcome these challenges.
IBMz15处理器芯片包含一个新的硬件组件,用于执行DEFLATE兼容的压缩和解压缩。zEnterprise数据压缩集成加速器基于高频DEFLATE管道,包括用于动态霍夫曼表的硬件生成器。该引擎作为一种体系结构指令可访问,专为软件直接利用而设计,任何处于问题状态的应用程序都可以轻松使用。已经开发了一种全新的硬件/固件集成模型来提供这种复杂的功能,而不会对数据模式或数据大小施加限制,也不会影响系统响应能力。本文描述了z15中兼容DEFLATE的压缩加速的概念、实现和验证,包括硬件和固件。它说明了将DEFLATE等复杂的依赖数据和数据密集型功能作为体系结构指令所带来的各种挑战,并讨论了如何应用硬件/固件代码设计中的解决方案来克服这些挑战。
{"title":"Design and verification of DEFLATE acceleration as an architected instruction in z15","authors":"M. Klein;A. Misra;B. Abali;P. Sethia;S. Weishaupt;B. Giamei;M. Farrell;T. J. Slegel","doi":"10.1147/JRD.2020.3008106","DOIUrl":"https://doi.org/10.1147/JRD.2020.3008106","url":null,"abstract":"The IBM z15 processor chip contains a new hardware component to perform DEFLATE compliant compression and decompression. The Integrated Accelerator for zEnterprise Data Compression is based on a high-frequency DEFLATE pipeline and includes a hardware generator for dynamic Huffman tables. Accessible as an architected instruction, this engine has been designed for straight forward exploitation by software and is easily available to any application in the problem state. A brand-new hardware/firmware integration model has been developed to provide this complex functionality without imposing restrictions on data patterns or data sizes and without impacting system responsiveness. This article describes the concept, implementation, and verification of DEFLATE compliant compression acceleration in z15 across both hardware and firmware. It illustrates various challenges that result from incorporating complex data-dependent and data-intense functionality like DEFLATE as an architected instruction and discusses how solutions in hardware/firmware codesign have been applied to overcome these challenges.","PeriodicalId":55034,"journal":{"name":"IBM Journal of Research and Development","volume":"64 5/6","pages":"9:1-9:10"},"PeriodicalIF":1.3,"publicationDate":"2020-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1147/JRD.2020.3008106","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49952814","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
The IBM 4769 Cryptographic Coprocessor IBM 4769加密协处理器
IF 1.3 4区 计算机科学 Q1 Computer Science Pub Date : 2020-07-10 DOI: 10.1147/JRD.2020.3008145
J. A. Busby;E. N. Cohen;E. A. Dames;J. Doherty;S. Dragone;D. Evans;M. J. Fisher;N. Hadzic;C. Hagleitner;A. J. Higby;M. D. Hocker;L. S. Jagich;M. J. Jordan;R. Kisley;K. D. Lamb;M. D. Marik;J. Mayfield;T. E. Morris;T. D. Needham;W. Santiago-Fernandez;V. Urban;T. Visegrady;K. Werner
System security is currently a main focus area for all IT infrastructure providers. New system features like pervasive encryption, the transition to cloud-based offerings, and the demand for quantum-safe platforms demand increased cryptographic performance as well as more cryptographic agility. The new IBM 4769 Cryptographic Coprocessor addresses these trends. It brings performance improvements that match the requirements of the new IBM z15. A combination of newly available features allows IBM z15 to scale to greater than 5,000 Virtual Hardware secure modules per system and makes it suitable to support virtualized client environments such as cloud-scale datacenters. To meet the dense packaging and energy requirements of those data centers, the form factor and power consumption of the card were reduced significantly. The card also offers an expanded set of algorithms to support state-of-the-art as well as future workloads. For the first time, the user interface provides access to a selected set of quantum-safe algorithms. Infrastructure extensions add hardware-embedded, attestation-friendly trusted boot services, which improve system resiliency by providing hardware enabled measurements of the secure and trusted boot process. These extensions simultaneously simplify the security certifications built on them. This article provides an overview of the IBM 4769 cryptographic coprocessor, highlighting security characteristics, internal hardware, form factor, and enhanced firmware.
系统安全目前是所有IT基础设施提供商的主要关注领域。新的系统功能,如普及加密、向基于云的产品的过渡以及对量子安全平台的需求,要求提高加密性能和加密灵活性。新的IBM4769密码协处理器解决了这些趋势。它带来了与新IBMz15的要求相匹配的性能改进。新可用功能的组合使IBM z15能够扩展到每个系统超过5000个虚拟硬件安全模块,并使其适合支持云规模数据中心等虚拟化客户端环境。为了满足这些数据中心的密集封装和能源需求,该卡的形状因子和功耗显著降低。该卡还提供了一组扩展的算法,以支持最先进的以及未来的工作负载。用户界面首次提供了对一组选定的量子安全算法的访问。基础设施扩展添加了硬件嵌入式、证明友好的可信引导服务,通过提供安全和可信引导过程的硬件测量,提高了系统弹性。这些扩展同时简化了基于它们的安全认证。本文概述了IBM4769密码协处理器,重点介绍了安全特性、内部硬件、外形和增强固件。
{"title":"The IBM 4769 Cryptographic Coprocessor","authors":"J. A. Busby;E. N. Cohen;E. A. Dames;J. Doherty;S. Dragone;D. Evans;M. J. Fisher;N. Hadzic;C. Hagleitner;A. J. Higby;M. D. Hocker;L. S. Jagich;M. J. Jordan;R. Kisley;K. D. Lamb;M. D. Marik;J. Mayfield;T. E. Morris;T. D. Needham;W. Santiago-Fernandez;V. Urban;T. Visegrady;K. Werner","doi":"10.1147/JRD.2020.3008145","DOIUrl":"https://doi.org/10.1147/JRD.2020.3008145","url":null,"abstract":"System security is currently a main focus area for all IT infrastructure providers. New system features like pervasive encryption, the transition to cloud-based offerings, and the demand for quantum-safe platforms demand increased cryptographic performance as well as more cryptographic agility. The new IBM 4769 Cryptographic Coprocessor addresses these trends. It brings performance improvements that match the requirements of the new IBM z15. A combination of newly available features allows IBM z15 to scale to greater than 5,000 Virtual Hardware secure modules per system and makes it suitable to support virtualized client environments such as cloud-scale datacenters. To meet the dense packaging and energy requirements of those data centers, the form factor and power consumption of the card were reduced significantly. The card also offers an expanded set of algorithms to support state-of-the-art as well as future workloads. For the first time, the user interface provides access to a selected set of quantum-safe algorithms. Infrastructure extensions add hardware-embedded, attestation-friendly trusted boot services, which improve system resiliency by providing hardware enabled measurements of the secure and trusted boot process. These extensions simultaneously simplify the security certifications built on them. This article provides an overview of the IBM 4769 cryptographic coprocessor, highlighting security characteristics, internal hardware, form factor, and enhanced firmware.","PeriodicalId":55034,"journal":{"name":"IBM Journal of Research and Development","volume":"64 5/6","pages":"3:1-3:11"},"PeriodicalIF":1.3,"publicationDate":"2020-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1147/JRD.2020.3008145","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49952821","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Partition placement by PR/SM 通过PR/SM放置分区
IF 1.3 4区 计算机科学 Q1 Computer Science Pub Date : 2020-07-10 DOI: 10.1147/JRD.2020.3008104
M. Somasundaram;J. P. Kubala;S. E. Lederer;J. Chan
Every new machine generation of IBM Z brings with it an increase in number of physical processors and memory capacity. Some generations can also bring change in the physical configuration of the server. The z15 for example, can have from one to five drawers instead of a maximum of four on the z14. As another example, z15 has fixed two chips per node versus the two or three chips per node on z14. The logical partitions on the other hand can come in various configurations, including “Dedicated” logical partition, shared “Hiperdispatch = YES” logical partition, and shared “Hiperdispatch = NO” partition. Each of the partition types can request as many logical processors and memory as the machine generation will allow, which is usually less than the physical resources available on the machine. The optimal placement of logical partitions on the physical server, given its configuration, is an NP-hard problem. Memory access latency and cache usage play vital roles in the performance of logical partitions, and it is imperative that placement is optimal. Moreover, on z15, the integrated facility for linux processors and internal coupling facility processors can be moved from one chip to another, during reoptimization of partition placement, in addition to general-purpose and IBM Z integrated information processors that are already allowed to be moved, compounding the placement problem. This article describes the changes made to the Processor Resource/Systems Manager (PR/SM) heuristic placement algorithm for z15 and how it surmounts the problems inherent for optimal placement of logical partitions.
IBM Z的每一代新机器都会带来物理处理器数量和内存容量的增加。某些代还可以更改服务器的物理配置。例如,z15可以有一到五个抽屉,而不是z14上最多四个抽屉。作为另一个例子,与z14上的每个节点两个或三个芯片相比,z15每个节点固定两个芯片。另一方面,逻辑分区可以有各种配置,包括“专用”逻辑分区、共享“Hiperdispatch=YES”逻辑分区和共享“Hierdispatch=NO”分区。每种分区类型都可以请求机器生成所允许的逻辑处理器和内存,这通常少于机器上可用的物理资源。给定物理服务器的配置,逻辑分区在物理服务器上的最佳位置是一个NP难题。内存访问延迟和缓存使用率在逻辑分区的性能中起着至关重要的作用,因此必须优化布局。此外,在z15上,除了已经允许移动的通用和IBMZ集成信息处理器之外,在分区布局的重新优化过程中,linux处理器和内部耦合设备处理器的集成设施可以从一个芯片移动到另一个芯片,这加剧了布局问题。本文描述了对z15的处理器资源/系统管理器(PR/SM)启发式布局算法所做的更改,以及它如何克服逻辑分区优化布局所固有的问题。
{"title":"Partition placement by PR/SM","authors":"M. Somasundaram;J. P. Kubala;S. E. Lederer;J. Chan","doi":"10.1147/JRD.2020.3008104","DOIUrl":"https://doi.org/10.1147/JRD.2020.3008104","url":null,"abstract":"Every new machine generation of IBM Z brings with it an increase in number of physical processors and memory capacity. Some generations can also bring change in the physical configuration of the server. The z15 for example, can have from one to five drawers instead of a maximum of four on the z14. As another example, z15 has fixed two chips per node versus the two or three chips per node on z14. The logical partitions on the other hand can come in various configurations, including “Dedicated” logical partition, shared “Hiperdispatch = YES” logical partition, and shared “Hiperdispatch = NO” partition. Each of the partition types can request as many logical processors and memory as the machine generation will allow, which is usually less than the physical resources available on the machine. The optimal placement of logical partitions on the physical server, given its configuration, is an NP-hard problem. Memory access latency and cache usage play vital roles in the performance of logical partitions, and it is imperative that placement is optimal. Moreover, on z15, the integrated facility for linux processors and internal coupling facility processors can be moved from one chip to another, during reoptimization of partition placement, in addition to general-purpose and IBM Z integrated information processors that are already allowed to be moved, compounding the placement problem. This article describes the changes made to the Processor Resource/Systems Manager (PR/SM) heuristic placement algorithm for z15 and how it surmounts the problems inherent for optimal placement of logical partitions.","PeriodicalId":55034,"journal":{"name":"IBM Journal of Research and Development","volume":"64 5/6","pages":"11:1-11:7"},"PeriodicalIF":1.3,"publicationDate":"2020-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1147/JRD.2020.3008104","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49952813","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
IBM z15: Improved data center density and energy efficiency, new system packaging, and modeling IBM z15:改进的数据中心密度和能源效率,新的系统封装和建模
IF 1.3 4区 计算机科学 Q1 Computer Science Pub Date : 2020-07-10 DOI: 10.1147/JRD.2020.3008100
W. P. Kostenko;J. G. Torok;D. W. Demetriou
The IBM z15 is designed to meet the requirements of a range of data centers, while reducing costs through increased density, configuration flexibility, and cooling efficiency. The z15 is a continuation and broadening of the physical transformation of the mainframe that began with the IBM z14 ZR1/LR1, which introduced the new “true 19-in” frame. A maximum configuration z15 delivers greater than 30% additional compute capacity per watt than z14, and maintains approximately the same maximum system footprint, while enabling significant floor space reduction for most configurations. The z15 introduces the choice of integrated 2N power using either intelligent power distribution units or bulk power, also supporting most data centers including hot/cold-aisle containment, raised-floor and nonraised-floor, and top and bottom-exit I/O and power. The z15 supports the ASHRAE A3 (fourth edition) environment, providing efficiency advantages by reducing humidification requirements. The z15 maintains the value of a system that is preconfigured/pretested before shipping. Innovations in packaging, I/O cabling, controls, and testing are put in the context of the latest data center trends. The capabilities of new tools to estimate power, weight, airflow, heat extracted to water for water-cooled systems as well as 3-D and computational fluid dynamics models to aid in the planning for the system are described.
IBM z15旨在满足一系列数据中心的要求,同时通过提高密度、配置灵活性和冷却效率来降低成本。z15是从IBM z14 ZR1/LR1开始的大型机物理转型的延续和扩展,它引入了新的“true 19 in”框架。与z14相比,最大配置z15每瓦可提供超过30%的额外计算容量,并保持大致相同的最大系统占地面积,同时能够显著减少大多数配置的占地面积。z15引入了集成2N电源的选择,使用智能配电单元或大容量电源,还支持大多数数据中心,包括热/冷通道安全壳、活动地板和非活动地板,以及顶部和底部出口I/O和电源。z15支持ASHRAE A3(第四版)环境,通过降低加湿要求提供效率优势。z15保持了装运前预配置/预测试的系统的价值。封装、I/O布线、控制和测试方面的创新都是在最新数据中心趋势的背景下进行的。描述了新工具估计水冷系统的功率、重量、气流、提取到水中的热量的能力,以及帮助系统规划的三维和计算流体动力学模型。
{"title":"IBM z15: Improved data center density and energy efficiency, new system packaging, and modeling","authors":"W. P. Kostenko;J. G. Torok;D. W. Demetriou","doi":"10.1147/JRD.2020.3008100","DOIUrl":"https://doi.org/10.1147/JRD.2020.3008100","url":null,"abstract":"The IBM z15 is designed to meet the requirements of a range of data centers, while reducing costs through increased density, configuration flexibility, and cooling efficiency. The z15 is a continuation and broadening of the physical transformation of the mainframe that began with the IBM z14 ZR1/LR1, which introduced the new “true 19-in” frame. A maximum configuration z15 delivers greater than 30% additional compute capacity per watt than z14, and maintains approximately the same maximum system footprint, while enabling significant floor space reduction for most configurations. The z15 introduces the choice of integrated 2N power using either intelligent power distribution units or bulk power, also supporting most data centers including hot/cold-aisle containment, raised-floor and nonraised-floor, and top and bottom-exit I/O and power. The z15 supports the ASHRAE A3 (fourth edition) environment, providing efficiency advantages by reducing humidification requirements. The z15 maintains the value of a system that is preconfigured/pretested before shipping. Innovations in packaging, I/O cabling, controls, and testing are put in the context of the latest data center trends. The capabilities of new tools to estimate power, weight, airflow, heat extracted to water for water-cooled systems as well as 3-D and computational fluid dynamics models to aid in the planning for the system are described.","PeriodicalId":55034,"journal":{"name":"IBM Journal of Research and Development","volume":"64 5/6","pages":"16:1-16:10"},"PeriodicalIF":1.3,"publicationDate":"2020-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1147/JRD.2020.3008100","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49952819","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Proactive power management in IBM z15 IBM z15中的主动电源管理
IF 1.3 4区 计算机科学 Q1 Computer Science Pub Date : 2020-07-10 DOI: 10.1147/JRD.2020.3008143
T. Webel;P. M. Lobo;T. Strach;P. B. Parashurama;S. Purushotham;R. Bertran;A. Buyuktosunoglu
The IBM z15 processor power management enhances several on-chip power management techniques over z14 processor with a specific focus on reducing response time for voltage droop management. The IBM z15 processor puts a specific emphasis on proactive voltage droop management strategy to reduce conservative static guard band that is added to the supply voltage in order to protect against worst-case voltage droops. The z15 processor relies on selected events from the earlier stages of a deep pipeline processor as indicators to predict sharp changes in the power consumption over a short period of time. The early information of the selected events allows to throttle the execution flow through the processor pipeline and prevents the sharp power change before it takes place and thus reduces the voltage droop. In z15, as one of the proactive schemes, we combine both the digital power-proxies, which are direct indicators of the processor activity and the Critical Path Monitors (CPMs) to give an earlier and proactive indication of voltage droop events. This proactive indication provides enough time for the throttle actuation circuits to prevent the voltage droop. CPMs act as real-time timing margin indicators, and power-proxies act to serve as the activity monitors.
与z14处理器相比,IBM z15处理器的电源管理增强了几种片上电源管理技术,特别注重减少电压下降管理的响应时间。IBM z15处理器特别强调主动电压下降管理策略,以减少添加到电源电压的保守静态保护带,从而防止最坏情况下的电压下降。z15处理器依赖于从深度流水线处理器的早期阶段中选择的事件作为指示符,以预测短时间内功耗的急剧变化。所选事件的早期信息允许节流通过处理器管线的执行流,并在功率急剧变化发生之前防止功率急剧变化,从而减少电压下降。在z15中,作为主动方案之一,我们将数字功率代理(处理器活动的直接指示器)和关键路径监视器(CPM)结合起来,以更早地主动指示电压下降事件。该主动指示为节气门致动电路提供了足够的时间来防止电压下降。CPM充当实时定时裕度指示器,功率代理充当活动监视器。
{"title":"Proactive power management in IBM z15","authors":"T. Webel;P. M. Lobo;T. Strach;P. B. Parashurama;S. Purushotham;R. Bertran;A. Buyuktosunoglu","doi":"10.1147/JRD.2020.3008143","DOIUrl":"https://doi.org/10.1147/JRD.2020.3008143","url":null,"abstract":"The IBM z15 processor power management enhances several on-chip power management techniques over z14 processor with a specific focus on reducing response time for voltage droop management. The IBM z15 processor puts a specific emphasis on proactive voltage droop management strategy to reduce conservative static guard band that is added to the supply voltage in order to protect against worst-case voltage droops. The z15 processor relies on selected events from the earlier stages of a deep pipeline processor as indicators to predict sharp changes in the power consumption over a short period of time. The early information of the selected events allows to throttle the execution flow through the processor pipeline and prevents the sharp power change before it takes place and thus reduces the voltage droop. In z15, as one of the proactive schemes, we combine both the digital power-proxies, which are direct indicators of the processor activity and the Critical Path Monitors (CPMs) to give an earlier and proactive indication of voltage droop events. This proactive indication provides enough time for the throttle actuation circuits to prevent the voltage droop. CPMs act as real-time timing margin indicators, and power-proxies act to serve as the activity monitors.","PeriodicalId":55034,"journal":{"name":"IBM Journal of Research and Development","volume":"64 5/6","pages":"15:1-15:12"},"PeriodicalIF":1.3,"publicationDate":"2020-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1147/JRD.2020.3008143","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49952816","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Design of the IBM z15 microprocessor IBM z15微处理器的设计
IF 1.3 4区 计算机科学 Q1 Computer Science Pub Date : 2020-07-10 DOI: 10.1147/JRD.2020.3008119
A. Saporito;M. Recktenwald;C. Jacobi;G. Koch;D. P. D. Berger;R. J. Sonnelitter;C. R. Walters;J.-S. Lee;C. Lichtenau;U. Mayer;E. Herkel;S. Payer;S. M. Mueller;V. K. Papazova;E. M. Ambroladze;T. C. Bronson
The latest-generation IBM Z processor provides enhanced performance and compute capacity compared to its IBM z14 predecessor. This article describes some of the major improvements in both process and design including out-of-order load-and-store sequencing, single-instruction multiple-data and floating point enhancements, a new modulo arithmetic engine for accelerating elliptic curve cryptography, a hardware sort accelerator, and a workflow that modernized the development of these features. Outside of the central processing unit (CPU), the cache sizes have increased on all levels, and each processor chip now contains 12 CPUs. System topology changes have been introduced allowing up to five drawers to exist in a fully populated system. The processor cache subsystem includes numerous improvements in the area of fetch, store, and cache management policies aimed at speeding up both traditional data serving workloads and highly virtualized environments alike.
与前代IBM z14相比,最新一代IBM Z处理器提供了增强的性能和计算能力。本文描述了过程和设计中的一些主要改进,包括无序加载和存储顺序、单指令多数据和浮点增强、用于加速椭圆曲线密码的新模运算引擎、硬件排序加速器,以及使这些功能的开发现代化的工作流程。在中央处理器(CPU)之外,所有级别的缓存大小都有所增加,现在每个处理器芯片都包含12个CPU。引入了系统拓扑结构更改,允许在一个完全填充的系统中存在多达五个抽屉。处理器缓存子系统在获取、存储和缓存管理策略方面进行了大量改进,旨在加快传统数据服务工作负载和高度虚拟化环境的速度。
{"title":"Design of the IBM z15 microprocessor","authors":"A. Saporito;M. Recktenwald;C. Jacobi;G. Koch;D. P. D. Berger;R. J. Sonnelitter;C. R. Walters;J.-S. Lee;C. Lichtenau;U. Mayer;E. Herkel;S. Payer;S. M. Mueller;V. K. Papazova;E. M. Ambroladze;T. C. Bronson","doi":"10.1147/JRD.2020.3008119","DOIUrl":"https://doi.org/10.1147/JRD.2020.3008119","url":null,"abstract":"The latest-generation IBM Z processor provides enhanced performance and compute capacity compared to its IBM z14 predecessor. This article describes some of the major improvements in both process and design including out-of-order load-and-store sequencing, single-instruction multiple-data and floating point enhancements, a new modulo arithmetic engine for accelerating elliptic curve cryptography, a hardware sort accelerator, and a workflow that modernized the development of these features. Outside of the central processing unit (CPU), the cache sizes have increased on all levels, and each processor chip now contains 12 CPUs. System topology changes have been introduced allowing up to five drawers to exist in a fully populated system. The processor cache subsystem includes numerous improvements in the area of fetch, store, and cache management policies aimed at speeding up both traditional data serving workloads and highly virtualized environments alike.","PeriodicalId":55034,"journal":{"name":"IBM Journal of Research and Development","volume":"64 5/6","pages":"7:1-7:18"},"PeriodicalIF":1.3,"publicationDate":"2020-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1147/JRD.2020.3008119","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49952809","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
期刊
IBM Journal of Research and Development
全部 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