SlideShare uma empresa Scribd logo
1 de 21
Fueling the Datasphere
How RISC-V Enables the Storage Ecosystem
RISC-V SUMMIT 2020
Richard Bohn
Engineering Director
01 Our RISC-V Story
02 Microprocessor Details
03 RISC-V at the Edge
Our RISC-V Story
Seagate is the Data Storage Industry Leader
$10B+
Annual Revenue
400+ EB
Shipped Annually Storage Innovation
40+ Years
World’s Data Stored
40%
Expertise Across all Technology Fields
5+ Global
Storage System OEMs Cloud Providers
5+ Leading
Technology Companies
5+ Global
We provide storage infrastructure for most of the world's data.
Background
Global Data Explosion
• Market transformations driving new storage needs
• Mainframe → client-server → mobile-cloud → edge
• Data creation expected to grow to 175ZB by 2025
RISC-V in the Storage Ecosystem
• New technologies are driving new processing requirements
• RISC-V meets those needs in a way not met by the marketplace
• The edge requires new security and computation innovation
• RISC-V driving new wave of innovation in domain-specific solutions
Enabling Technologies
• Heat-assisted magnetic recording (HAMR) driving capacity gains
• MACH.2 multi-actuator technology enables high-performance
access to mass quantities of data generated on the edge
Seagate’s RISC-V Story
2019-
Today
Origins of RISC-V Work
• For years, Seagate shipped a simple internally-designed CPU with a custom ISA
• Firmware developed using a fancy assembler, but no real compiler support
• In 2015, Seagate decided to develop compiler support for this CPU as a side project
• Discovered the RISC-V project and decided to instead design a new CPU
• New CPU soon grew to be an aggressive out-of-order core
Production-Capable Development
• Tuned processor design point to target internal workloads
where performance needs not being met with existing solutions
• Expanded efforts to support production-quality feature set and verification
• Actively engaged RISC-V community and standards development
Next-Generation Capabilities
• Next-generation development targeting new workloads
• New area-optimized core targeting auxiliary and security applications
• Coherent fabric development for multi-core deployments
2017-
2018
2015-
2016
Solving Domain-Specific Pain Point of Real-Time Processing
Microarchitecture optimization,
parallelism, and latency reduction
Seagate RISC-V Core
Legacy Core
Disturbance detection filter
(computational cycles)
3× Reduction
RISC-V-Enabled Solution
Functional Example:
Motion Control Use Case
Hard drive capacity is projected
to exceed 50TB by 2026
At 50TB, track density will exceed
1 million tracks per inch (TPI)
(2.4 nm positioning accuracy)
The Problem
Multi-stage actuators for coarse
movement and fine positioning
Real-Time Processing
• Disturbance detection algorithms
• Adaptive control features
• Feed-forward compensation
• High sample-rate computation
Constraints
• Power, space, and cost
The Required Innovation
Microprocessor Details
Seagate’s First RISC-V High-Performance Core
• Started development in 2015
• Highly configurable microarchitecture
and feature set
• Powering a fully functional
hard drive demonstration
• Combines features needed by real-time
control applications with performance
capabilities required for future workloads
• Initial deployment targeting high-performance
servo-actuator control workload
Overview
High-Performance Core
Technical Details (Current Silicon)
• RV32IMFCN
• Machine and user modes
• Speculative out-of-order pipeline
• 4-wide fetch and dispatch
• 8-wide issue (peak)
• High-performance instruction fetch: branch
prediction, return address stack, loop buffer
• Dual-ported load-store unit
• Large L1 tightly-integrated memories
• Multi-way L1 caches
• Decoupled high-performance FPU
• PLIC (Platform-Level Interrupt Controller​)
• Native ECC support
• RISC-V Debug and Trace Support
High-Performance Core Pipeline
Address
generation
Alignment,
rotation,
error
correction Fetch buffer
IW, FPW,
LSQ, ROB
entries
dispatched
IW, FPW
entries
valid
LSQ, RU
entries
valid LSU result
formatting
and store
forwarding
application,
write-back of
loads
LSU SRAM
access,
store
forward
search
Retirement,
exception
handling
Execute and write-
back of most integer
ops, LSU AGEN
Issue
search
SRAM
access
Decode,
register
rename
High-Performance Core Pipeline
Seagate High-Performance Core
1.00 1.00 1.00
0.77
0.93 0.86
2.04
3.12
3.26
0.00
0.50
1.00
1.50
2.00
2.50
3.00
3.50
Internal Workload #1 Internal Workload #2 Internal Workload #3
Processor A Processor B Seagate High-Performance Core
Area-Optimized Cores
Overview
• Began development in 2019
• Highly configurable microarchitecture
and feature set
• Enables auxiliary workloads
and security applications
• Targets small-footprint implementation
of features over performance
Area-Optimized Cores
Technical Details
• RV32/64IMCBN
• Machine, supervisor, and user modes
• SV39/SV32
• 5-stage, single-issue, in-order pipeline
• CLIC (Core-Local Interrupt Controller)
• Enhanced PMP
• Focus on optional security features
• Native ECC support
• RISC-V debug and trace
RISC-V at the Edge
RISC-V at the Edge
Challenges of
Data Movement
• Edge devices generate
massive amounts of data
• Connectivity to the
cloud is not sufficient
to transport all data
• How to quickly make
decisions based on this
massive amount of edge
data? Need computation
on edge devices.
• How to keep data at the
edge secure and trustworthy?
RISC-V Enables
Innovation at the Edge
• Workloads are
numerous and varied
• Constraints on power
and latency limit
current applications
• Domains-specific
architectures enable
use cases not previously
possible with general
purpose solutions
• RISC-V opens up domain-
specific computation to all
RISC-V Strengthens
Security at the Edge
• Open, formally-proven
security models
• Best-in-class protections
built in collaboration with
top security experts
across many companies
RISC-V at the Edge
More RISC-V Summit 2020 Talks
• “RISC-V: Accelerating Innovation
in Data Storage” – Dr. John Morris
• “Data on the Move: A RISC-V
Opportunity” – Bruno Masson
• “Comprehensive Pre-Si Verification of
RISC-V Cores in a Storage Controller”
– Bill McSpadden
• “Data Trustworthiness at the Edge”
– Manuel Offenberg
1.00
3.04
0.00
0.50
1.00
1.50
2.00
2.50
3.00
3.50
Seagate HPC Seagate HPC + Custom Tensor Ops
AI Inference Performance
The Power of the RISC-V Ecosystem
RISC-V Enables CPU Development for the Masses
• CPU development is challenging, but RISC-V’s
robust ecosystem makes it much easier
• Strong commercial support is available
for all phases of the design process
• Direct collaborations through specification
development enrich everyone. Get involved!
RISC-V International Strategic Member Representation
• Seagate is honored to serve on the RISC-V International Board
of Directors as a representative for the strategic class of members
• Feel free to reach out to Richard Bohn at richard.bohn@seagate.com
with your thoughts on the future of RISC-V International
Thank you
Richard Bohn
richard.bohn@seagate.com
RISC-V SUMMIT 2020

Mais conteĂşdo relacionado

Mais procurados

Gernot heiser unsw sydney and se l4 foundation
Gernot heiser unsw sydney and se l4 foundationGernot heiser unsw sydney and se l4 foundation
Gernot heiser unsw sydney and se l4 foundationRISC-V International
 
RISC-V 30906 hex five multi_zone iot firmware
RISC-V 30906 hex five multi_zone iot firmwareRISC-V 30906 hex five multi_zone iot firmware
RISC-V 30906 hex five multi_zone iot firmwareRISC-V International
 
Easily emulating full systems on amazon fpg as
Easily emulating full systems on amazon fpg asEasily emulating full systems on amazon fpg as
Easily emulating full systems on amazon fpg asRISC-V International
 
Andes RISC-V vector extension demystified-tutorial
Andes RISC-V vector extension demystified-tutorialAndes RISC-V vector extension demystified-tutorial
Andes RISC-V vector extension demystified-tutorialRISC-V International
 
Data on the move a RISC-V opportunity
Data on the move   a RISC-V opportunityData on the move   a RISC-V opportunity
Data on the move a RISC-V opportunityRISC-V International
 
Andes RISC-V processor solutions
Andes RISC-V processor solutionsAndes RISC-V processor solutions
Andes RISC-V processor solutionsRISC-V International
 
Closing the RISC-V compliance gap via fuzzing
Closing the RISC-V compliance gap via fuzzingClosing the RISC-V compliance gap via fuzzing
Closing the RISC-V compliance gap via fuzzingRISC-V International
 
