Processador ARM for server

A Cavium é uma empresa que opera essencialmente na área das infraestruturas de telecoms, e é essencialmente nessa área que se concentra, em relação ao CPU ARM desenvolvido pela Broadcom não se sabe grande coisa, há rumores que apontam para a boa performance que tinha, mas a aquisição da Broadcom pela Avago aconteceu quando se encontravam nos testes antes do lançamento, mas a Avago é uma empresa que tem adquirido várias empresas mas ficando apenas com as "partes" que lhe interessam, alienando as restantes, neste caso a parte alienada terá sido o IP para servidores.
Quanto mais não seja, a Cavium ganha acesso a um bom SoC para servidores, a acreditar nos rumores, podendo expandir a sua área de negócio, não se sabe se apenas adquiriram o IP ou algo mais, na pior das hipóteses evitam/impedem que alguém o adquirisse e pudesse entrar na área.

De recordar que quem estava à frente do R&D da Broadcom era Nazar Zaidi, actualmente na AMD como VP Cores, Server SoC e Systems IP Engineering.
https://community.amd.com/community...g-cores-server-soc-and-systems-ip-engineering
 
BSC’s Mont Blanc 3 Puts ARM Inside Bull Sequana Supers

r7p47r.jpg


With Mont Blanc 3, Atos is taking ARM for HPC up another notch with a real server chip, and in fact, with a special HPC variant of the future “ThunderX2” multicore processors from Cavium.


A fourth blade is now in the works thanks to the Mont Blanc 3 project and called the X1310, and as you might expect, it will have three pairs of the ThunderX2 processors on it. Mont Blanc 3 will use EDR InfiniBand on the mezzanine interconnect, which runs at 100 Gb/sec. (You would not expect Mont Blanc systems to use either Intel Omni-Path or Bull BXI interconnects, but nothing restricts this.)

The precise configuration of the Mont Blanc 3 system has not been determined yet, but Panziera says that it is a relatively small budget that is being set aside for the prototype, but it should have somewhere between 50 and 100 nodes of compute. If you do the math on that, and assuming that the top-end ThunderX2 with 54 cores will be used, that is somewhere between 5,000 and 10,000 cores.

dfj1ps.jpg

https://www.nextplatform.com/2017/01/22/bscs-mont-blanc-3-puts-arm-inside-bull-sequana-supers/

A Bull que já tinha 3 variantes do «Sequana»
Bull has three Sequana sleds it is selling now: one with three pairs of “Broadwell” Xeon E5 v4 processors called the X1100; another with three “Knights Landing” Xeon Phi X200 processors called the X1210; and yet another with four “Pascal” P100 Tesla GPU processors called the X1115.

vai lançar agora uma variante baseada no Cavium ThunderX 2 para o Barcelona Supercomputer Center e na sequência do projecto Mont-Blanc, financiado pela UE.
 
O Vulcan da Broadcom afinal existe e até conseguiu um cliente.

UK Antes Up £20 Million for Six New Supercomputer Centers

Great Western 4 (GW4) HPC Centre for Advanced Architectures

This center will house Isambard, an ARM-based supercomputer. As we reported in January, Isambard will be a Cray cluster based on the CS400 platform. We have since learned that the machine will be equipped with Broadcom’s Vulcan processor, whose IP is now owned by Cavium. Isambard will be the UK’s (and the world’s) first decent-sized production HPC system powered by ARM processors. The effort is being led by Simon McIntosh-Smith at the University of Bristol, and the initial outlay will be £3 million.
https://www.top500.org/news/uk-antes-up-20-million-for-six-new-supercomputer-centers/
 
O artigo é interessante. No entanto é estranho a Qualcomm detalhar o pipeline ao pormenor, mas não dizer qual o tamanho da cache L2 e L3.

À primeira vista, mo "modulo" com dois cores pode parecer semelhante ao Bulldozer ou ao Xeon Phi, mas ele só partilha algo a partir da L2, por isso não é bem a mesma coisa.

No papel não vejo nada de errado. O ser o primeiro processador servidor a 10 mm também é muito interessante. Espero que publiquem benchmarks nos proximos tempos.
 
GIGABYTE SynQuacer

SynQuacer-96Boards.jpg


SynQuacer-96Boards-Large.jpg


