Your SlideShare is downloading. ×
Architectural cncepts: Chip Multithreaded Era
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Architectural cncepts: Chip Multithreaded Era

767

Published on

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

No Downloads
Views
Total Views
767
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Transcript

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

    ×