Alfonso² Peterssen☕ @TheMukel
@GraalVM padawan at Oracle Labs. Working on Java on Truffle aka Espresso: A meta-circular Java bytecode interpreter for GraalVM. Zurich, Switzerland Joined August 2015-
Tweets87
-
Followers283
-
Following498
-
Likes710
The bug is in the compiler!
Jensen made the rounds recently, saying that people shouldn't need to learn how to code to program in the future. I agree: Coding is incidental to programming, which is the act of solving problems. Programmers will instead be orchestrating AIs. An excerpt from my TED AI talk.
The first #GraalVM native image entry made it to the #1BRC leaderboard! @thomaswue currently on #2 with that with 9.625s on the eval instance, behind @royvanrijn. Curious how much of a difference PGO would be able to make 🤓. 1⃣🐝🏎️ github.com/gunnarmorling/…
To create Gemini Ultra, @JeffDean just wrote down an integer and used it as a seed for a PRNG to generate all the weights.
Is #Java fast enough for #LLM inference? Check out our latest article on how to achieve near-native performance in LLM inference by combining Project Panama - Foreign Function & Memory API, Vector API and #Tornadovm . medium.com/@mpapadimitrio…
TornadoVM 1.0 is out! Off-heap memory allocation is now supported via the integration with the Panama MemorySegment API, and much more! Changelog: github.com/beehive-lab/To… Guideline for migration to off-heap types: tornadovm.readthedocs.io/en/latest/offh… #opensource #Java #GPU #acceleration #AI
I ported @karpathy's llama2.c to Java: github.com/mukel/llama2.j… For large models, the JVM performs very close to the C implementation. It can even run Llama 2 7B at a whooping 1.5 tokens/s.
We just released an upgrade to WebVM. Our #WebAssembly based x86 virtual machine running completely in the browser. You can now customize the system and deploy your own version on GitHub pages with just a few clicks. Check it out! leaningtech.com/mini-webvm-you…
A JVM in the browser 🤯 a refinement of the original approach e.g. compiling Java bytecodes to JS and native dependencies to WebAssembly.
A JVM in the browser 🤯 a refinement of the original approach e.g. compiling Java bytecodes to JS and native dependencies to WebAssembly.
Finalizers will be finalized, finally!
"Learn You An Actor (System) For Great Good! (with @java 17, records, switch expressions and @jbangdev)" an overview of the most recent Java features by revisiting @viktorklang's original Minimal Actors! evacchi.github.io/java/records/j…
Java on Truffle (Espresso) doubles down on 17: it runs great on a 17 host and also supports Java 17 as guest language. #BrewYourBeansOnJDK17
Java on Truffle (Espresso) doubles down on 17: it runs great on a 17 host and also supports Java 17 as guest language. #BrewYourBeansOnJDK17
Web browsers are not operating systems or application development environments. They’re document viewers. The effort to make them into something more than that has been one of the biggest wrong turns in the history of computing.
Are you curious about yesterday's Java on Truffle release? Give it a try with this demo: github.com/graalvm/graalv…
Java on Truffle, also known as Espresso, was just released: Checkout the fully meta-circular Java bytecode interpreter for GraalVM.
Java on Truffle, also known as Espresso, was just released: Checkout the fully meta-circular Java bytecode interpreter for GraalVM.
There's a teaser here for where GraalVM may be going next if you weren't aware of what Espresso is github.com/oracle/graal/i…
And in the Runtime category, it's Graal JIT vs. Helpful NullPointerException.
TruffleRuby is now the first implementation besides CRuby to pass all of the 2180 #RubyGems' tests, no exclusions! github.com/rubygems/rubyg…
Love it! Performance home run for @TruffleRuby.
Love it! Performance home run for @TruffleRuby.
Tanna Layher @LayherTann56146
81 Followers 5K FollowingCeline Whittenbeck @CeliWhittenb
81 Followers 5K FollowingJuliette Schoeneman @JulietteSc35790
86 Followers 5K FollowingVera Mernin @merni_v
33 Followers 5K FollowingReign Godzik @re_godzik
61 Followers 5K FollowingIda @ida_worsham64
118 Followers 3K FollowingMillie-rose Donnick @MDonnick2644
18 Followers 4K Following 😛Millie-rose ~ 23 ~ Join my free content👇👄Whitley Pinder @pin_whitl
59 Followers 5K FollowingMadelynn Melbye @MelbMadelyn
87 Followers 5K FollowingTracy Krush @tr_kru
69 Followers 5K FollowingDemetrius Drager @DemetriuDrage
35 Followers 5K FollowingRobin Tritsch @RobinTrits
53 Followers 5K FollowingKassidy Feerick @feeri_kassi
67 Followers 5K FollowingJacqueline Aschan @asch_jacquelin
26 Followers 5K FollowingBetty 😌 @Betty6277
13 Followers 207 Following Smоldering siren seeking еxhilarating sexuаl еnсоuntеrsStefan Marr @smarr
2K Followers 497 Following Researcher, Royal Society Industry Fellow, Senior Lecturer. Working on interpreters, compilation, concurrency, and debugging tools.Cher Mcfarland @CherMcfarl66434
73 Followers 5K FollowingPawan Kartik @SPawanKartik
125 Followers 713 Following • @OfficialUoM • Previously: Compilers, Runtimes, PLs, Tooling, and Static Analysis @DeepSourceHQ (YC W20).Kerry @martinez32kerry
291 Followers 3K FollowingMendy Goettle @MGoettle34798
92 Followers 5K FollowingHieesu Lee @hieesu_lee
4 Followers 194 Followingshifa khan 🐇👀 @MasterShifuu18
2K Followers 3K Following I am a full-stack software developer, learner, and writer. I love programming 👨💻, reading, writing, exploring technology, music, Astronomy 🔭and speaking 😀.ibra taha @ibrataha8
5 Followers 145 FollowingRonald Dehuysser @rdehuyss
548 Followers 721 Following Developer in ${enter your preferred stack here} | Co-JUG organizer | full-time #opensource developer | creator of @JobRunr. Bad in #socialmedia.Stephan | Devoxx Belg.. @Stephan007
10K Followers 453 Following Founder @Devoxx @Devoxx4kids and @BeJUG | Co-founder @VoxxedShaun Smith 🇨🇦�.. @shaunmsmith
1K Followers 470 Following Leading @GraalVM Product Management @OracleLabs. Views expressed are my own. Also @[email protected]Anilkumar Patil @AnilSP20227578
0 Followers 79 Following fundamentals | tech enthusiast | focused work-studyJatinder Singh Aujla @jatinderaujla_
31 Followers 171 Following Software Engineer | Java | Spring Boot | Open source contributorAndrei Pechkurov @AndreyPechkurov
1K Followers 618 Following Top data race and segfault producer in the room.Steven Daniel | #Blaz.. @ejavacraft
577 Followers 862 Following Full-Stack Polyglot Developer (Azure, Blazor, Java, C#, and MAUI) || Technical Author. Speaker. Trainer. Investor. Published Books: https://t.co/EnjSM2NjoXHarshaCodes 💻 @HarshaCodes
295 Followers 1K Following Software Engineer. Doing Java, Spring and AWS. A blogger/ coder/ learner. I’m from @UCSC_LK, @colombouni /WSSCK/LK 🇱🇰 🇸🇬 🇦🇺/ : Opinions are my ownmonadbeck @ipasoff
236 Followers 2K FollowingGrzegorz Piwowarek @pivovarit
3K Followers 1K Following Founding Engineer @QuesmaOrg, @WarszawaJUG @JDD_Krakow @4Developers @bottega_it | ex @hazelcast Java/Golang/Rust, and dad jokes. Dad jokes are my own.Diego C. @juandcg031
136 Followers 1K Following Systems Engineer - Software Developer Backend - Java Developer. I love economics and finance. 100% pro free market.Ing. Carlos Camacho @ccamachog
674 Followers 507 Following Santiago, RD. Ingeniero Telemático, Evangelista Java, Profesor PUCMM. Miembro FCLD, Linux User, Android, Esposo, Padre, Amigo, Konoha, Dark Side, Nintendo. :-)Oliver Weiler @helpermethod
930 Followers 909 Following @sdkman_ contributor. Inventor of wheels. Thoughts are my own.Clement Levallois / s.. @seinecle
4K Followers 3K Following Associate professor at @emlyon Maker of https://t.co/tz4qS8JtPe Developer of @Gephi plugins Java dev ❤️ Author https://t.co/p1hDu8B0ePEmre Akis @akisemre
256 Followers 2K Following Yazılım zanaatkârı, sinefil ... Software craftsman , cinephile ... Likes to be in the zone ... sometimes a ruminatorYavuz T. @yavuztas_dev
53 Followers 110 Following Passionate Java Developer. I like writing technical articles about Java & Spring. #java #spring #springbootaristides.villarreal @aristidesvbravo
454 Followers 947 Following @java_champions https://t.co/kxv3csFnD7 jmoordb-core, https://t.co/hCgj2XskA8Cương Nguyễn @Cuong0993
60 Followers 910 FollowingAndrei Roşca @andrei_jdk
27 Followers 628 Following Passionate Java developer. Interested in the Java platform and its ecosystem.Juan Pablo Ospina H @jpoh97
148 Followers 2K Following 🇨🇴 Software engineer 🧑💻 passionate about #architecture 🟢⚪ Soccer fan, ♟️ chess enthusiast, Rubik's solver, and 🤟 Rock. Advocate of software quality #tddIlayaperumal Gopinath.. @ilayaperumalg
858 Followers 2K Following Software Engineering Manager @SpringCentral team @VMware | CKAD | CKA.Kevin Bourrillion @kevinb9n
6K Followers 366 Following Java Platform Group @ Oracle (that's new!). Xoogler. https://t.co/bRlOFFrFY6. Past: Guava, Guice, AutoValue, google-java-format, Error Prone, Google Java Style GuideMark Russinovich @markrussinovich
156K Followers 402 Following CTO of Microsoft Azure, author of novels Rogue Code, Zero Day and Trojan Horse, Windows Internals, Sysinternals tools. Opinions are my own.Thomas G. Dietterich @tdietterich
50K Followers 505 Following Distinguished Professor (Emeritus), Oregon State Univ.; Former President, Assoc. for the Adv. of Artificial Intelligence; Robust AI & Comput. SustainabilityJonathan Blow @Jonathan_Blow
131K Followers 234 Following Designer/Programmer behind Braid and The Witness. Braid, Anniversary Edition comes out May 14. https://t.co/05NUbEfwyTAaron Defazio @aaron_defazio
6K Followers 363 Following Research Scientist at Meta working on optimization. Fundamental AI Research (FAIR) teamAstral @astral_sh
3K Followers 0 Following High-performance developer tools for the Python ecosystem, starting with Ruff, an extremely fast Python linter, written in Rust.Jonathan Frankle @jefrankle
16K Followers 685 Following Chief Scientist, Neural Networks @Databricks via MosaicML. PhD @MIT_CSAIL. BS/MS @PrincetonCS. DC area native. Making AI efficient for everyone at @DbrxMosaicAISebastian Raschka @rasbt
267K Followers 906 Following Machine learning & AI researcher writing at https://t.co/A0tXWzG1p5. LLM research engineer @LightningAI. Previously stats professor at UW-Madison.Ronald Dehuysser @rdehuyss
548 Followers 721 Following Developer in ${enter your preferred stack here} | Co-JUG organizer | full-time #opensource developer | creator of @JobRunr. Bad in #socialmedia.Stephan | Devoxx Belg.. @Stephan007
10K Followers 453 Following Founder @Devoxx @Devoxx4kids and @BeJUG | Co-founder @VoxxedMichael Vorburger ⛑.. @vorburger
532 Followers 464 Following So long, 🐦 Twitter... see ya all on #Mastodon! 🦣Ken Kousen @kenkousen
6K Followers 572 Following Java Champion, NFJS speaker, and author of several books; latest is Mockito Made Clear (Pragmatic Programmers). See also https://t.co/rrRDM6CmiKThomas Stuefe @tstuefe
870 Followers 158 Following @[email protected] JVM engineer at Red Hat. OpenJDK dev, Exil-Norddeutscher. Opinions are my own and do not reflect the opinions of my employer.Elias Nogueira 🇧�.. @eliasnogueira
6K Followers 1K Following Java Champion | Senior Principal Software Engineer | Speaker | Writer | Oracle ACE | Java Magazine NL | OSSAndrei Pechkurov @AndreyPechkurov
1K Followers 618 Following Top data race and segfault producer in the room.Blaize D'souza ❤️ @blaizedsouza
3K Followers 5K Following technologist | generative ai | multi-cloud | kubernetes | edge computing | stream processing | reactive systems | microservices | ml | iot | fog computingHarshaCodes 💻 @HarshaCodes
295 Followers 1K Following Software Engineer. Doing Java, Spring and AWS. A blogger/ coder/ learner. I’m from @UCSC_LK, @colombouni /WSSCK/LK 🇱🇰 🇸🇬 🇦🇺/ : Opinions are my ownSteven Daniel | #Blaz.. @ejavacraft
577 Followers 862 Following Full-Stack Polyglot Developer (Azure, Blazor, Java, C#, and MAUI) || Technical Author. Speaker. Trainer. Investor. Published Books: https://t.co/EnjSM2NjoXMartin Stefanko @xstefank
570 Followers 597 Following Principal SW engineer at @RedHat, @BrnoJUG leader, @MicroProfileIO, @QuarkusIO, @smallrye_io, @WildflyAS, JBoss, author https://t.co/UIv3yfZzJ3 https://t.co/A4ekRQpKxLGrzegorz Piwowarek @pivovarit
3K Followers 1K Following Founding Engineer @QuesmaOrg, @WarszawaJUG @JDD_Krakow @4Developers @bottega_it | ex @hazelcast Java/Golang/Rust, and dad jokes. Dad jokes are my own.Vsevolod @qwwdfsad
477 Followers 342 Following Kotlin core libraries and tools group lead. Coroutines, serialization, standard library, tooling, concurrency, performance @ JetBrainsAnthony Goubard ☮ @Anthony_Goubard
61 Followers 64 Following Founder of Japplis. Desktop Utilities written in Java. https://t.co/xZcMNOaz33Jean-Philippe Bempel .. @jpbempel
3K Followers 209 Following Sr Sw Eng @Datadoghq, optimize software running on JVM. Love performance topics and mechanical sympathy supporter. Java Champion & @javamissionctrl committerClement Levallois / s.. @seinecle
4K Followers 3K Following Associate professor at @emlyon Maker of https://t.co/tz4qS8JtPe Developer of @Gephi plugins Java dev ❤️ Author https://t.co/p1hDu8B0ePYannis Bres @YannisBres
276 Followers 296 Following Distributed Query Engine @Datadoghq, co-lead of @RivieraJUG & @RivieraDEV Former Lead Software Architect @ Stonesoft → @McAfee → @IntelSecurity → @ForcepointSecAntonio Goncalves @agoncal
19K Followers 636 Following Principal Software Engineer @Microsoft @Azure @JavaAtMicrosoft @devoxxfr @parisjug @Java_Champions @pluralsight #BookAuthor #Jazz #Tango Us/WeOliver Weiler @helpermethod
930 Followers 909 Following @sdkman_ contributor. Inventor of wheels. Thoughts are my own.Ing. Carlos Camacho @ccamachog
674 Followers 507 Following Santiago, RD. Ingeniero Telemático, Evangelista Java, Profesor PUCMM. Miembro FCLD, Linux User, Android, Esposo, Padre, Amigo, Konoha, Dark Side, Nintendo. :-)Yavuz T. @yavuztas_dev
53 Followers 110 Following Passionate Java Developer. I like writing technical articles about Java & Spring. #java #spring #springbootCương Nguyễn @Cuong0993
60 Followers 910 FollowingAndrei Roşca @andrei_jdk
27 Followers 628 Following Passionate Java developer. Interested in the Java platform and its ecosystem.Fabio Bonfante 🖖 �.. @bfx81
84 Followers 345 Following Developer, marito e papà di due splendidi bambini!AntoniosBarotsis @Tony_Barotsis
128 Followers 535 Following I like Software (except UIs) and Rust || Documenting my journey in learning. Student at @tudelft.Ilayaperumal Gopinath.. @ilayaperumalg
858 Followers 2K Following Software Engineering Manager @SpringCentral team @VMware | CKAD | CKA.Juan Pablo Ospina H @jpoh97
148 Followers 2K Following 🇨🇴 Software engineer 🧑💻 passionate about #architecture 🟢⚪ Soccer fan, ♟️ chess enthusiast, Rubik's solver, and 🤟 Rock. Advocate of software quality #tddMarkus Eisele @myfear
28K Followers 2K Following Something at @RedHat. Legal thinks you need to know that I'm speaking for myself here. I believe you knew.All Things Dev @all_things_dev
60 Followers 1K Following Technical Architect. Exploring things related to coding and technology. Posts about Java, Kotlin and related frameworks. YouTube: https://t.co/N95l3qCKLLFabio Silva @FabioLuisSSilva
118 Followers 1K Following Husband, Father, CEO @VanguardaTI, Author @baeldung, @Payara_Fish Authorised Reseller, OCP - Java SE 8, Android Certified, three participations at @ICPCNewsPaulus Esterhazy @pesterhazy
1K Followers 975 Following Principal Engineer @Pitch // Co-organizer @ClojureBerlin // Software design, Postgres, AWS, ReactMazen Abdullah @mznmel
47K Followers 2K Following @by_linker co-founder | Researcher & Programmer #CS, #AI, #MachineLearning, and #DataSystems. Passionate about technology. PhD in A.I. @UWaterlooskeptrune @skeptrune
810 Followers 955 Following Founder-engineer @trieveai Trieve combines retrieval focused language models with tools for fine-tuning ranking https://t.co/4Fr3GbkG4wMosesNoLineDev 🇺�.. @MosesNoLineDev
18 Followers 378 Following Software Architect @axitera. Java, CI/CD, K8S, SRE, Test... only production matters. https://t.co/w0dhI2lBTT…Jason Nochlin @jasonnochlin
639 Followers 162 Following “I don’t care what it was designed to do, I care about what it can do.” prev-Founder and Chief Engineer of Teleport, acq. by Fivetrantivrfoa @tivrfoa
133 Followers 254 FollowingMarko Topolnik @mtopolnik
407 Followers 147 Following I am a builder by vocation, but my greatest passion is just understanding things, for no practical value.Data Pointed @DataPointed
8K Followers 985 Following Stephen Von Worley. Data visualization and words: https://t.co/G908V2HFmI About: https://t.co/xpBlnBfHabSerkan Özal @serkan_ozal
2K Followers 2K Following @awscloud Serverless Hero | Co-Founder & CTO @thundraio | #AWS #Lambda enthusiastic | #serverless researcher | #JVM hackerIt's finally out! Teaser: Linearly scalable and sound, yet precise, static analysis for Java. Spoiler: Analyzing @springframework PetClinic 5x faster! Link to PDF: codrutstancu.com/pldi24main-p25… #PLDI2024
Finally, it's the weekend🎉Time for experiments! Using GPT-4 to evaluate content generated by Llama2. Seems to integrate well with standard JUnit/AssertJ tests. WDYT?
@awesomekling I once had this as pinned image on my laptop. I don't know whose work is this, but thanks to the person who did this, and you for reminding. :)
💁♂️ Some keyboard navigation tricks for your Unix shell! 🤓 Ctrl+A: Go to start of line Ctrl+E: Go to end of line Ctrl+W: Erase 1 word backwards Alt+D: Erase 1 word forwards Ctrl+U: Erase to start of line Ctrl+K: Erase to end of line Ctrl+Y: Paste what you just erased
🔥llm.c update: Our single file of 2,000 ~clean lines of C/CUDA code now trains GPT-2 (124M) on GPU at speeds ~matching PyTorch (fp32, no flash attention) github.com/karpathy/llm.c… On my A100 I'm seeing 78ms/iter for llm.c and 80ms/iter for PyTorch. Keeping in mind this is fp32,…
#1BRC--Nerd Sniping the Java Community The slides from my #JavaLand talk are up. Turns out one can talk much longer than 40min about that topic ;) Highly recommend to also check out the code repo itself to learn more about all the tricks folks used. 👉 speakerdeck.com/gunnarmorling/…
Have you ever wanted to train LLMs in pure C without 245MB of PyTorch and 107MB of cPython? No? Well now you can! With llm.c: github.com/karpathy/llm.c To start, implements GPT-2 training on CPU/fp32 in only ~1,000 lines of clean code. It compiles and runs instantly, and exactly…
New #TornadoVM release! And this release includes many enhancements! I have already tried the native installation on #Windows 10/11 with #spirv #cuda and #opencl!
TornadoVM 1.0.3 is out! Native installation for #Windows 10/11 is merged, thanks to @otabuzzman! Furthermore, this version brings updates in the API and plenty of bug fixes. Check out all the improvements here: github.com/beehive-lab/To… #opensource #Java #GPU #acceleration #AI
Its that time of year :) JBangHub is an idea cooking for a while as I got tired of hearing people say its too much work to add a jbang-catalog to their project :) With help from @renovatebot and a little magic dust we all can now setup jbang-catalog with automatic dependency…
I agree! I am excited about the prospect of making Loom accessible to any Truffle language implementation, so other language communities have a fix available too! We are hard at work! cc @eregontp
Achieving over 500 GFLOPS for Matrix Multiplication with Java and @tornadovm when running on a laptop with an #NVIDIA RTX 2060 GPU within #Docker! 🚀Awesome!
TIL: Sorting UTF-8 encoded strings by their bytes gives the same result as sorting them by actual codepoints. It's all because of how UTF-8's leading bytes are set up.
Why Are My Bytecode Interpreters Slow? Hunting Truffles with VTune A bit of a follow on our AST vs Bytecode paper, looking into the bytecode dispatch of Truffle interpreters. And with a small addendum that looks into an RPython-based interpreter, too. stefan-marr.de/2024/02/why-ar…
[blog post version] The TornadoVM Programming Model Explained jjfumero.github.io/posts/2024/23/… #java #gpus
Who would have thought that #Java would turn out like this?!
I'm happy to have helped to make the Google #Java Code Formatter available not only as JAR anymore, but now (new) as very fast platform specific native binary executables (built with #GraalVM), see github.com/google/google-…!
Google's Code Formatter for Java is now 10x faster thanks to @graalvm Native Image! 🥳
And it's already directly usable in #vscode #code @code thanks to github.com/JoseVSeb/googl…! "Formatting completed in 45ms." instead of 473ms! That x10 is actually noticeable on Ctrl-S Save a *.java, even on a fast computer - cool!
TruffleRuby is now using Prism as its Ruby parser! 🚀 This means *all* the Ruby 3.3 syntax is supported, no exception! It is also twice as fast as the previous parser written in Java! And future Ruby syntax will be available very quickly in TruffleRuby. github.com/oracle/truffle…
Happy to announce that my talk at @DevoxxUK 2024 has been accepted! Join me to delve into how TornadoVM can transform Java-based Machine Learning applications! devoxx.co.uk/speaker-detail…