Reverse Engineering of Rocket Chip
Reverse Engineering of Rocket ChipReverse Engineering of Rocket Chip
Reverse Engineering of Rocket ChipRISC-V International
 
Coco co-desing and co-verification of masked software implementations on cp us
Coco   co-desing and co-verification of masked software implementations on cp usCoco   co-desing and co-verification of masked software implementations on cp us
Coco co-desing and co-verification of masked software implementations on cp usRISC-V International
 
Chips alliance omni xtend overview
Chips alliance omni xtend overviewChips alliance omni xtend overview
Chips alliance omni xtend overviewRISC-V International
 
RISC-V: The Open Era of Computing
RISC-V: The Open Era of ComputingRISC-V: The Open Era of Computing
RISC-V: The Open Era of ComputingRISC-V International
 
Andes enhancing verification coverage for risc v vector extension using riscv-dv
Andes enhancing verification coverage for risc v vector extension using riscv-dvAndes enhancing verification coverage for risc v vector extension using riscv-dv
Andes enhancing verification coverage for risc v vector extension using riscv-dvRISC-V International
 
Tech talk with Antmicro - Building your world out of blocks with renode and l...
Tech talk with Antmicro - Building your world out of blocks with renode and l...Tech talk with Antmicro - Building your world out of blocks with renode and l...
Tech talk with Antmicro - Building your world out of blocks with renode and l...RISC-V International
 
RISC-V 30946 manuel_offenberg_v3_notes
RISC-V 30946 manuel_offenberg_v3_notesRISC-V 30946 manuel_offenberg_v3_notes
RISC-V 30946 manuel_offenberg_v3_notesRISC-V International
 
An Open Discussion of RISC-V BitManip, trends, and comparisons _ Cuff
 An Open Discussion of RISC-V BitManip, trends, and comparisons _ Cuff An Open Discussion of RISC-V BitManip, trends, and comparisons _ Cuff
An Open Discussion of RISC-V BitManip, trends, and comparisons _ CuffRISC-V International
 
Ziptillion boosting RISC-V with an efficient and os transparent memory comp...
Ziptillion   boosting RISC-V with an efficient and os transparent memory comp...Ziptillion   boosting RISC-V with an efficient and os transparent memory comp...
Ziptillion boosting RISC-V with an efficient and os transparent memory comp...RISC-V International
 

Mais procurados (20)

Gernot heiser unsw sydney and se l4 foundation
Gernot heiser unsw sydney and se l4 foundationGernot heiser unsw sydney and se l4 foundation
Gernot heiser unsw sydney and se l4 foundation
 
RISC-V 30906 hex five multi_zone iot firmware
RISC-V 30906 hex five multi_zone iot firmwareRISC-V 30906 hex five multi_zone iot firmware
RISC-V 30906 hex five multi_zone iot firmware
 
Easily emulating full systems on amazon fpg as
Easily emulating full systems on amazon fpg asEasily emulating full systems on amazon fpg as
Easily emulating full systems on amazon fpg as
 
Andes RISC-V vector extension demystified-tutorial
Andes RISC-V vector extension demystified-tutorialAndes RISC-V vector extension demystified-tutorial
Andes RISC-V vector extension demystified-tutorial
 
Data on the move a RISC-V opportunity
Data on the move   a RISC-V opportunityData on the move   a RISC-V opportunity
Data on the move a RISC-V opportunity
 
Open j9 jdk on RISC-V
Open j9 jdk on RISC-VOpen j9 jdk on RISC-V
Open j9 jdk on RISC-V
 
RISC-V 30908 patra
RISC-V 30908 patraRISC-V 30908 patra
RISC-V 30908 patra
 
Andes RISC-V processor solutions
Andes RISC-V processor solutionsAndes RISC-V processor solutions
Andes RISC-V processor solutions
 
RISC-V Foundation Overview
RISC-V Foundation OverviewRISC-V Foundation Overview
RISC-V Foundation Overview
 
Closing the RISC-V compliance gap via fuzzing
Closing the RISC-V compliance gap via fuzzingClosing the RISC-V compliance gap via fuzzing
Closing the RISC-V compliance gap via fuzzing
 
Reverse Engineering of Rocket Chip
Reverse Engineering of Rocket ChipReverse Engineering of Rocket Chip
Reverse Engineering of Rocket Chip
 