SocioNext-SynQuacer-SC2A11-Large.jpg


  • SoC – Socionext SynQuacer SC2A11 24x ARM Cortex-A53 MPCore cores @ up to 1GHz, with 32KB/32KB I/D L1 cache, 256 KB L2 cache, and 4MB L3 cache (5W power consumption)
  • System Memory – 4x DIMM slots for 64-bit DDR4-2133Mbps with ECC
  • Storage – 32GB Samsung KLMBG2JENB-B041 eMMC 5.1 flash + 2x SATA interfaces
  • Connectivity – 2x Gigabit Ethernet (RJ45) with IPSec Network Offload Engine
  • USB – 2x USB 3.0 ports on motherboard (via Renesas D720201), 4x USB ports on front panel via expansion board
  • Audio – 1x microphone input, 1x speaker output on front panel
  • Expansion – 1x PCie x16 slot, 2x PCIe x1 slots, other headers for expansion and/or debugging
  • Misc – Power button, power and activity LEDs, reset and power switches, configuration switches, RTC battery
  • Power Supply – ATX connector + ATX power supply
  • Dimensions – board: microATX board (96Board Enterprise compliant)

https://www.cnx-software.com/2017/0...owered-by-socionext-sc2a11-24-core-armv8-soc/

Este é um computador para desenvolvimento feito pela Gigabyte, que tem um SOC de uma empresa japonesa que é composto por 24 A53 cores. A ideia num servidor é ter 64 destes processadores (1536 cores).
 
Socionext? Isto parece algo inventado pelo Futre :003:
Mas isto parece-me ser muito "vanilla" não? ia dizer que tinha quad channel, mas parece só ter dual, apesar de ter ECC.
 
O core é completamente vanilla. É mais A53 como muitos outros.
Parece-me que a incidência está no interconnect dentro do chip e fora, entre 64 chips, que pelo que percebo usa Pci-Ex.

https://www.cnx-software.com/2017/0...x-a53-cores-scales-up-to-1536-cores-via-pcie/
https://www.socionext.com/en/products/assp/SC2A11/
http://www.socionext.com/en/download/catalog/AD04-00121-1E.pdf
http://www.socionext.com/en/download/catalog/AD04-00111-2E.pdf

A mim parece-me mais um processador "de teste". Algo para no futuro levar um core mais forte. Hoje em dia A53 até em telemóveis é mau, quanto mais em servidores.
Interessante a Gigabyte lhe dar uma possibilidade.
 
Apresentação da Socionext aos 28:17. No fim do video eles fazem uma demonstração do sistema da Gigabyte:

Mostram dois sistemas. Um com uma placa gráfica da nVidia em que o computador faz as mesmas funções de qualquer PC. Outro sem placa gráfica a fazer de Dev Kit.
A versão "PC", completa, deve custar menos de 1000$ e pode-se usar componentes "normais". DDR4, discos sata, etc etc. Tem 2 satas e 4 USB 3.0.
 
E assim de repente a NXP também lança um SoC, embora para áreas mais específicas

The LX2160A MultiCore Communications Processor

Features
  • 16 Arm Cortex-A72 CPU cores, running up to 2.2GHz
  • 18MB cache/on-chip memory
  • 24 SerDes lanes, operating up to 28GHz
  • Up to 16 Ethernet ports
  • Supported Ethernet speeds include 1, 2.5, 10, 25, 40, 50, and 100 gigabits per second
  • 130Gbps Layer 2 Ethernet switch
  • Up to 24 PCIe Gen4 lanes, supporting ports as wide as x8
  • 50Gbps security accelerator
  • 100Gbps data compression/decompression engine

LX2160-_BD.jpg

https://www.nxp.com/products/microc...unications-processor:LX2160A?&&tid=vanLX2160A


NXP Seeks 'Edge' vs. Intel, Cavium
The new chip, LX2160A, can offload heavy-duty computing done at data centers in the cloud, enabling the middle of the network — typically, service operators — to execute network virtualization and run high-performance network applications on network equipment such as base stations.
https://www.eetimes.com/document.asp?doc_id=1332402&
 
centriq.jpg



Pelo menos a nível de software parece estar agora tudo em ordem.

qualcomm-centriq-2400-media-deck-page-032_-_copy.jpg

https://www.anandtech.com/show/1202...995-arm-servers-for-cloud-native-applications


Qualcomm Takes Aim at Intel with ARM Server SoC
In a San Jose event featuring ecosystem partners including Microsoft, Red Hat and Canonical, Qualcomm announced that it’s in pilot production and has shipped Centriq cloud server processors for revenue this quarter.
https://www.eetimes.com/author.asp?section_id=36&_mc=RSS_EET_EDT&doc_id=1332582&page_number=1
 
Isto hoje há muitas noticias ARM....

pub_key_1_core-2.png


