Cloud-native processor

Last updated

A cloud-native processor (CNP) is a general purpose central processing unit (CPU) specifically designed to support the growing number of cloud-native computing applications which do not require any on-site computing infrastructure, or software designed specifically to create, build and store information over the cloud. [1] [2] According to the Cloud Native Computing Foundation, cloud-native technologies, such as containers, service meshes, microservices, immutable infrastructure, [3] and declarative APIs, [4] enable scalable applications in public, private, and hybrid clouds. [2] [5]

Contents

Technology

Cloud-native processors offer more cores than everyday x86 processors, between 80 and 256 cores, which allows for simultaneous connections in a cloud environment resulting in scalability. [6] [7] [8] The processors are also smaller with more efficient power usage and can run both enterprise and cloud-native applications, making them more cost effective than other alternatives. [9] Cloud-native processors are an ESG-friendly option for data centers, which are predicted to use 11 percent of the world's electricity by 2030. [10] [11] [12]

Additional benefit in some cloud-native processors comes from their not using simultaneous multithreading, as in contrast everyday x86 processors typically have two threads per core. [13] [14] In a cloud environment, where multiple users use different applications sharing the same core, simultaneous multithreading processors have compromised consistency and predictability in performance, as there will be a slowdown under heavy load. [14]

Products

Ampere Computing, founded in 2018, released a cloud-native processor in 2020. [9] That processor, the Ampere Altra, and its successor, the Ampere Altra Max, are used by Oracle, Microsoft Azure, Tencent, Alibaba, and ByteDance. [9] In 2021, Alibaba released its Yitian 710 processor as a cloud-native processor. [8] Since 2017, AMD has offered its Epyc processors with extraordinarily high thread counts (when compared to Intel x86 processors) afforded by their chiplet assembly, but in 2022 started adopting the "cloud native" nomenclature in its press releases. [15] [16] In 2022, Ampere announced a new custom-designed core, [17] [9] [18] and Hewlett Packard Enterprise announced a cloud-native server based on Ampere's cloud-native processors. [19] Since 2023, Intel has touted its 4th generation Xeon processors as handling "cloud-native workloads", [20] especially using Kubernetes, due to the fine-grained control of memory and cache afforded by Intel's Resource Director Technology (RDT). [21]

Related Research Articles

<span class="mw-page-title-main">AMD</span> American semiconductor company

Advanced Micro Devices, Inc., commonly abbreviated as AMD, is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets.

x86-64 Type of instruction set which is a 64-bit version of the x86 instruction set

x86-64 is a 64-bit version of the x86 instruction set, first released in 1999. It introduced two new modes of operation, 64-bit mode and compatibility mode, along with a new 4-level paging mode.

As of 2020, the x86 architecture is used in most high end compute-intensive computers, including cloud computing, servers, workstations, and many less powerful computers, including personal computer desktops and laptops. The ARM architecture is used in most other product categories, especially high-volume battery powered mobile devices such as smartphones and tablet computers.

<span class="mw-page-title-main">Multi-core processor</span> Microprocessor with more than one processing unit

A multi-core processor is a microprocessor on a single integrated circuit with two or more separate processing units, called cores, each of which reads and executes program instructions. The instructions are ordinary CPU instructions but the single processor can run instructions on separate cores at the same time, increasing overall speed for programs that support multithreading or other parallel computing techniques. Manufacturers typically integrate the cores onto a single integrated circuit die or onto multiple dies in a single chip package. The microprocessors currently used in almost all personal computers are multi-core.

The transistor count is the number of transistors in an electronic device. It is the most common measure of integrated circuit complexity. The rate at which MOS transistor counts have increased generally follows Moore's law, which observed that the transistor count doubles approximately every two years. However, being directly proportional to the area of a chip, transistor count does not represent how advanced the corresponding manufacturing technology is: a better indication of this is the transistor density.

Intel oneAPI DPC++/C++ Compiler and Intel C++ Compiler Classic are Intel’s C, C++, SYCL, and Data Parallel C++ (DPC++) compilers for Intel processor-based systems, available for Windows, Linux, and macOS operating systems.

Datain use is an information technology term referring to active data which is stored in a non-persistent digital state typically in computer random-access memory (RAM), CPU caches, or CPU registers.

<span class="mw-page-title-main">Renée James</span> Former president of Intel. Currently CEO of Ampere Computing

Renée J. James is an American technology executive, who was formerly the president of Intel. She founded Ampere Computing in October 2017, is currently its Chairman and CEO. She is also an Operating Executive with The Carlyle Group in its Media and Technology practice. James also serves on the National Security Telecommunications Advisory Committee, which she formerly chaired. The NSTAC advises the President of the United States. James also serves as an independent director of Citigroup.

<span class="mw-page-title-main">Zen (first generation)</span> 2017 AMD 14-nanometre processor microarchitecture

Zen is the codename for the first iteration in a family of computer processor microarchitectures of the same name from AMD. It was first used with their Ryzen series of CPUs in February 2017. The first Zen-based preview system was demonstrated at E3 2016, and first substantially detailed at an event hosted a block away from the Intel Developer Forum 2016. The first Zen-based CPUs, codenamed "Summit Ridge", reached the market in early March 2017, Zen-derived Epyc server processors launched in June 2017 and Zen-based APUs arrived in November 2017.

<span class="mw-page-title-main">Nvidia DGX</span> Line of Nvidia produced servers and workstations

Nvidia DGX is a line of Nvidia-produced servers and workstations which specialize in using GPGPU to accelerate deep learning applications. The typical design of a DGX system is based upon a rackmount chassis with motherboard that carries high performance x86 server CPUs. The main component of a DGX system is a set of 4 to 16 Nvidia Tesla GPU modules on an independent system board. DGX systems have large heatsinks and powerful fans to adequately cool thousands of watts of thermal output. The GPU modules are typically integrated into the system using a version of the SXM socket or by a PCIe x16 slot.

<span class="mw-page-title-main">Epyc</span> AMD brand for server microprocessors

Epyc is a brand of multi-core x86-64 microprocessors designed and sold by AMD, based on the company's Zen microarchitecture. Introduced in June 2017, they are specifically targeted for the server and embedded system markets. Epyc processors share the same microarchitecture as their regular desktop-grade counterparts, but have enterprise-grade features such as higher core counts, more PCI Express lanes, support for larger amounts of RAM, and larger cache memory. They also support multi-chip and dual-socket system configurations by using the Infinity Fabric interconnect.

Transient execution CPU vulnerabilities are vulnerabilities in a computer system in which a speculative execution optimization implemented in a microprocessor is exploited to leak secret data to an unauthorized party. The archetype is Spectre, and transient execution attacks like Spectre belong to the cache-attack category, one of several categories of side-channel attacks. Since January 2018 many different cache-attack vulnerabilities have been identified.

<span class="mw-page-title-main">Zen 4</span> 2022 AMD 5-nanometer processor microarchitecture

Zen 4 is the codename for a CPU microarchitecture designed by AMD, released on September 27, 2022. It is the successor to Zen 3 and uses TSMC's N5 process for CCDs. Zen 4 powers Ryzen 7000 mainstream desktop processors and is used in high-end mobile processors, thin & light mobile processors, as well as EPYC 9004 server processors.

Zen 5 is the codename for an upcoming CPU microarchitecture by AMD, shown on their roadmap in May 2022. It is the successor to Zen 4 and is believed to use TSMC's 4 nm and 3 nm processes. It will power Ryzen 8000 mainstream desktop processors, high-end mobile processors, and Epyc 9005 server processors.

<span class="mw-page-title-main">Ampere Computing</span> American fabless semiconductor company

Ampere Computing LLC is an American fabless semiconductor company based in Santa Clara, California that develops processes for servers operating in large scale environments. Ampere also has offices in: Portland, Oregon; Taipei, Taiwan; Raleigh, North Carolina; Bangalore, India; Warsaw, Poland; and Ho Chi Minh City, Vietnam.

Sierra Forest is a codename for Intel's first generation E-core based Xeon server processors. It is fabricated using Intel's Intel 3 process and compatible with the LGA 7529 socket.

AWS Graviton is a family of 64-bit ARM-based CPUs designed by the Amazon Web Services subsidiary Annapurna Labs. The processor family is distinguished by its lower energy use relative to x86-64, static clock rates, and omission of simultaneous multithreading. It was designed to be tightly integrated with AWS servers and datacenters, and is not sold outside Amazon.