Coco co-desing and co-verification of masked software implementations on cp us
Coco   co-desing and co-verification of masked software implementations on cp usCoco   co-desing and co-verification of masked software implementations on cp us
Coco co-desing and co-verification of masked software implementations on cp us
 
Chips alliance omni xtend overview
Chips alliance omni xtend overviewChips alliance omni xtend overview
Chips alliance omni xtend overview
 
RISC-V: The Open Era of Computing
RISC-V: The Open Era of ComputingRISC-V: The Open Era of Computing
RISC-V: The Open Era of Computing
 
Andes enhancing verification coverage for risc v vector extension using riscv-dv
Andes enhancing verification coverage for risc v vector extension using riscv-dvAndes enhancing verification coverage for risc v vector extension using riscv-dv
Andes enhancing verification coverage for risc v vector extension using riscv-dv
 
Tech talk with Antmicro - Building your world out of blocks with renode and l...
Tech talk with Antmicro - Building your world out of blocks with renode and l...Tech talk with Antmicro - Building your world out of blocks with renode and l...
Tech talk with Antmicro - Building your world out of blocks with renode and l...
 
RISC-V 30946 manuel_offenberg_v3_notes
RISC-V 30946 manuel_offenberg_v3_notesRISC-V 30946 manuel_offenberg_v3_notes
RISC-V 30946 manuel_offenberg_v3_notes
 
An Open Discussion of RISC-V BitManip, trends, and comparisons _ Cuff
 An Open Discussion of RISC-V BitManip, trends, and comparisons _ Cuff An Open Discussion of RISC-V BitManip, trends, and comparisons _ Cuff
An Open Discussion of RISC-V BitManip, trends, and comparisons _ Cuff
 
RISC-V Online Tutor
RISC-V Online TutorRISC-V Online Tutor
RISC-V Online Tutor
 
Ziptillion boosting RISC-V with an efficient and os transparent memory comp...
Ziptillion   boosting RISC-V with an efficient and os transparent memory comp...Ziptillion   boosting RISC-V with an efficient and os transparent memory comp...
Ziptillion boosting RISC-V with an efficient and os transparent memory comp...
 

Semelhante a Fueling the datasphere how RISC-V enables the storage ecosystem

What is Your Edge From the Cloud to the Edge, Extending Your Reach
What is Your Edge From the Cloud to the Edge, Extending Your ReachWhat is Your Edge From the Cloud to the Edge, Extending Your Reach
What is Your Edge From the Cloud to the Edge, Extending Your ReachSUSE
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...Maya Lumbroso
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...Dataconomy Media
 
Are you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkAre you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkMegan O'Keefe
 
Accelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to CloudAccelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to CloudRebekah Rodriguez
 
Cloud computing infrastructure
Cloud computing infrastructure Cloud computing infrastructure
Cloud computing infrastructure Dr. Anita Goel
 
Supermicro AI Pod that’s Super Simple, Super Scalable, and Super Affordable
Supermicro AI Pod that’s Super Simple, Super Scalable, and Super AffordableSupermicro AI Pod that’s Super Simple, Super Scalable, and Super Affordable
Supermicro AI Pod that’s Super Simple, Super Scalable, and Super AffordableRebekah Rodriguez
 
transform your busines with superior cloud economics
transform your busines with superior cloud economicstransform your busines with superior cloud economics
transform your busines with superior cloud economicsDiana Sofia Moreno Rodriguez
 
Rambus corporate-overview
Rambus corporate-overviewRambus corporate-overview
Rambus corporate-overviewRambus
 
2016 asl hitachi
2016 asl hitachi2016 asl hitachi
2016 asl hitachiElliot Duff
 
Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...
Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...
Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...Phil Copperwheat
 
Understanding the Internet of Things Protocols
Understanding the Internet of Things ProtocolsUnderstanding the Internet of Things Protocols
Understanding the Internet of Things ProtocolsReal-Time Innovations (RTI)
 
IoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlIoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlMarco Dal Pino
 
Accelerating Cloud Services - Intel
Accelerating Cloud Services - IntelAccelerating Cloud Services - Intel
Accelerating Cloud Services - IntelAmazon Web Services
 
OCP Telco Engineering Workshop at BCE2017
OCP Telco Engineering Workshop at BCE2017OCP Telco Engineering Workshop at BCE2017
OCP Telco Engineering Workshop at BCE2017Radisys Corporation
 
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...Linaro
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computingDeep Gupta
 