Conclusion
The engineering sample of Falkor we got certainly impressed me a lot. This is a huge step up from any previous attempt at ARM based servers. Certainly core for core, the Intel Skylake is far superior, but when you look at the system level the performance becomes very attractive.

The production version of the Centriq SoC will feature up to 48 Falkor cores, running at a frequency of up to 2.6GHz, for a potential additional 8% better performance.

Obviously the Skylake server we tested is not the flagship Platinum unit that has 28 cores, but those 28 cores come both with a big price and over 200W TDP, whereas we are interested in improving our bang for buck metric, and performance per watt.

Currently my main concern is weak Go language performance, but that is bound to improve quickly once ARM based servers start gaining some market share.

Both C and LuaJIT performance is very competitive, and in many cases outperforms the Skylake contender. In almost every benchmark Falkor shows itself as a worthy upgrade from Broadwell.

The largest win by far for Falkor is the low power consumption. Although it has a TDP of 120W, during my tests it never went above 89W (for the go benchmark). In comparison Skylake and Broadwell both went over 160W, while the TDP of the two CPUs is 170W.

https://blog.cloudflare.com/arm-takes-wing/

Isto é uma review da Cloudflre entre 1 Qualcomm Centriq de 46 cores, que custa 1400$, contra dois Xeon Silver 4116 que custam os dois 2000$.

-------------------------------------------------------------------------------------

Today marks a milestone for Red Hat Enterprise Linux with the addition of a new architecture to our list of fully supported platforms. Red Hat Enterprise Linux for ARM is a part of our multi-architecture strategy and the culmination of a multi-year collaboration with the upstream community and our silicon and hardware partners.

The Arm ecosystem has emerged over the last several years with server-optimized SoC (system on chip) products that are designed for cloud and hyperscale, telco and edge computing, as well as high-performance computing applications. Arm SoC designs take advantage of advances in CPU technology, system-level hardware, and packaging to offer additional choices to customers looking for tightly integrated hardware solutions.

https://www.redhat.com/en/blog/red-hat-introduces-arm-server-support-red-hat-enterprise-linux

Anuncio do Red Hat Enterprise 7.4 para ARM.

-------------------------------------------------------------------------------------

Seattle, WA – November 13, 2017 – Global supercomputer leader Cray Inc. (Nasdaq: CRAY) today announced the Company is creating the world's first production-ready, Arm®-based supercomputer with the addition of Cavium (Nasdaq: CAVM) ThunderX2™ processors, based on 64-bit Armv8-A architecture, to the Cray® XC50™ supercomputer. Cray customers will have a complete Arm-based supercomputer that features a full software environment, including the Cray Linux Environment, the Cray Programming Environment, and Arm-optimized compilers, libraries, and tools for running today's supercomputing workloads.

Anuncio do Cray XC50 com processadores Cavium ThunderX2, para o mercado HPC.

http://cavium.com/newsevents-Cray-Catapults-Arm-Based-Processors-Into-Supercomputing.html

-------------------------------------------------------------------------------------

HPE Apollo 70: This dense, scalable platform – and HPE’s first ARM-based HPC system – brings more choice and flexibility to HPC customers. It provides easy access to HPC technology with support for standard HPE provisioning, cluster management and performance software. The Apollo 70, using Cavium’s 64-bit ARMv8-A ThunderX2™ Server Processor, is purpose-built for memory intensive HPC workloads and delivers up to 33 percent more memory bandwidth than today’s industry standard servers. The Apollo 70 also provides access to HPE’s partnership ecosystem delivering key HPC components including Red Hat® Enterprise Linux®, SUSE® Linux Enterprise Server for ARM, and Mellanox® high-speed InfiniBand & Ethernet fabric solutions.

Anuncio do HPE Apollo 70, para o mecado HPC

http://cavium.com/newsevents-HPE-He...ith-New-High-Density-Compute-and-Storage.html

-------------------------------------------------------------------------------------

Agora vem a parte mais engraçada. Parece que este processadores, usados pela Cray e HPE para HPC, da Cavium, chamam-se ThunderX2, mas não são os ThunderX2 apresentados o ano passado. :D
Há uns meses, a Cavium comprou à Broadcom, o projecto do servidor ARM que a Broadcom estava a desenvolver, que tinha como nome de código "Vulcan".
Parece que estes ThunderX2 que estão a ser usados pela HPE e Cray para HPC, são os "Vulcan".

