SlideShare a Scribd company logo
THE NEXT ERA OF COMPUTING
INNOVATION
M.Naveen Kumar
13241D5710
M.Tech_vlsi
HETEROGENEOUS SYSTEM
ARCHITECTURE
Heterogeneous computing in HSA
• Traditionally computers uses CPUs to process
applications in step by step task
• Computers also uses GPUs which handles
graphics processing and handles large block of
data done in parallel
• Now in order to achieve high performance
engineers started to work with CPUs along
with GPUs in a single chip
GPU
• Originally designed for games and graphics
applications
• GPU specializes in many small tasks in
parallel
• Millions of calculations per second
• GPU processors can be used for typical CPU
computations with HSA
• Improved performance in Cryptography ,
Gesture recognition and much more
Programming for HSA
• New software design is needed for full
advantage of HSA
• Common technologies to help program for
heterogeneous system
– openCL
– CUDA
– hUMA
Pc’s Era
Real world applications
• Intel CPUs with HD graphics
• AMD APUs
• Smart phones
• Laptops
• Gaming consoles like playstation3 and
playstation4
• Benefits
– Small and efficient processor
– Better battery life
– Lower cost
– Increased performance for parallel applications
• Drawbacks
– A discrete CPU and GPU can provide more power
– New software design models
– Less programmers know how to program GPUs
Heterogeneous system ERA
• The design and software implementation for
different types of processors on a single chip
• CPU is great for sequential tasks
• GPU is great for small tasks in parallel
• openCL,CUDA and hUMA helps to write
programming for HSA easier
• HSA can improve performance, lower costs
and improve battery life
HSA Foundation
• Founded in June 2012
• Developing a new platform for
heterogeneous systems
• www.hsafoundation.com
18
HSA Foundation Membership -August 2013
19
Founders
Promoters
Supporters
Contributors
Academic
Associates
THANK YOU

More Related Content

Viewers also liked

презентация12
презентация12презентация12
презентация12
Максим Булуев
 
Question 4
Question 4Question 4
Question 4
EdaGuclu
 
пионеры
пионерыпионеры
Ab.audio presentation.121713
Ab.audio presentation.121713Ab.audio presentation.121713
Ab.audio presentation.121713
athletebiz
 
Question 2 - Evaluation
Question 2 - EvaluationQuestion 2 - Evaluation
Question 2 - Evaluation
EdaGuclu
 
Zulfeqar Husain_CV
Zulfeqar Husain_CVZulfeqar Husain_CV
Zulfeqar Husain_CV
Zulfeqar Rizvi
 
Question 7 - Evaluation
Question 7 - EvaluationQuestion 7 - Evaluation
Question 7 - Evaluation
EdaGuclu
 
Vsource_-_Smarter_Talent_Acquisition
Vsource_-_Smarter_Talent_AcquisitionVsource_-_Smarter_Talent_Acquisition
Vsource_-_Smarter_Talent_Acquisition
Phung Lam
 
Question 6 - Evaluation
Question 6 - EvaluationQuestion 6 - Evaluation
Question 6 - Evaluation
EdaGuclu
 
Mnk hsa ppt
Mnk hsa pptMnk hsa ppt
Mnk hsa ppt
Naveen Kumar
 
Wireless charging of mobile phones using microwaves
Wireless charging of mobile phones using microwavesWireless charging of mobile phones using microwaves
Wireless charging of mobile phones using microwaves
Naveen Kumar
 

Viewers also liked (14)

презентация12
презентация12презентация12
презентация12
 
Question 4
Question 4Question 4
Question 4
 
пионеры
пионерыпионеры
пионеры
 
Narkotik 1
Narkotik 1Narkotik 1
Narkotik 1
 
Ab.audio presentation.121713
Ab.audio presentation.121713Ab.audio presentation.121713
Ab.audio presentation.121713
 
Question 2 - Evaluation
Question 2 - EvaluationQuestion 2 - Evaluation
Question 2 - Evaluation
 
Zulfeqar Husain_CV
Zulfeqar Husain_CVZulfeqar Husain_CV
Zulfeqar Husain_CV
 
Question 7 - Evaluation
Question 7 - EvaluationQuestion 7 - Evaluation
Question 7 - Evaluation
 
