際際滷shows by User: MarkStoodley / http://www.slideshare.net/images/logo.gif 際際滷shows by User: MarkStoodley / Wed, 28 Jul 2021 19:20:06 GMT 際際滷Share feed for 際際滷shows by User: MarkStoodley Eliminating the Pauses in your Java Application /slideshow/eliminating-the-pauses-in-your-java-application/249877901 eliminatingpauseswednesday-210728192006
Java One 2010, I think, explaining tips and techniques to help Java applications to run with fewer/smaller pauses.]]>

Java One 2010, I think, explaining tips and techniques to help Java applications to run with fewer/smaller pauses.]]>
Wed, 28 Jul 2021 19:20:06 GMT /slideshow/eliminating-the-pauses-in-your-java-application/249877901 MarkStoodley@slideshare.net(MarkStoodley) Eliminating the Pauses in your Java Application MarkStoodley Java One 2010, I think, explaining tips and techniques to help Java applications to run with fewer/smaller pauses. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/eliminatingpauseswednesday-210728192006-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Java One 2010, I think, explaining tips and techniques to help Java applications to run with fewer/smaller pauses.
Eliminating the Pauses in your Java Application from Mark Stoodley
]]>
149 0 https://cdn.slidesharecdn.com/ss_thumbnails/eliminatingpauseswednesday-210728192006-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Oh the compilers you'll build /slideshow/oh-the-compilers-youll-build/122796215 ohthecompilersyoullbuild-181112145211
Compilers have been improving programmer productivity ever since IBM produced the first FORTRAN compiler in 1957. Today, we mostly take them for granted but even after more than 60 years, compiler researchers and practitioners continue to push the boundaries for what compilers can achieve as well as how easy it is to leverage the sophisticated code bases that encapsulate those six decades of learning in this field. In this talk, I want to highlight how industry trends like the migration to cloud infrastructures and data centers as well as the rise of flexibly licensed open source projects like LLVM and Eclipse OMR are paving the way towards even more effective and powerful compilation infrastructures than have ever existed: compilers with the opportunity to contribute to programmer productivity in even more ways than simply better hardware instruction sequences, and with simpler APIs so they can be readily used in scenarios where even today's most amazing Just In Time compilers are not really practical.]]>

Compilers have been improving programmer productivity ever since IBM produced the first FORTRAN compiler in 1957. Today, we mostly take them for granted but even after more than 60 years, compiler researchers and practitioners continue to push the boundaries for what compilers can achieve as well as how easy it is to leverage the sophisticated code bases that encapsulate those six decades of learning in this field. In this talk, I want to highlight how industry trends like the migration to cloud infrastructures and data centers as well as the rise of flexibly licensed open source projects like LLVM and Eclipse OMR are paving the way towards even more effective and powerful compilation infrastructures than have ever existed: compilers with the opportunity to contribute to programmer productivity in even more ways than simply better hardware instruction sequences, and with simpler APIs so they can be readily used in scenarios where even today's most amazing Just In Time compilers are not really practical.]]>
Mon, 12 Nov 2018 14:52:11 GMT /slideshow/oh-the-compilers-youll-build/122796215 MarkStoodley@slideshare.net(MarkStoodley) Oh the compilers you'll build MarkStoodley Compilers have been improving programmer productivity ever since IBM produced the first FORTRAN compiler in 1957. Today, we mostly take them for granted but even after more than 60 years, compiler researchers and practitioners continue to push the boundaries for what compilers can achieve as well as how easy it is to leverage the sophisticated code bases that encapsulate those six decades of learning in this field. In this talk, I want to highlight how industry trends like the migration to cloud infrastructures and data centers as well as the rise of flexibly licensed open source projects like LLVM and Eclipse OMR are paving the way towards even more effective and powerful compilation infrastructures than have ever existed: compilers with the opportunity to contribute to programmer productivity in even more ways than simply better hardware instruction sequences, and with simpler APIs so they can be readily used in scenarios where even today's most amazing Just In Time compilers are not really practical. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ohthecompilersyoullbuild-181112145211-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Compilers have been improving programmer productivity ever since IBM produced the first FORTRAN compiler in 1957. Today, we mostly take them for granted but even after more than 60 years, compiler researchers and practitioners continue to push the boundaries for what compilers can achieve as well as how easy it is to leverage the sophisticated code bases that encapsulate those six decades of learning in this field. In this talk, I want to highlight how industry trends like the migration to cloud infrastructures and data centers as well as the rise of flexibly licensed open source projects like LLVM and Eclipse OMR are paving the way towards even more effective and powerful compilation infrastructures than have ever existed: compilers with the opportunity to contribute to programmer productivity in even more ways than simply better hardware instruction sequences, and with simpler APIs so they can be readily used in scenarios where even today&#39;s most amazing Just In Time compilers are not really practical.
Oh the compilers you'll build from Mark Stoodley
]]>
638 6 https://cdn.slidesharecdn.com/ss_thumbnails/ohthecompilersyoullbuild-181112145211-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Turbo2018 workshop JIT as a Service /slideshow/turbo2018-workshop-jit-as-a-service/121982761 turbo2018workshop-jitasaservice-181105183341
Describes ongoing work at Eclipse OMR and Eclipse OpenJ9 open source projects to develop Just In Time compiler technology that can be deployed independently of a runtime (like a JVM in OpenJ9's case). The actual presentation included two demos which don't both appear in the slides but those demos are available in the open so contact me if you want the details .]]>