At the moment, Cavium has two different iterations of the ThunderX2 processors, and it is important to distinguish between the two because they are aimed at different workloads—a fact that is important here as we consider Cray’s use of these for HPC. Cavium’s own homegrown ThunderX2 chip, which we detailed here back in June 2016, has 56 relatively modest homegrown 64-bit ARMv8 cores implemented in a 14 nanometer process. These cores, which have a design speed of 3 GHz, don’t have simultaneous multithreading, but the chip package has six memory controllers that can drive 3.2 GHz DDR4 main memory. They are tuned for throughput jobs that do not require 3 cache memory.

The second kind of ThunderX2 chip that Cavium is shipping is based on the “Vulcan” custom Arm design that the company inherited when Broadcom sold off its server chip intellectual property in the wake of its own acquisition by Avago Technology. Broadcom was very secretive about the Vulcan designs, but we have heard that the initial designs had eight and then sixteen cores, featuring four threads per core and out-of-order execution; the chip was slated to be implemented in a 16 nanometer process and run at speeds in excess of 3 GHz. The word is that these Cray nodes are using a variant of the Broadcom Vulcan chip that sports 32 cores and that is delivering per core performance that rivals Intel’s new “Skylake” Xeon SP processors announced this July. It is not clear how many memory controllers are on this Vulcan version of the ThunderX2, but we keep hearing that it is substantial. We will be digging to find out more here at SC17.

https://www.nextplatform.com/2017/11/13/cray-arms-highest-end-supercomputer-thunderx2/


-------------------------------------------------------------------------------------

qzrDqo0.jpg


At SC17 Gigabyte and Ingrasys (a Foxconn subsidiary) announced that they are now shipping Cavium ThunderX2 systems. We know we are going to see many Cavium ThunderX2 systems on the show floor. Cavium is showing off single and dual socket servers at the Bull/Atos, Cray, Gigabyte, HPE and Penguin booths along with the Cavium Booth. HPE will have a full rack of servers on-site. Last week we showed Cavium ThunderX2 and OCP Platform Details for the scale-out shops. Today we have the HPC focused announcement.

Por fim, anuncios de servidores da Gigabyte e Ingrasys (Foxcomm) para HPC.
Não diz que ThunderX2 estão a usar, mas como é para HPC......

https://www.servethehome.com/cavium-thunderx2-servers-from-gigabyte-and-ingrasys-shipping/
 
Última edição:
Pois também tinha visto a notícia do Thunder X2 e também já tinha ficado na dúvida, mas afinal isso sempre confirma os rumores não só da existência do Vulcan, mas também da sua performance.

Este Vulcan tinha sido desenvolvido pela Broadcom, e foi "descartado" após a sua aquisição pela Avago Technologies (Singapura), que entretanto alterou a sua designação para Broadcom Ltd e a sua sede novamente para os USA, e que agora fez uma oferta de compra pela Qualcomm (que entretanto ainda está a tentar concluir a aquisição da NXP que também lançou um SoC para redes/comunicações) :n1qshok: :freak3:
 
Pois também tinha visto a notícia do Thunder X2 e também já tinha ficado na dúvida, mas afinal isso sempre confirma os rumores não só da existência do Vulcan, mas também da sua performance.

Sim, está praticamente confirmado. Vou colocar uns slides que mostram que o ThunderX2 "Vulcan" tem 32 Cores enquanto o ThunderX2 "normal" tem 54.
Os benchmarks são contra um Xeon Gold 6152, que é um processador de 22 cores que custa 3600$. Além disso, nos sistemas Intel, eles usam o compilador da Intel, o que não é muito comum quando as marcas comparam com a Intel, visto que o compilador da Intel costuma ter uma boa % de avanço que por exemplo o GCC.

Só há duas coisas que não percebo. A principal é por que razão só apontam este processador para HPC, quando Floating Point não é o ponto mais forte dele. E porque razão lhe dão o mesmo nome do ThunderX2 "normal". Isso só gera confusão.

Seja como for, penso que este é o core ARM mais forte do mercado.

G0yDVYN.png


y4PGVBz.png


IWewDeM.png


Ai70USP.png


mkuWkt7.png


https://www.nextplatform.com/2017/11/13/arm-benchmarks-show-hpc-ripe-processor-shakeup/

Este Vulcan tinha sido desenvolvido pela Broadcom, e foi "descartado" após a sua aquisição pela Avago Technologies (Singapura), que entretanto alterou a sua designação para Broadcom Ltd e a sua sede novamente para os USA, e que agora fez uma oferta de compra pela Qualcomm (que entretanto ainda está a tentar concluir a aquisição da NXP que também lançou um SoC para redes/comunicações) :n1qshok: :freak3:

