Skip to main content

Contents

Click a page name

  1. title
  2. welcome
  3. tutorial outline
  4. terrain
  5. economics
  6. Program development
  7. Java objects
  8. Object layout
  9. Reducing object overhead
  10. method invocation
  11. method invocation 2
  12. interface invocation
  13. interface invocation 2
  14. null pointers
  15. array bounds checks
  16. dynamic type checking
  17. array stores
  18. threads
  19. Thread scheduling
  20. smp
  21. java memory model
  22. monitors
  23. synchronization
  24. Two-space garbage collection
  25. gc
  26. exceptions
  27. class loading
  28. multiply adds
  29. JITs
  30. Features missing from Java
  31. templates
  32. multidimensional arrays1
  33. complex arithmetic
  34. complex arithmetic 2
  35. performance programming
  36. Parallel Memory Hierarchy
  37. Java Grande Forum
  38. Java Grande Forum
  39. Numeric Working Group
  40. Concurrency and Applications Working Group
  41. Java and JVM Issues
  42. Case Studies
  43. Safe Regions
  44. Versioning
  45. Optimizing Safe Regions
  46. Optimizing Bytecode
  47. Optimizing native code
  48. HPCJ Performance
  49. Dynamic Compilation
  50. Hot Spot
  51. Jalapeņo
  52. Jalapeņo Runtime
  53. Jalaņeno Compilers
  54. Jalapeņo Threads
  55. Jalapeņo Memory Management
  56. Jalapeņo Performance
  57. Java Libraries
  58. Matrix Package
  59. Java DGEMM for Array Package
  60. FMA
  61. FMA Performance
  62. Semantic Expansion
  63. Java semantic expansion on RS/6000 590
  64. Have we made progress?
  65. SPMD Library
  66. SPMD Example
  67. Producer/Consumer
  68. Legacy Libraries
  69. JCI
  70. JCI Results
  71. Dialects
  72. Titanium
  73. Pizza

Authors:
Bowen Alpern  alpern@watson.ibm.com
Susan Flynn Hummel hummel@watson.ibm.com

Return to Jalapeņo home page


JavaTM is a trademark of Sun Microsystems, Inc.
For problems or questions regarding this web contact vsarkar@us.ibm.com
Last updated: timestamp