Describes ongoing work at Eclipse OMR and Eclipse OpenJ9 open source projects to develop Just In Time compiler technology that can be deployed independently of a runtime (like a JVM in OpenJ9's case). The actual presentation included two demos which don't both appear in the slides but those demos are available in the open so contact me if you want the details .]]>
Mon, 05 Nov 2018 18:33:41 GMT /slideshow/turbo2018-workshop-jit-as-a-service/121982761 MarkStoodley@slideshare.net(MarkStoodley) Turbo2018 workshop JIT as a Service MarkStoodley Describes ongoing work at Eclipse OMR and Eclipse OpenJ9 open source projects to develop Just In Time compiler technology that can be deployed independently of a runtime (like a JVM in OpenJ9's case). The actual presentation included two demos which don't both appear in the slides but those demos are available in the open so contact me if you want the details . <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/turbo2018workshop-jitasaservice-181105183341-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Describes ongoing work at Eclipse OMR and Eclipse OpenJ9 open source projects to develop Just In Time compiler technology that can be deployed independently of a runtime (like a JVM in OpenJ9&#39;s case). The actual presentation included two demos which don&#39;t both appear in the slides but those demos are available in the open so contact me if you want the details .
Turbo2018 workshop JIT as a Service from Mark Stoodley
]]>
855 4 https://cdn.slidesharecdn.com/ss_thumbnails/turbo2018workshop-jitasaservice-181105183341-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Jit builder status and directions 2018 03-28 /slideshow/jit-builder-status-and-directions-2018-0328/92323562 jitbuilderstatusanddirections2018-03-28-180329144949
Quick status summary of the JitBuilder library at the Eclipse OMR project, followed by the areas the community is currently focusing on for 2018. This presentation is a starting point for ongoing discussion with the community of users and contributors; there are many GitHub issue links where you can join us to participate in the evolution of this exciting project!]]>