Vsource_-_Smarter_Talent_Acquisition
Vsource_-_Smarter_Talent_AcquisitionVsource_-_Smarter_Talent_Acquisition
Vsource_-_Smarter_Talent_Acquisition
 
Question 6 - Evaluation
Question 6 - EvaluationQuestion 6 - Evaluation
Question 6 - Evaluation
 
Mnk hsa ppt
Mnk hsa pptMnk hsa ppt
Mnk hsa ppt
 
Wi fi
Wi fiWi fi
Wi fi
 
Wireless charging of mobile phones using microwaves
Wireless charging of mobile phones using microwavesWireless charging of mobile phones using microwaves
Wireless charging of mobile phones using microwaves
 
презентация крым
презентация крымпрезентация крым
презентация крым
 

Similar to Ppt hsa

Parallel Computing on the GPU
Parallel Computing on the GPUParallel Computing on the GPU
Gpu
GpuGpu
Gpu
GpuGpu
CUDA
CUDACUDA
HSA Features
HSA FeaturesHSA Features
HSA Features
Hen-Jung Wu
 
GPU Computing: A brief overview
GPU Computing: A brief overviewGPU Computing: A brief overview
GPU Computing: A brief overview
Rajiv Kumar
 
Heterogeneous computing
Heterogeneous computingHeterogeneous computing
Heterogeneous computing
Rashid Ansari
 
OpenCL & the Future of Desktop High Performance Computing in CAD
OpenCL & the Future of Desktop High Performance Computing in CADOpenCL & the Future of Desktop High Performance Computing in CAD
OpenCL & the Future of Desktop High Performance Computing in CAD
Design World
 
Amd fusion apus
Amd fusion apusAmd fusion apus
Amd fusion apus
Maulik Dhameliya
 
19564926 graphics-processing-unit
19564926 graphics-processing-unit19564926 graphics-processing-unit
19564926 graphics-processing-unit
Dayakar Siddula
 
Programming Models for Heterogeneous Chips
Programming Models for  Heterogeneous ChipsProgramming Models for  Heterogeneous Chips
Programming Models for Heterogeneous Chips
Facultad de Informática UCM
 
TECHNICAL PAPER PRESENTATION copy
TECHNICAL PAPER PRESENTATION copyTECHNICAL PAPER PRESENTATION copy
TECHNICAL PAPER PRESENTATION copy
Bhargav Ramesh
 
CUDA by Example : Why CUDA? Why Now? : Notes
CUDA by Example : Why CUDA? Why Now? : NotesCUDA by Example : Why CUDA? Why Now? : Notes
CUDA by Example : Why CUDA? Why Now? : Notes
Subhajit Sahu
 
CUDA by Example : NOTES
CUDA by Example : NOTESCUDA by Example : NOTES
CUDA by Example : NOTES
Subhajit Sahu
 
Achieving Improved Performance In Multi-threaded Programming With GPU Computing
Achieving Improved Performance In Multi-threaded Programming With GPU ComputingAchieving Improved Performance In Multi-threaded Programming With GPU Computing
Achieving Improved Performance In Multi-threaded Programming With GPU Computing
Mesbah Uddin Khan
 
High performance computing
High performance computingHigh performance computing
High performance computing
punjab engineering college, chandigarh
 
High performance computing for research
High performance computing for researchHigh performance computing for research
High performance computing for research
Esteban Hernandez
 
Cuda meetup presentation 5
Cuda meetup presentation 5Cuda meetup presentation 5
Cuda meetup presentation 5
Rihards Gailums
 
Multimedia Hardware
Multimedia HardwareMultimedia Hardware
Multimedia Hardware
Mike Mangovski
 
GPU Algorithms and trends 2018
GPU Algorithms and trends 2018GPU Algorithms and trends 2018
GPU Algorithms and trends 2018
Prabindh Sundareson
 

Similar to Ppt hsa (20)

Parallel Computing on the GPU
Parallel Computing on the GPUParallel Computing on the GPU
Parallel Computing on the GPU
 
Gpu
GpuGpu
Gpu
 
Gpu
GpuGpu
Gpu
 
CUDA
CUDACUDA
CUDA
 
HSA Features
HSA FeaturesHSA Features
HSA Features
 
GPU Computing: A brief overview
GPU Computing: A brief overviewGPU Computing: A brief overview
GPU Computing: A brief overview
 
Heterogeneous computing
Heterogeneous computingHeterogeneous computing
Heterogeneous computing
 
OpenCL & the Future of Desktop High Performance Computing in CAD
OpenCL & the Future of Desktop High Performance Computing in CADOpenCL & the Future of Desktop High Performance Computing in CAD
OpenCL & the Future of Desktop High Performance Computing in CAD
 
Amd fusion apus
Amd fusion apusAmd fusion apus
Amd fusion apus
 
19564926 graphics-processing-unit
19564926 graphics-processing-unit19564926 graphics-processing-unit
19564926 graphics-processing-unit
 
Programming Models for Heterogeneous Chips
Programming Models for  Heterogeneous ChipsProgramming Models for  Heterogeneous Chips
Programming Models for Heterogeneous Chips
 
TECHNICAL PAPER PRESENTATION copy
TECHNICAL PAPER PRESENTATION copyTECHNICAL PAPER PRESENTATION copy
TECHNICAL PAPER PRESENTATION copy
 
CUDA by Example : Why CUDA? Why Now? : Notes
CUDA by Example : Why CUDA? Why Now? : NotesCUDA by Example : Why CUDA? Why Now? : Notes
CUDA by Example : Why CUDA? Why Now? : Notes
 
CUDA by Example : NOTES
CUDA by Example : NOTESCUDA by Example : NOTES
CUDA by Example : NOTES
 
Achieving Improved Performance In Multi-threaded Programming With GPU Computing
Achieving Improved Performance In Multi-threaded Programming With GPU ComputingAchieving Improved Performance In Multi-threaded Programming With GPU Computing
Achieving Improved Performance In Multi-threaded Programming With GPU Computing
 
High performance computing
High performance computingHigh performance computing
High performance computing
 
High performance computing for research
High performance computing for researchHigh performance computing for research
High performance computing for research
 
Cuda meetup presentation 5
Cuda meetup presentation 5Cuda meetup presentation 5
Cuda meetup presentation 5
 
Multimedia Hardware
Multimedia HardwareMultimedia Hardware
Multimedia Hardware
 
GPU Algorithms and trends 2018
GPU Algorithms and trends 2018GPU Algorithms and trends 2018
GPU Algorithms and trends 2018
 

Recently uploaded

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 

Recently uploaded (20)

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 

Ppt hsa

  • 1. THE NEXT ERA OF COMPUTING INNOVATION M.Naveen Kumar 13241D5710 M.Tech_vlsi
  • 2.
  • 3.
  • 4.
  • 6.
  • 7. Heterogeneous computing in HSA • Traditionally computers uses CPUs to process applications in step by step task • Computers also uses GPUs which handles graphics processing and handles large block of data done in parallel • Now in order to achieve high performance engineers started to work with CPUs along with GPUs in a single chip
  • 8.
  • 9. GPU • Originally designed for games and graphics applications • GPU specializes in many small tasks in parallel • Millions of calculations per second • GPU processors can be used for typical CPU computations with HSA • Improved performance in Cryptography , Gesture recognition and much more
  • 10.
  • 11.
  • 12. Programming for HSA • New software design is needed for full advantage of HSA • Common technologies to help program for heterogeneous system – openCL – CUDA – hUMA
  • 13.
  • 15. Real world applications • Intel CPUs with HD graphics • AMD APUs • Smart phones • Laptops • Gaming consoles like playstation3 and playstation4
  • 16. • Benefits – Small and efficient processor – Better battery life – Lower cost – Increased performance for parallel applications • Drawbacks – A discrete CPU and GPU can provide more power – New software design models – Less programmers know how to program GPUs
  • 17. Heterogeneous system ERA • The design and software implementation for different types of processors on a single chip • CPU is great for sequential tasks • GPU is great for small tasks in parallel • openCL,CUDA and hUMA helps to write programming for HSA easier • HSA can improve performance, lower costs and improve battery life
  • 18. HSA Foundation • Founded in June 2012 • Developing a new platform for heterogeneous systems • www.hsafoundation.com 18
  • 19. HSA Foundation Membership -August 2013 19 Founders Promoters Supporters Contributors Academic Associates