Cisco ACI with HashiCorp Terraform (APAC)
Cisco ACI with HashiCorp Terraform (APAC)Cisco ACI with HashiCorp Terraform (APAC)
Cisco ACI with HashiCorp Terraform (APAC)Mitchell Pronschinske
 

Semelhante a Fueling the datasphere how RISC-V enables the storage ecosystem (20)

20230614 LinuxONE Distinguished_Recognition ISSIP_Award_Talk.pptx
20230614 LinuxONE Distinguished_Recognition ISSIP_Award_Talk.pptx20230614 LinuxONE Distinguished_Recognition ISSIP_Award_Talk.pptx
20230614 LinuxONE Distinguished_Recognition ISSIP_Award_Talk.pptx
 
What is Your Edge From the Cloud to the Edge, Extending Your Reach
What is Your Edge From the Cloud to the Edge, Extending Your ReachWhat is Your Edge From the Cloud to the Edge, Extending Your Reach
What is Your Edge From the Cloud to the Edge, Extending Your Reach
 
Tomorrow's Server Infrastructure Today
Tomorrow's Server Infrastructure TodayTomorrow's Server Infrastructure Today
Tomorrow's Server Infrastructure Today
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
 
Are you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkAre you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the network
 
Accelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to CloudAccelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to Cloud
 
Cloud computing infrastructure
Cloud computing infrastructure Cloud computing infrastructure
Cloud computing infrastructure
 
Supermicro AI Pod that’s Super Simple, Super Scalable, and Super Affordable
Supermicro AI Pod that’s Super Simple, Super Scalable, and Super AffordableSupermicro AI Pod that’s Super Simple, Super Scalable, and Super Affordable
Supermicro AI Pod that’s Super Simple, Super Scalable, and Super Affordable
 
transform your busines with superior cloud economics
transform your busines with superior cloud economicstransform your busines with superior cloud economics
transform your busines with superior cloud economics
 
Rambus corporate-overview
Rambus corporate-overviewRambus corporate-overview
Rambus corporate-overview
 
2016 asl hitachi
2016 asl hitachi2016 asl hitachi
2016 asl hitachi
 
Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...
Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...
Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...
 
Understanding the Internet of Things Protocols
Understanding the Internet of Things ProtocolsUnderstanding the Internet of Things Protocols
Understanding the Internet of Things Protocols
 
IoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlIoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and ml
 
Accelerating Cloud Services - Intel
Accelerating Cloud Services - IntelAccelerating Cloud Services - Intel
Accelerating Cloud Services - Intel
 
OCP Telco Engineering Workshop at BCE2017
OCP Telco Engineering Workshop at BCE2017OCP Telco Engineering Workshop at BCE2017
OCP Telco Engineering Workshop at BCE2017
 
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computing
 
Cisco ACI with HashiCorp Terraform (APAC)
Cisco ACI with HashiCorp Terraform (APAC)Cisco ACI with HashiCorp Terraform (APAC)
Cisco ACI with HashiCorp Terraform (APAC)
 

Mais de RISC-V International

WD RISC-V inliner work effort
WD RISC-V inliner work effortWD RISC-V inliner work effort
WD RISC-V inliner work effortRISC-V International
 
London Open Source Meetup for RISC-V
London Open Source Meetup for RISC-VLondon Open Source Meetup for RISC-V
London Open Source Meetup for RISC-VRISC-V International
 
Static partitioning virtualization on RISC-V
Static partitioning virtualization on RISC-VStatic partitioning virtualization on RISC-V
Static partitioning virtualization on RISC-VRISC-V International
 
Standardizing the tee with global platform and RISC-V
Standardizing the tee with global platform and RISC-VStandardizing the tee with global platform and RISC-V
Standardizing the tee with global platform and RISC-VRISC-V International
 
Security and functional safety
Security and functional safetySecurity and functional safety
Security and functional safetyRISC-V International
 
RISC-V NOEL-V - A new high performance RISC-V Processor Family
RISC-V NOEL-V - A new high performance RISC-V Processor FamilyRISC-V NOEL-V - A new high performance RISC-V Processor Family
RISC-V NOEL-V - A new high performance RISC-V Processor FamilyRISC-V International
 