A história da Avago é interessante. Começou quando a HP fez spin-off da Agilent em 1999. Em 2005 a Agilent faz spin-off da parte de semicondutores e é criada uma empresa privada chamada Avago. Em 2009 a Avago fez um IPO e a partir daí desatou a comprar tudo o que lhe aparecia pela frente.
Empresas que me lembro que a Avago já comprou:

- Uma parte da Infineon
- Cyoptics
- LSI
- PLX
- Brocade
- Broadcom
- Emulex

E deve haver mais. Todas estas empresas eram grandes. A compra da Qualcomm pela Avago, foi recusada pela administração, mas o mais provável é que a Avago aumente a parada. A administração pode continuar a recusar, mas se os principais accionistas aceitarem vender, não há muito a fazer. Depois teria que passar pelos reguladores e acho isso bem mais complicado.

Mas falando da Qualcomm e NXP. Algo que muitas pessoas não sabem. Quem é que comprou a Freescale por 40 mil milhões de $? A NXP à relativamente pouco tempo. Isto é, se a Avago comprar a Qualcomm, leva atrás a NXP e a Freescale, fora outras empresas compradas por estas três.

E falando da Cavium, que é noticia hoje, a Marvell está numa fase adiantada para comprar a Cavium.

A consolidação neste mercado está a ser louca.
 
Quer dizer o negócio da Brocade creio não estar concluído, ainda está sob escrutínio da CFIUS, o que eplica a alteração da designação de Avago para Broadcom e a mudança da sede para os US
https://www.semiwiki.com/forum/content/7133-will-broadcom-become-chipzilla-deal-doa.html

O CFIUS ainda em Setembro bloqueou um negócio da venda da Lattice Semi a um fundo de investimento chinês, e já tinha bloqueado no final do ano passado a venda da Aixtron (que é alemã) a chineses, porque esta é fornecedora para a indústria militar. ;)

Ah em relação a outra empresa a Applied Micro, cuja continuidade neste mercado estava em dúvida, após a adquisição por outra - a MACOM, que já se sabia ia desfazer-se da divisão de CPU, foi anunciado há dias que quem addquiriu o negócio foi uma empresa constituída pelo fundo de investimento Carlyle.
Neither MACOM nor Carlyle have disclosed the financial terms of the deal, but MACOM will get a minority stake in Project Denver Holdings. Speaking of the latter, it is necessary to say that the new company has its own leadership team and a strong financial backing from Carlyle Partners VI (which is a $13 billion U.S. buyout fund).
https://www.anandtech.com/show/11978/macom-sells-off-appliedmicros-xgene-cpu-business

Aparentemente o X-Gene 3 está garantido, o resto logo se verá.

Agora que a parte do Software parece estar encaminhada é ver se a AMD sempre continua interessada ou não.
 
Agora que a parte do Software parece estar encaminhada é ver se a AMD sempre continua interessada ou não.

Esqueci-me de comentar a situação a nível de software, que tinhas colocado acima.
A nível de software open source, as coisas estão bem encaminhadas. O problema é o software closed source. É muito bonito open source, mas quase todas as empresas usam software closed source, mesmo em Linux (por exemplo Oracle, mas há muitos outros) e aqui as coisas batem no poste. E isto vai ser uma pescadinha de rabo na boca. Os cliente não compram ARM porque as empresas não lançam os seus produtos para ARM e as empresas não lançam o seu software para ARM, porque os clientes não compram servidores ARM.

Estou curioso para ver o Windows Server para ARM que já foi anunciado. A minha curiosidade e se vai existir algum tipo de binary translation (Tipo o Rosetta da Apple) de x86-64 para ARM.
Isto porque os Windows consumidor para o Qualcomm 835 têm binary translation para x86 32 bit, mas 32 bit para servidores não serve para nada.
Além disso, a Intel já ameaçou processar a Microsoft e a Qualcomm devido a este binary translation.

Em relação à AMD, não acredito que a curto ou médio prazo lancem processadores ARM, pelo menos com cores customizados. Eles estão a apostar tudo no EPYC e não há qualquer rumor de CPUs ARM da AMD. Deixou-se de se falar totalmente do K12.
 
Já conseguiram pelo menos entenderem-se em relação às boards terem BIOS/UEFI e isso já permitiu terem SO e hypervisors, e isto já levou mais tempo do que se antecipava.
Há várias entidades a ajudara desenvolver compiladores, agora é esperar algum tempo para ver o que sai daqui.

Da AMD só se ouviu dizer que o K12 não era prioridade, o Ryzen atrasou uns meses, e neste momento também não sei se lançar a 14nm seria boa ideia, esperar para ver se quando os 7nm estiverem prontos a AMD volta ou não.
 
Back
Topo