Architectural cncepts: Chip Multithreaded Era

949 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
949
On SlideShare
0
From Embeds
0
Number of Embeds
51
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Architectural cncepts: Chip Multithreaded Era

    1. 1. ARCHITECTURAL CONCEPTS: CHIP MULTITHREADED ERA Marcelo Vitor Moretti Arbore Sun Campus Ambassador [email_address]
    2. 2. Agenda <ul><ul><li>IT Needs </li></ul></ul><ul><ul><li>Participation Age </li></ul></ul><ul><ul><li>Sun's Throughput Initiative </li></ul></ul><ul><ul><ul><li>Technology Overview </li></ul></ul></ul><ul><ul><ul><li>CoolThread Technology </li></ul></ul></ul>
    3. 3. Challenges in the Age of Participation <ul><li>Information Age </li></ul><ul><ul><li>Virtual </li></ul></ul><ul><ul><li>Wide use </li></ul></ul><ul><ul><li>Dynamic </li></ul></ul><ul><ul><li>IT grow </li></ul></ul><ul><ul><li>Exponential data grow </li></ul></ul><ul><ul><li>Manage massive information </li></ul></ul><ul><ul><li>Process massive information </li></ul></ul><ul><ul><li>Protect massive information </li></ul></ul><ul><ul><li>Passive </li></ul></ul>
    4. 4. Challenges in the Age of Participation <ul><li>Information Age </li></ul><ul><ul><li>Virtual </li></ul></ul><ul><ul><li>Wide use </li></ul></ul><ul><ul><li>Dynamic </li></ul></ul><ul><ul><li>IT grow </li></ul></ul><ul><ul><li>Exponential data grow </li></ul></ul><ul><ul><li>Manage massive information </li></ul></ul><ul><ul><li>Process massive information </li></ul></ul><ul><ul><li>Protect massive information </li></ul></ul><ul><ul><li>Passive </li></ul></ul><ul><li>Participation Age </li></ul><ul><ul><li>Globalization </li></ul></ul><ul><ul><li>Political, cultural, social change </li></ul></ul><ul><ul><li>Internet </li></ul></ul><ul><ul><li>Sharing </li></ul></ul><ul><ul><li>Open Source </li></ul></ul><ul><ul><li>GPL </li></ul></ul><ul><ul><li>Ecological responsibility </li></ul></ul><ul><ul><li>Notion of connectivity is changing </li></ul></ul><ul><ul><li>Active </li></ul></ul>
    5. 5. Challenges in the Age of Participation <ul><li>“ What's the next era? The Participation Age, in which an open and </li></ul><ul><li>competitive network fuels growing opportunities for everyone – not </li></ul><ul><li>simply to draw data or shift work around the world, but to participate, </li></ul><ul><li>to create value and independence. If the Information Age was </li></ul><ul><li>passive, the Participation Age is active. ” </li></ul><ul><ul><li>Jonathan Schwartz, CEO of Sun, 2005 </li></ul></ul>
    6. 6. Challenges in the Age of Participation <ul><li>Networked computers will grown by a factor of 1000: 1M in 2004 to 1B in 2012. </li></ul><ul><li>Worldwide installed networked devices in 2012: </li></ul>Source: IDC, 2004 ( http://www.sun.com/processors/whitepapers/idc_whitepaper.pdf )‏
    7. 7. Challenges in the Age of Participation <ul><li>Networked computers will grown by a factor of 1000: 1M in 2004 to 1B in 2012. </li></ul><ul><li>Worldwide installed networked devices in 2012: </li></ul>Source: IDC, 2004 ( http://www.sun.com/processors/whitepapers/idc_whitepaper.pdf )‏
    8. 8. Challenges in the Age of Participation <ul><li>Networked computers will grown by a factor of 1000: 1M in 2004 to 1B in 2012. </li></ul><ul><li>Worldwide installed networked devices in 2012: </li></ul>Source: IDC, 2004 ( http://www.sun.com/processors/whitepapers/idc_whitepaper.pdf )‏
    9. 9. Grupo de Sistemas Pervasivos e de Alto Desempenho LSI - EPUSP <ul><li>Pervasive Computing </li></ul><ul><ul><li>Sensor network </li></ul></ul><ul><ul><li>Wearable computing </li></ul></ul><ul><ul><li>Intelligent ambients </li></ul></ul><ul><ul><li>Augmented Reality </li></ul></ul><ul><ul><li>Context Aware </li></ul></ul><ul><ul><li>E-textiles </li></ul></ul><ul><ul><li>Brain computer interfaces </li></ul></ul><ul><li>High Performance Computing </li></ul><ul><ul><li>Clusters </li></ul></ul><ul><ul><li>GRID </li></ul></ul><ul><ul><li>Hardware reconfigurable computing </li></ul></ul><ul><ul><li>Processor Architectures </li></ul></ul><ul><ul><li>Networking </li></ul></ul><ul><ul><ul><li>Optical Networks </li></ul></ul></ul><ul><ul><ul><li>Wireless Networks </li></ul></ul></ul><ul><ul><ul><li>Power Line </li></ul></ul></ul><ul><ul><li>Data base, Data WareHouse, Data mining </li></ul></ul><ul><ul><li>Security </li></ul></ul><ul><ul><li>Intelligent Vehicles and roads </li></ul></ul>http://www.pad.lsi.usp.br
    10. 10. <ul><li>New levels of performance, capacity and security along with less power, heating and cooling </li></ul>Challenges in the Age of Participation <ul><ul><li>Throughput Computing, Sun, november 2005 </li></ul></ul>
    11. 11. <ul><li>To overcome this challenges, business must: </li></ul><ul><ul><li>Increase application throughput along with capacity and performance to address pressing business needs as well as capture new customers and opportunities </li></ul></ul>Challenges in the Age of Participation <ul><ul><li>Throughput Computing, Sun, november 2005 </li></ul></ul><ul><li>New levels of performance, capacity and security along with less power, heating and cooling </li></ul>
    12. 12. <ul><li>To overcome this challenges, business must: </li></ul><ul><ul><li>Increase application throughput along with capacity and performance to address pressing business needs as well as capture new customers and opportunities </li></ul></ul><ul><ul><li>Reduce power, cooling, and real estate costs both to save money and to enable necessary growth and scalability </li></ul></ul>Challenges in the Age of Participation <ul><ul><li>Throughput Computing, Sun, november 2005 </li></ul></ul><ul><li>New levels of performance, capacity and security along with less power, heating and cooling </li></ul>
    13. 13. <ul><li>To overcome this challenges, business must: </li></ul><ul><ul><li>Increase application throughput along with capacity and performance to address pressing business needs as well as capture new customers and opportunities </li></ul></ul><ul><ul><li>Reduce power, cooling, and real estate costs both to save money and to enable necessary growth and scalability </li></ul></ul><ul><ul><li>Maintain application compatibility and enhance security across the organization to preserve investments and limit risks to the firm and its clientele </li></ul></ul>Challenges in the Age of Participation <ul><ul><li>Throughput Computing, Sun, november 2005 </li></ul></ul><ul><li>New levels of performance, capacity and security along with less power, heating and cooling </li></ul>
    14. 14. Information Technology <ul><li>Traditional processor tactics focus on Instruction-level parallelism: </li></ul><ul><ul><li>Large caches </li></ul></ul><ul><ul><li>Superscalar designs </li></ul></ul><ul><ul><li>Out-of-order execution </li></ul></ul><ul><ul><li>Very high clock rates </li></ul></ul><ul><ul><li>Deep pipelines </li></ul></ul><ul><ul><li>Speculative pre-fetches </li></ul></ul><ul><ul><li>Throughput Computing, Sun, november 2005 </li></ul></ul>
    15. 15. <ul><li>Traditional processor tactics focus on Instruction-level parallelism: </li></ul><ul><ul><li>Large caches </li></ul></ul><ul><ul><li>Superscalar designs </li></ul></ul><ul><ul><li>Out-of-order execution </li></ul></ul><ul><ul><li>Very high clock rates </li></ul></ul><ul><ul><li>Deep pipelines </li></ul></ul><ul><ul><li>Speculative pre-fetches </li></ul></ul>Information Technology <ul><ul><li>Throughput Computing, Sun, november 2005 </li></ul></ul><ul><ul><li>Complex </li></ul></ul><ul><ul><li>Power hungry </li></ul></ul><ul><ul><li>Too much heat </li></ul></ul><ul><ul><li>Real estate concerns </li></ul></ul><ul><ul><li>Small relative performance gain </li></ul></ul>
    16. 16. Information Technology <ul><li>Increasing single-threaded processor performance by 100 percent provides only a small relative gain in application performance due to memory latency: </li></ul><ul><ul><li>Throughput Computing, Sun, november 2005 </li></ul></ul>
    17. 17. Sun's Throughput Initiative <ul><li>More work done within the constraints of space, power, cooling, and time. </li></ul><ul><li>Focus on real workloads. </li></ul><ul><li>Everything from system design to OS and application technology. </li></ul><ul><li>Threads. </li></ul><ul><li>Hardware Multithreading. </li></ul>
    18. 18. CoolThreads processor technology <ul><li>Hardware threading: A hypothetical multithreaded processor core switches between a number of active threads, doing useful work even while threads stall to perform memory-related operations </li></ul><ul><ul><li>Throughput Computing, Sun, november 2005 </li></ul></ul>
    19. 19. <ul><li>Chip MultiThreading (CMT): </li></ul>CoolThreads processor technology <ul><ul><li>Throughput Computing, Sun, november 2005 </li></ul></ul>
    20. 20. CoolThreads processor technology <ul><li>Chip MultiThreading: </li></ul><ul><ul><li>Better use of processor resources </li></ul></ul><ul><ul><li>Better throughput </li></ul></ul><ul><ul><li>Simple pipeline </li></ul></ul><ul><ul><li>Lower frequency </li></ul></ul><ul><ul><li>Less heat </li></ul></ul><ul><ul><li>Less space </li></ul></ul>
    21. 21. <ul><li>Hardware </li></ul><ul><ul><li>UltraSPARC IV+ </li></ul></ul><ul><ul><li>UltraSPARC T1 </li></ul></ul><ul><ul><li>UltraSPARC T2 </li></ul></ul><ul><li>Solaris </li></ul><ul><ul><li>Extensive threading support </li></ul></ul><ul><ul><li>Solaris Containers </li></ul></ul><ul><ul><li>Dynamic Tracing (DTrace) </li></ul></ul><ul><ul><li>Binary Compatibility Guarantee </li></ul></ul><ul><li>Multithreaded Environments </li></ul><ul><ul><li>Multithreaded native applications </li></ul></ul><ul><ul><li>Multi-process applications </li></ul></ul><ul><ul><li>Multi-instance applications </li></ul></ul><ul><ul><li>Java applications </li></ul></ul>Technology Overview <ul><ul><li>Throughput Computing, Sun, november 2005 </li></ul></ul>
    22. 22. THANK YOU! <ul><li>Marcelo Vitor Moretti Arbore </li></ul>Questions? Sun Campus Ambassador [email_address]

    ×