RISC-V 30910 kassem_ summit 2020 - so_c_gen
RISC-V 30910 kassem_ summit 2020 - so_c_genRISC-V 30910 kassem_ summit 2020 - so_c_gen
RISC-V 30910 kassem_ summit 2020 - so_c_genRISC-V International
 
RISC-V 30907 summit 2020 joint picocom_mentor
RISC-V 30907 summit 2020 joint picocom_mentorRISC-V 30907 summit 2020 joint picocom_mentor
RISC-V 30907 summit 2020 joint picocom_mentorRISC-V International
 
RISC-V software state of the union
RISC-V software state of the unionRISC-V software state of the union
RISC-V software state of the unionRISC-V International
 
Ripes tracking computer architecture throught visual and interactive simula...
Ripes   tracking computer architecture throught visual and interactive simula...Ripes   tracking computer architecture throught visual and interactive simula...
Ripes tracking computer architecture throught visual and interactive simula...RISC-V International
 
Open source manufacturable pdk for sky water 130nm process node
Open source manufacturable pdk for sky water 130nm process nodeOpen source manufacturable pdk for sky water 130nm process node
Open source manufacturable pdk for sky water 130nm process nodeRISC-V International
 
Online test program generator for RISC-V processors
Online test program generator for RISC-V processorsOnline test program generator for RISC-V processors
Online test program generator for RISC-V processorsRISC-V International
 
Klessydra t - designing vector coprocessors for multi-threaded edge-computing...
Klessydra t - designing vector coprocessors for multi-threaded edge-computing...Klessydra t - designing vector coprocessors for multi-threaded edge-computing...
Klessydra t - designing vector coprocessors for multi-threaded edge-computing...RISC-V International
 
Educating the computer architects of tomorrow's critical systems with RISC-V
Educating the computer architects of tomorrow's critical systems with RISC-VEducating the computer architects of tomorrow's critical systems with RISC-V
Educating the computer architects of tomorrow's critical systems with RISC-VRISC-V International
 
Developing for polar fire soc
Developing for polar fire socDeveloping for polar fire soc
Developing for polar fire socRISC-V International
 
Data trustworthiness at the edge
Data trustworthiness at the edgeData trustworthiness at the edge
Data trustworthiness at the edgeRISC-V International
 

Mais de RISC-V International (19)

WD RISC-V inliner work effort
WD RISC-V inliner work effortWD RISC-V inliner work effort
WD RISC-V inliner work effort
 
RISC-V Zce Extension
RISC-V Zce ExtensionRISC-V Zce Extension
RISC-V Zce Extension
 
London Open Source Meetup for RISC-V
London Open Source Meetup for RISC-VLondon Open Source Meetup for RISC-V
London Open Source Meetup for RISC-V
 
RISC-V Introduction
RISC-V IntroductionRISC-V Introduction
RISC-V Introduction
 
Static partitioning virtualization on RISC-V
Static partitioning virtualization on RISC-VStatic partitioning virtualization on RISC-V
Static partitioning virtualization on RISC-V
 
Standardizing the tee with global platform and RISC-V
Standardizing the tee with global platform and RISC-VStandardizing the tee with global platform and RISC-V
Standardizing the tee with global platform and RISC-V
 
Security and functional safety
Security and functional safetySecurity and functional safety
Security and functional safety
 
RISC-V NOEL-V - A new high performance RISC-V Processor Family
RISC-V NOEL-V - A new high performance RISC-V Processor FamilyRISC-V NOEL-V - A new high performance RISC-V Processor Family
RISC-V NOEL-V - A new high performance RISC-V Processor Family
 
RISC-V 30910 kassem_ summit 2020 - so_c_gen
RISC-V 30910 kassem_ summit 2020 - so_c_genRISC-V 30910 kassem_ summit 2020 - so_c_gen
RISC-V 30910 kassem_ summit 2020 - so_c_gen
 
RISC-V 30907 summit 2020 joint picocom_mentor
RISC-V 30907 summit 2020 joint picocom_mentorRISC-V 30907 summit 2020 joint picocom_mentor
RISC-V 30907 summit 2020 joint picocom_mentor
 
RISC-V software state of the union
RISC-V software state of the unionRISC-V software state of the union
RISC-V software state of the union
 
Ripes tracking computer architecture throught visual and interactive simula...
Ripes   tracking computer architecture throught visual and interactive simula...Ripes   tracking computer architecture throught visual and interactive simula...
Ripes tracking computer architecture throught visual and interactive simula...
 