Quick status summary of the JitBuilder library at the Eclipse OMR project, followed by the areas the community is currently focusing on for 2018. This presentation is a starting point for ongoing discussion with the community of users and contributors; there are many GitHub issue links where you can join us to participate in the evolution of this exciting project!]]>
Thu, 29 Mar 2018 14:49:49 GMT /slideshow/jit-builder-status-and-directions-2018-0328/92323562 MarkStoodley@slideshare.net(MarkStoodley) Jit builder status and directions 2018 03-28 MarkStoodley Quick status summary of the JitBuilder library at the Eclipse OMR project, followed by the areas the community is currently focusing on for 2018. This presentation is a starting point for ongoing discussion with the community of users and contributors; there are many GitHub issue links where you can join us to participate in the evolution of this exciting project! <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/jitbuilderstatusanddirections2018-03-28-180329144949-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Quick status summary of the JitBuilder library at the Eclipse OMR project, followed by the areas the community is currently focusing on for 2018. This presentation is a starting point for ongoing discussion with the community of users and contributors; there are many GitHub issue links where you can join us to participate in the evolution of this exciting project!
Jit builder status and directions 2018 03-28 from Mark Stoodley
]]>
731 6 https://cdn.slidesharecdn.com/ss_thumbnails/jitbuilderstatusanddirections2018-03-28-180329144949-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
JavaOne 2017 - Mark Stoodley - Open Sourcing IBM J9 JVM /slideshow/javaone-2017-mark-stoodley-open-sourcing-ibm-j9-jvm/80429262 javaone2017-markstoodley-opensourcingibmj9jvm-171003222615
Mark Stoodley's JavaOne session from 2017 on the latest open source JVM in the Java ecosystem: Eclipse OpenJ9, which comes from the IBM J9 JVM. Learn why IBM created the project, how this JVM works with OpenJDK, how your Java application can start 35% faster and use 2X less footprint, how OpenJ9 is licensed, and how you can get involved!]]>

Mark Stoodley's JavaOne session from 2017 on the latest open source JVM in the Java ecosystem: Eclipse OpenJ9, which comes from the IBM J9 JVM. Learn why IBM created the project, how this JVM works with OpenJDK, how your Java application can start 35% faster and use 2X less footprint, how OpenJ9 is licensed, and how you can get involved!]]>
Tue, 03 Oct 2017 22:26:15 GMT /slideshow/javaone-2017-mark-stoodley-open-sourcing-ibm-j9-jvm/80429262 MarkStoodley@slideshare.net(MarkStoodley) JavaOne 2017 - Mark Stoodley - Open Sourcing IBM J9 JVM MarkStoodley Mark Stoodley's JavaOne session from 2017 on the latest open source JVM in the Java ecosystem: Eclipse OpenJ9, which comes from the IBM J9 JVM. Learn why IBM created the project, how this JVM works with OpenJDK, how your Java application can start 35% faster and use 2X less footprint, how OpenJ9 is licensed, and how you can get involved! <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/javaone2017-markstoodley-opensourcingibmj9jvm-171003222615-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Mark Stoodley&#39;s JavaOne session from 2017 on the latest open source JVM in the Java ecosystem: Eclipse OpenJ9, which comes from the IBM J9 JVM. Learn why IBM created the project, how this JVM works with OpenJDK, how your Java application can start 35% faster and use 2X less footprint, how OpenJ9 is licensed, and how you can get involved!
JavaOne 2017 - Mark Stoodley - Open Sourcing IBM J9 JVM from Mark Stoodley
]]>
4305 9 https://cdn.slidesharecdn.com/ss_thumbnails/javaone2017-markstoodley-opensourcingibmj9jvm-171003222615-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
VMIL keynote : Lessons from a production JVM runtime developer /slideshow/vmil-keynote-mark-stoodley/67917998 vmilkeynotemarkstoodley-161031121625
Lessons about production language runtime design and information about the Eclipse OMR project, used to build all kinds of language runtimes.]]>

Lessons about production language runtime design and information about the Eclipse OMR project, used to build all kinds of language runtimes.]]>
Mon, 31 Oct 2016 12:16:25 GMT /slideshow/vmil-keynote-mark-stoodley/67917998 MarkStoodley@slideshare.net(MarkStoodley) VMIL keynote : Lessons from a production JVM runtime developer MarkStoodley Lessons about production language runtime design and information about the Eclipse OMR project, used to build all kinds of language runtimes. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/vmilkeynotemarkstoodley-161031121625-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Lessons about production language runtime design and information about the Eclipse OMR project, used to build all kinds of language runtimes.
VMIL keynote : Lessons from a production JVM runtime developer from Mark Stoodley
]]>
1096 5 https://cdn.slidesharecdn.com/ss_thumbnails/vmilkeynotemarkstoodley-161031121625-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Under the Hood of the Testarossa JIT Compiler /slideshow/under-the-hood-of-the-testarossa-jit-compiler/66303162 underthehoodoftestarossajavaone2016-160922133948
JavaOne 2016 presentation slides on the Testarossa Just In Time compiler technology from the IBM J9 Java Virtual Machine, which IBM is contributing to open source (800KLOC to date on github at the Eclipse OMR project). This talk covers both the overall structure of the compiler and provides some details on the dynamic AOT technology available in Testarossa since 2006.]]>

