![Page 1: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/1.jpg)
SUSE® and ARMARM and 64-bit ARM Update 2014
Andrew WafaaPrincipal EngineerARM [email protected]
Dirk MülleropenSUSE ARM [email protected]
![Page 2: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/2.jpg)
2
openSUSE® Runs on ...
… your laptop
… your desktop
… your server
![Page 3: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/3.jpg)
3
openSUSE® Runs on ...
… your laptop
… your desktop
… your server
x86
x86x86
![Page 4: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/4.jpg)
Is There More?
![Page 5: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/5.jpg)
5
(open)SUSE® Runs on ...
155,656 x86_64 Cores with 300 TB of RAM
![Page 6: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/6.jpg)
6
SUSE® Runs on ...
9728 ia64 Cores, 30 TB RAM
![Page 7: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/7.jpg)
7
SUSE® Also Runs on ...
2880 Power7 (ppc64) cores
![Page 8: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/8.jpg)
8
SUSE® Runs on Mainframe
IBM zSeries
![Page 9: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/9.jpg)
Nothing More?
![Page 10: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/10.jpg)
10
openSUSE® on This?
![Page 11: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/11.jpg)
11
What About openSUSE® on This?
CuBox-I Cortex A9 (IMX.6), 1GB RAM
![Page 12: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/12.jpg)
12
openSUSE® on “Supercomputers” ;-)
•
![Page 13: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/13.jpg)
13
ARM and Servers?
![Page 14: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/14.jpg)
14
Data Centers are Evolving
Today Next 3 Years 5 Years +
Throughput Workloadoptimized
Total costof
ownership
Data center workload characteristics are scaling out
![Page 15: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/15.jpg)
15
ARM and Servers?
•
![Page 16: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/16.jpg)
What is ARM?
![Page 17: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/17.jpg)
17
What is ARM?
• Most popular CPU architecture:
‒ More than 40,000,000,000 CPUs are ARM based
‒ 16,000,000 processors sold every day
• “Low power leadership”
• Optimized for “System on a Chip”
![Page 18: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/18.jpg)
18
System on Chip
![Page 19: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/19.jpg)
19
System On Chip
![Page 20: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/20.jpg)
20
System On Chip
![Page 21: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/21.jpg)
21
System On Chip
![Page 22: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/22.jpg)
22
System On Chip
![Page 23: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/23.jpg)
23
System On Chip
SoC
![Page 24: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/24.jpg)
24
ARM's “Cortex – A“ Series
ARMv8 (A57/A53)
ARMv7 (A15/A7)
ARMv7 (A8/A9)
![Page 25: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/25.jpg)
25
ARM v5/6/7/8
VFPv2
Jazelle
ARMv5 ARMv6 ARMv7-A/R ARMv8-A
Thumb-2
TrustedZone
SIMD
VFPv3/v4
NEONAdv SIMD
A32+T32 ISAsIncluding:• Scalar FP
(SD and DP)
• Adv SIMD(SP Float)
AArch32
CRYPTO CRYPTO
A64 ISAIncluding:• Scalar FP
(SD and DP)
• Adv SIMD(SP & DP Float)
AArch64
Key featureARMv7-A
compatibility
![Page 26: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/26.jpg)
ARM in the Enterprise
![Page 27: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/27.jpg)
27
Target Workloads
• Storage– SDS (Ceph/OrangeFS)
• Scale out (Hyperscale)– Cloud– Big Data– HPC
• Networking– NFV– SDN– Base stations– Routers
• Web– Gateways/Frontends
![Page 28: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/28.jpg)
28
Faster CPU is Better!
• High CPU power is not needed everywhere
‒ Static web serving/CDN, caching
‒ Batch analytics / “Big data”
‒ Cloud, dynamic web content serving (to some extend)
‒ Block storage, warehousing/cold,
![Page 29: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/29.jpg)
29
Pick Your BattlesOne Size Does Not Fit All
0% 25% 50% 75% 100%
Web NoSQL/Big Data
Hosting – Static content
Hosting – Dynamic content
Caching
Front-end Load Balancing, Proxy
Social Media Content
Web: Light SQL
Distributed Block Storage
Cold Storage
IO MEM CPU
![Page 30: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/30.jpg)
30
Server Ecosystem - ODM
![Page 31: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/31.jpg)
31
Server Ecosystem - OEM
![Page 32: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/32.jpg)
32
Does My Workload Run on ARM?
• Java - OpenJDK & Oracle JVM
• Web - Apache / NGINX / NodeJS*
• Virtualization - KVM & Xen
• DataBase - Postgres / MariaDB / MySQL / MongoDB* / CouchDB
• Containers - LXC & Docker*
• Big Data - Hadoop
• Storage - Ceph
![Page 33: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/33.jpg)
33
Is It A Pipe Dream?
• Used in the real world on HP Moonshot by:
– Paypal - Distributed Apache Flume
– Sandia National Labs - Green Exascale HPC
![Page 34: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/34.jpg)
ARM Server Hardware Overview
![Page 35: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/35.jpg)
35
Why ARM Servers ? Why now?
http://www.google.com/about/datacenters/
![Page 36: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/36.jpg)
36
Why ARM Servers? Why now?
http://www.google.com/about/datacenters/
• Workload optimized solutions significantly increased TCO
– One size doesn’t fit all (anymore) – TCO is king at large scale
– New workloads and scale forced re-evaluation of what’s optimal
![Page 37: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/37.jpg)
37
Why ARM Servers? Why now?
http://www.google.com/about/datacenters/
• Value chain is seeking increased innovation and choice
– Many ARM solutions coming to market - competition is healthy!
– Faster innovation needed by cloud & web leaders
![Page 38: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/38.jpg)
38
Why ARM Servers? Why now?
http://www.google.com/about/datacenters/
• ARM business model enables innovation & differentiation
– It’s not just about a low power core – it’s what you put around it
– ARM cores already used in networking & storage components
– Experts in those fields can leverage their existing IP
![Page 39: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/39.jpg)
39
ARM Server Hardware Overview
![Page 40: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/40.jpg)
40
AMD ‚Seattle‘ @ OCP V - 01/2014
![Page 41: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/41.jpg)
42
HP Moonshot System
Static & dynamic web Data mining, analyticsMobile Apps eCommerce,eBusiness
Online gaming Streaming media
Online sharing and collaboration
The new style of IT drives business revenue
HP Moonshot System
Software defined servers45 individually serviceable hot-plug cartridges
Moonshot 1500 ChassisSupports shared components including
power, cooling, and management and fabric
![Page 42: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/42.jpg)
43
Increased Density – Reduced TCO
8.27”
2.9”
19”
26”
![Page 43: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/43.jpg)
44
Cavium „Thunder-X“
• Up to 48 64-bit ARM cores @ 2.5 GHz
• Up to 1 TB RAM
Up to 48 2.5GHzARM64 Cores
16MBCache
SubSyste
m
Cavium CoherentProcessor Interconnect (CCPI™)Workload AcceleratorsOther IO
Ethernet Fabric
Up to 4x 72-bit DDR3/4
ControllersPCIe Gen3 PCIe Gen3 PCIe Gen3
SATAv3
40 GbE/100 GbE40 GbE/
100 GbE10/40100GbE
Security
![Page 44: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/44.jpg)
45
Cavium „Thunder-X“
Cloud, Web Serving
Secure Web Frontend Servers
Telecommunication Servers
Distributed Storage
![Page 45: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/45.jpg)
46
Hardware Working for You
• ThunderX_CP™: Up to 48 highly efficient cores along with integrated virtSOC, dual socket coherency, multiple 10/40 GbE and high memory bandwidth. This family is optimized for private and public cloud web servers, content delivery, web caching, search and social media workloads.
• ThunderX_ST™: Up to 48 highly efficient cores along with integrated virtSOC, multiple SATAv3 controllers, 10/40 GbE & PCIe Gen3 ports, high memory bandwidth, dual socket coherency, and scalable fabric for east-west as well as north-south traffic connectivity. This family includes hardware accelerators for data protection/ integrity/security, user to user efficient data movement (RoCE) and compressed storage. This family is optimized for Hadoop, block & object storage, distributed file storage and hot/warm/cold storage type workloads.
• ThunderX_SC™: Up to 48 highly efficient cores along with integrated virtSOC, 10/40 GbEconnectivity, multiple PCIe Gen3 ports, high memory bandwidth, dual socket coherency, and scalable fabric for east-west as well as north-south traffic connectivity. The hardware accelerators include Cavium’s industry leading, 4th generation NITROX and TurboDPI technology with acceleration for IPSec, SSL, Anti-virus, Anti-malware, firewall and DPI. This family is optimized for Secure Web front-end, security appliances and Cloud RAN type workloads.
• ThunderX_NT™: Up to 48 highly efficient cores along with integrated virtSOC, 10/40/100 GbEconnectivity, multiple PCIe Gen3 ports, high memory bandwidth, dual socket coherency, and scalable fabric with feature rich capabilities for bandwidth provisioning , QoS, traffic Shaping and tunnel termination. The hardware accelerators include high packet throughput processing, network virtualization and data monitoring. This family is optimized for media servers, scale-out embedded applications and NFV type workloads.
![Page 46: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/46.jpg)
SUSE® and ARM
![Page 47: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/47.jpg)
48
openSUSE® Runs on ...
![Page 48: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/48.jpg)
49
openSUSE® Runs on ...
… your laptop
… your desktop
… your server
x86
x86x86
![Page 49: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/49.jpg)
50
ARM-based Machines
Smartphones
Tablets Tiny laptops
Cloud nodes and Low-Energy Servers
Netbooks
![Page 50: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/50.jpg)
51
ARM-based Machines
Smartphones
Tablets Tiny laptops
Cloud nodes and Low-Energy Servers
Netbooks
![Page 51: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/51.jpg)
52
openSUSE® on ARM Team
Virtual team of technical experts from SUSE® and the openSUSE community
GO!
Strong collaboration with technology providers
Started in Q3/2011
![Page 52: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/52.jpg)
53
openSUSE 12.3ARM release
openSUSE 12.3AArch64 (port)
openSUSE® on ARM Timeline
openSUSE 13.1ARMv7 and ARMv8
20152014March 5
April 10
openSUSE 13.2ARM release
Nov
2013Nov 19th
![Page 53: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/53.jpg)
54
openSUSE® Enabled Platforms
Foundation Model
![Page 54: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/54.jpg)
55
Challenges
• Booting
• Deployment
![Page 55: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/55.jpg)
56
Booting on x86
FirmwareBootloader
Kernel
OS
Grub 2
![Page 56: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/56.jpg)
57
Booting on ARM
• Firmware is part of OS, not of hardware
• Sometimes hardware specific kernel
• Operating system with customizations
![Page 57: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/57.jpg)
58
32-bit ARM Booting
• Many U-Boots
• Many Kernels
• One RepositoryOS
U-Boot
Kernel
OS
U-Boot
Kernel
OS
U-Boot
Kernel
OS
U-Boot
Kernel
OS
U-Boot
Kernel
OS
U-Boot
Kernel
![Page 58: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/58.jpg)
59
32-bit ARM Booting with Multiarch
• Many U-Boots
• Many FDTs
• One Kernel
• One RepositoryOS
U-Boot
Kernel
+ FDT
OS
U-Boot
Kernel
+ FDT
OS
U-Boot
Kernel
+ FDT
OS
U-Boot
Kernel
+ FDT
OS
U-Boot
Kernel
+ FDT
OS
U-Boot
Kernel
+ FDT
![Page 59: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/59.jpg)
60
64-bit ARM Booting
• One Kernel
• One Repository
• One Distribution
OS
Kernel
UEFI
![Page 60: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/60.jpg)
61
Challenges
• Booting
• Deployment
![Page 61: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/61.jpg)
openSUSE®, ARM, and Kiwi
![Page 62: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/62.jpg)
63
Deployment Challenges
• Most ARM hardware does not have a CD drive
![Page 63: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/63.jpg)
64
Deployment Challenges
• Single install media is currently not possible‒ Special bootloader for each SoC needed
‒ Kernel is also often still device specific
![Page 64: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/64.jpg)
65
Deployment Solution
• Extended KIWI with extra targets for ARM‒ “Generic” Chroot target
‒ SoC specific u-boot based Appliances
![Page 65: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/65.jpg)
66
Challenges
• Booting
• Deployment
![Page 66: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/66.jpg)
67
Does It Run?
http://www.flickr.com/photos/alorenzi/6277701171
+YES!
![Page 67: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/67.jpg)
68
Raspberry Pi
![Page 68: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/68.jpg)
69
Samsung “Chromebook”
![Page 69: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/69.jpg)
70
BeagleBoard.org
![Page 71: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/71.jpg)
72
Exynos 5 boards
![Page 72: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/72.jpg)
73
64 bit ARM Server
![Page 73: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/73.jpg)
75
Anything Else?
We're working on some other devices as well
You can help!‒ Test our machine images
‒ Provide us test hardware
‒ Help us with missing pieces for your individual device!
![Page 74: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/74.jpg)
openSUSE® on ARMStatus and Outlook
![Page 75: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/75.jpg)
77
openSUSE® 13.2
• ARMv6, ARMv7 and AArch64 is available
• Ready-to-use images are available for a few boards
• More will be added over the coming weeks
![Page 76: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/76.jpg)
Question & Answer
![Page 77: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/77.jpg)
79
Call to action line oneand call to action line twowww.calltoaction.com
![Page 78: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/78.jpg)
80
Thank you
http://en.opensuse.org/Portal:ARM
![Page 79: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/79.jpg)
![Page 80: SUSE and ARM - Open Source Conference | SUSECON · storage and hot/warm/cold storage type workloads. • ThunderX_SC ™: Up to 48 highly efficient cores along with integrated virtSOC,](https://reader034.vdocument.in/reader034/viewer/2022042318/5f0771747e708231d41d020f/html5/thumbnails/80.jpg)
Unpublished Work of SUSE. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary, and trade secret information of SUSE. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.
General DisclaimerThis document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.