Porting tock to open titan
Porting tock to open titanPorting tock to open titan
Porting tock to open titan
 
Open source manufacturable pdk for sky water 130nm process node
Open source manufacturable pdk for sky water 130nm process nodeOpen source manufacturable pdk for sky water 130nm process node
Open source manufacturable pdk for sky water 130nm process node
 
Online test program generator for RISC-V processors
Online test program generator for RISC-V processorsOnline test program generator for RISC-V processors
Online test program generator for RISC-V processors
 
Klessydra t - designing vector coprocessors for multi-threaded edge-computing...
Klessydra t - designing vector coprocessors for multi-threaded edge-computing...Klessydra t - designing vector coprocessors for multi-threaded edge-computing...
Klessydra t - designing vector coprocessors for multi-threaded edge-computing...
 
Educating the computer architects of tomorrow's critical systems with RISC-V
Educating the computer architects of tomorrow's critical systems with RISC-VEducating the computer architects of tomorrow's critical systems with RISC-V
Educating the computer architects of tomorrow's critical systems with RISC-V
 
Developing for polar fire soc
Developing for polar fire socDeveloping for polar fire soc
Developing for polar fire soc
 
Data trustworthiness at the edge
Data trustworthiness at the edgeData trustworthiness at the edge
Data trustworthiness at the edge
 

Último

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 