The ARM Neoverse is a group of 64-bit ARM processor cores licensed by Arm Holdings. The cores are intended for datacenter, edge computing, and high-performance computing use. The group consists of ARM Neoverse V-Series, ARM Neoverse N-Series, and ARM Neoverse E-Series.

Socket SP5 is a zero insertion force land grid array CPU socket designed by AMD supporting its Zen 4-based Epyc server processors that launched on November 10, 2022.

References

  1. Sotikare, Taiwo (2022-09-30). "How to Choose the Best Cloud Computing Software for Your Small Business". Entrepreneur. Retrieved 2022-11-08.
  2. 1 2 Carey, Scott (2021-08-17). "What is cloud native? The modern way to develop software". InfoWorld. Retrieved 2022-11-08.
  3. Bigelow, Stephen (2022-11-30). "Definition: immutable infrastructure". TechTarget . Retrieved 2023-09-29.
  4. Verma, Getty (2021-03-01). "Auto-scaled Business Logic Using Declarative APIs and Microservices in Clouds vs Legacy IT" . Retrieved 2023-09-29.
  5. "What is Cloud Native? 5 Principles of Cloud Native Software". Capital One. 2022-05-25. Retrieved 2022-08-24.
  6. Mann, Tobias (2022-03-21). "AMD Takes On Intel With Cache Stacked Milan-X EPYCs". SDX Central. Retrieved 2022-08-24.
  7. Verry, Tim (2020-06-23). "Ampere Expands Altra Lineup to Include 128 Core Altra Max Processors - PC Perspective". pcper.com. Retrieved 2022-08-24.
  8. 1 2 Sharwood, Simon (2021-10-19). "Alibaba Cloud reveals home-spun Yitian 710 Arm server CPU". www.theregister.com. Retrieved 2022-08-24.
  9. 1 2 3 4 Gooding, Matthew (2022-08-02). "Why Microsoft Azure and Google Cloud love Ampere Computing's server chips". Tech Monitor. Retrieved 2022-08-24.
  10. Santo, Brian (2020-03-11). "Startup Ampere Attacks Intel's Strength". EE Times. Retrieved 2022-08-24.
  11. Takahashi, Dean (2020-03-03). "Ampere Altra is the first 80-core ARM-based server processor". VentureBeat. Retrieved 2022-08-24.
  12. Peeler, Hannah (2021-11-29). "Achieving informed carbon reduction in the data center". arm.com. Retrieved 2023-09-29.
  13. "ARM vs X86 | Top 13 Differences of ARM vs X86 you Should Know". EDUCBA. 2020-04-25. Retrieved 2022-08-24.
  14. 1 2 Chandramouli, Subra (2020-07-05). "Debunking Myths About Cloud Native Servers". EE Times India. Retrieved 2022-08-24.
  15. "AMD Details Strategy to Drive Next Phase of Growth Across $300 Billion Market for High-Performance and Adaptive Computing Solutions" (Press release). Santa Clara, California: AMD. 2022-06-09. Retrieved 2023-09-26.
  16. Krewell, Kevin (2022-07-20). "Together, AMD, Pensando, And Xilinx Advance Their Roadmaps". Forbes. Retrieved 2022-08-24.
  17. Kennedy, Patrick (2022-05-28). "Ampere Announces 5nm Arm Server CPU AmpereOne". ServeTheHome. Retrieved 2022-08-24.
  18. Patel, Dylan (2022-06-01). "Is Ampere Computing's Cloud Native Marketing Fluff? – Siryn Ampere One 5nm Architecture, Cost Analysis, and IPO Analysis". semianalysis.substack.com. Retrieved 2022-08-24.
  19. Kamili, Mujtaba (2022-06-29). "TECHHPE announces offering new cloud-native servers using Ampere Arm chips". SolidSystems Global. Retrieved 2022-08-24.
  20. Hoban, Adrian (2023-02-01). "Kubernetes - Resource Orchestration for 4th Gen Intel® Xeon® Scalable Processors" (PDF). Intel . Retrieved 2023-10-14.
  21. "Intel® Resource Director Technology (Intel® RDT) Framework". Intel . Retrieved 2023-10-14.