JavaOne 2016 presentation slides on the Testarossa Just In Time compiler technology from the IBM J9 Java Virtual Machine, which IBM is contributing to open source (800KLOC to date on github at the Eclipse OMR project). This talk covers both the overall structure of the compiler and provides some details on the dynamic AOT technology available in Testarossa since 2006.]]>
Thu, 22 Sep 2016 13:39:47 GMT /slideshow/under-the-hood-of-the-testarossa-jit-compiler/66303162 MarkStoodley@slideshare.net(MarkStoodley) Under the Hood of the Testarossa JIT Compiler MarkStoodley JavaOne 2016 presentation slides on the Testarossa Just In Time compiler technology from the IBM J9 Java Virtual Machine, which IBM is contributing to open source (800KLOC to date on github at the Eclipse OMR project). This talk covers both the overall structure of the compiler and provides some details on the dynamic AOT technology available in Testarossa since 2006. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/underthehoodoftestarossajavaone2016-160922133948-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> JavaOne 2016 presentation slides on the Testarossa Just In Time compiler technology from the IBM J9 Java Virtual Machine, which IBM is contributing to open source (800KLOC to date on github at the Eclipse OMR project). This talk covers both the overall structure of the compiler and provides some details on the dynamic AOT technology available in Testarossa since 2006.
Under the Hood of the Testarossa JIT Compiler from Mark Stoodley
]]>
2860 10 https://cdn.slidesharecdn.com/ss_thumbnails/underthehoodoftestarossajavaone2016-160922133948-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Eclipse OMR: a modern toolkit for building language runtimes /slideshow/omr-a-modern-toolkit-for-building-language-runtimes/59282877 omrmoderntoolkitforbuildinglanguageruntimes-160308223618
Mark Stoodley's presentation at EclipseCON 2016 on the new Eclipse OMR project: A Modern Toolkit for Building Language Runtimes.]]>

Mark Stoodley's presentation at EclipseCON 2016 on the new Eclipse OMR project: A Modern Toolkit for Building Language Runtimes.]]>
Tue, 08 Mar 2016 22:36:18 GMT /slideshow/omr-a-modern-toolkit-for-building-language-runtimes/59282877 MarkStoodley@slideshare.net(MarkStoodley) Eclipse OMR: a modern toolkit for building language runtimes MarkStoodley Mark Stoodley's presentation at EclipseCON 2016 on the new Eclipse OMR project: A Modern Toolkit for Building Language Runtimes. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/omrmoderntoolkitforbuildinglanguageruntimes-160308223618-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Mark Stoodley&#39;s presentation at EclipseCON 2016 on the new Eclipse OMR project: A Modern Toolkit for Building Language Runtimes.
Eclipse OMR: a modern toolkit for building language runtimes from Mark Stoodley
]]>
2489 6 https://cdn.slidesharecdn.com/ss_thumbnails/omrmoderntoolkitforbuildinglanguageruntimes-160308223618-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://public.slidesharecdn.com/v2/images/profile-picture.png https://cdn.slidesharecdn.com/ss_thumbnails/eliminatingpauseswednesday-210728192006-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/eliminating-the-pauses-in-your-java-application/249877901 Eliminating the Pauses... https://cdn.slidesharecdn.com/ss_thumbnails/ohthecompilersyoullbuild-181112145211-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/oh-the-compilers-youll-build/122796215 Oh the compilers you&#39;l... https://cdn.slidesharecdn.com/ss_thumbnails/turbo2018workshop-jitasaservice-181105183341-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/turbo2018-workshop-jit-as-a-service/121982761 Turbo2018 workshop J...