Último (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Fueling the datasphere how RISC-V enables the storage ecosystem

  • 1. Fueling the Datasphere How RISC-V Enables the Storage Ecosystem RISC-V SUMMIT 2020 Richard Bohn Engineering Director
  • 2. 01 Our RISC-V Story 02 Microprocessor Details 03 RISC-V at the Edge
  • 4. Seagate is the Data Storage Industry Leader $10B+ Annual Revenue 400+ EB Shipped Annually Storage Innovation 40+ Years World’s Data Stored 40%
  • 5. Expertise Across all Technology Fields 5+ Global Storage System OEMs Cloud Providers 5+ Leading Technology Companies 5+ Global We provide storage infrastructure for most of the world's data.
  • 6. Background Global Data Explosion • Market transformations driving new storage needs • Mainframe → client-server → mobile-cloud → edge • Data creation expected to grow to 175ZB by 2025 RISC-V in the Storage Ecosystem • New technologies are driving new processing requirements • RISC-V meets those needs in a way not met by the marketplace • The edge requires new security and computation innovation • RISC-V driving new wave of innovation in domain-specific solutions Enabling Technologies • Heat-assisted magnetic recording (HAMR) driving capacity gains • MACH.2 multi-actuator technology enables high-performance access to mass quantities of data generated on the edge
  • 7. Seagate’s RISC-V Story 2019- Today Origins of RISC-V Work • For years, Seagate shipped a simple internally-designed CPU with a custom ISA • Firmware developed using a fancy assembler, but no real compiler support • In 2015, Seagate decided to develop compiler support for this CPU as a side project • Discovered the RISC-V project and decided to instead design a new CPU • New CPU soon grew to be an aggressive out-of-order core Production-Capable Development • Tuned processor design point to target internal workloads where performance needs not being met with existing solutions • Expanded efforts to support production-quality feature set and verification • Actively engaged RISC-V community and standards development Next-Generation Capabilities • Next-generation development targeting new workloads • New area-optimized core targeting auxiliary and security applications • Coherent fabric development for multi-core deployments 2017- 2018 2015- 2016
  • 8. Solving Domain-Specific Pain Point of Real-Time Processing Microarchitecture optimization, parallelism, and latency reduction Seagate RISC-V Core Legacy Core Disturbance detection filter (computational cycles) 3× Reduction RISC-V-Enabled Solution Functional Example: Motion Control Use Case Hard drive capacity is projected to exceed 50TB by 2026 At 50TB, track density will exceed 1 million tracks per inch (TPI) (2.4 nm positioning accuracy) The Problem Multi-stage actuators for coarse movement and fine positioning Real-Time Processing • Disturbance detection algorithms • Adaptive control features • Feed-forward compensation • High sample-rate computation Constraints • Power, space, and cost The Required Innovation
  • 10. Seagate’s First RISC-V High-Performance Core • Started development in 2015 • Highly configurable microarchitecture and feature set • Powering a fully functional hard drive demonstration • Combines features needed by real-time control applications with performance capabilities required for future workloads • Initial deployment targeting high-performance servo-actuator control workload Overview
  • 11. High-Performance Core Technical Details (Current Silicon) • RV32IMFCN • Machine and user modes • Speculative out-of-order pipeline • 4-wide fetch and dispatch • 8-wide issue (peak) • High-performance instruction fetch: branch prediction, return address stack, loop buffer • Dual-ported load-store unit • Large L1 tightly-integrated memories • Multi-way L1 caches • Decoupled high-performance FPU • PLIC (Platform-Level Interrupt Controller​) • Native ECC support • RISC-V Debug and Trace Support
  • 12. High-Performance Core Pipeline Address generation Alignment, rotation, error correction Fetch buffer IW, FPW, LSQ, ROB entries dispatched IW, FPW entries valid LSQ, RU entries valid LSU result formatting and store forwarding application, write-back of loads LSU SRAM access, store forward search Retirement, exception handling Execute and write- back of most integer ops, LSU AGEN Issue search SRAM access Decode, register rename
  • 14. Seagate High-Performance Core 1.00 1.00 1.00 0.77 0.93 0.86 2.04 3.12 3.26 0.00 0.50 1.00 1.50 2.00 2.50 3.00 3.50 Internal Workload #1 Internal Workload #2 Internal Workload #3 Processor A Processor B Seagate High-Performance Core
  • 15. Area-Optimized Cores Overview • Began development in 2019 • Highly configurable microarchitecture and feature set • Enables auxiliary workloads and security applications • Targets small-footprint implementation of features over performance
  • 16. Area-Optimized Cores Technical Details • RV32/64IMCBN • Machine, supervisor, and user modes • SV39/SV32 • 5-stage, single-issue, in-order pipeline • CLIC (Core-Local Interrupt Controller) • Enhanced PMP • Focus on optional security features • Native ECC support • RISC-V debug and trace
  • 18. RISC-V at the Edge Challenges of Data Movement • Edge devices generate massive amounts of data • Connectivity to the cloud is not sufficient to transport all data • How to quickly make decisions based on this massive amount of edge data? Need computation on edge devices. • How to keep data at the edge secure and trustworthy? RISC-V Enables Innovation at the Edge • Workloads are numerous and varied • Constraints on power and latency limit current applications • Domains-specific architectures enable use cases not previously possible with general purpose solutions • RISC-V opens up domain- specific computation to all RISC-V Strengthens Security at the Edge • Open, formally-proven security models • Best-in-class protections built in collaboration with top security experts across many companies
  • 19. RISC-V at the Edge More RISC-V Summit 2020 Talks • “RISC-V: Accelerating Innovation in Data Storage” – Dr. John Morris • “Data on the Move: A RISC-V Opportunity” – Bruno Masson • “Comprehensive Pre-Si Verification of RISC-V Cores in a Storage Controller” – Bill McSpadden • “Data Trustworthiness at the Edge” – Manuel Offenberg 1.00 3.04 0.00 0.50 1.00 1.50 2.00 2.50 3.00 3.50 Seagate HPC Seagate HPC + Custom Tensor Ops AI Inference Performance
  • 20. The Power of the RISC-V Ecosystem RISC-V Enables CPU Development for the Masses • CPU development is challenging, but RISC-V’s robust ecosystem makes it much easier • Strong commercial support is available for all phases of the design process • Direct collaborations through specification development enrich everyone. Get involved! RISC-V International Strategic Member Representation • Seagate is honored to serve on the RISC-V International Board of Directors as a representative for the strategic class of members • Feel free to reach out to Richard Bohn at richard.bohn@seagate.com with your thoughts on the future of RISC-V International

Notas do Editor

  1. Through expertise in microarchitecture optimization, and targeted focus on instruction-specific latency reduction, the performance of critical servo-algorithms has been significantly enhanced by this novel-processor. As an example, we have seen a 3x reduction in the cycles required to perform Disturbance-detection computation.  The efficient performance enabled by this technology will directly enable the future deployment of Seagate's mass-capacity solutions.
  2. In the left inset picture see Seagate’s first RISC-V core...specifically designed by Seagate for High-Performance real-time processing and available in production-capable silicon today. Building on core RISC-V technology, this processor is powering the world's first RISC-V enabled HDD demonstration. More information on this processor can be found in the breakout session "Fueling the Datasphere" by Seagate's Richard Bohn.