Developing Scalable Applications for Throughput Computing

Developing Scalable Applications for Throughput Computing

November 2005

Executive Summary

An Introduction to Throughput Computing

  • Throughput Computing and Chip Multithreading (CMT) Technology
    • The Diminishing Returns of Complex Processor Design
    • Hardware Multithreading
    • Chip Multithreading (CMT)
  • Throughput Computing and Performance
  • Ideal Applications for CMT Based Systems

Overview of the UltraSPARC T1 Processor with CoolThreads Technology

  • The UltraSPARC T1 Processor at a Glance
  • Solaris 10 Features for Throughput Computing
  • Applications and the UltraSPARC T1 Processor

Optimizing Applications for Throughput Computing and CMT Processors

  • Sun Studio Compiler Optimization
  • JVM Optimizations
  • Locking Mechanisms
  • Large Pages
    • Large Pages for Native Solaris Applications
    • Large Pages for Java Applications
  • Critical Sections
  • Polling and Asynchronous Operations
  • Performance Tools
    • Sun Studio Performance Analyzer
    • Solaris Dtrace
    • Solaris Commands

Conclusion

References

Glossary

Labels

cmt cmt Delete
other other Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact