emeryberger

1.3K Followers
1.2K Following
164 Posts

Professor, Computer Science, Univ. of Massachusetts Amherst. My students, collaborators, and I build innovative systems, especially focused on performance, reliability, and security -- Scalene, Coz, Hoard, and more. Among other things, I am also the creator/maintainer of https://CSrankings.org.

Twitter (while it lasts): @emeryberger
Home page: https://emeryberger.com
Lab page: http://PLASMA-UMass.org
GitHubs:
* http://github.com/plasma-umass/
* http://github.com/emeryberger

AffiliationUniv. of Massachusetts Amherst
Personal GitHubhttps://github.com/emeryberger
Lab GitHubhttps://github.com/plasma-umass
Home pagehttps://emeryberger.com

RightTyper: A Python 3.12+ type assistant that adds type hints to your code. https://github.com/righttyper/righttyper, python3 -m pip install righttyper

RightTyper turns type checking into anomaly detection: it captures the most commonly used types, letting a type checker like mypy detect possibly incorrect type mismatches in your code.

GitHub - RightTyper/RightTyper: A fast and efficient type assistant for Python, including tensor shape inference

A fast and efficient type assistant for Python, including tensor shape inference - RightTyper/RightTyper

GitHub
Tremendously fun performance by @jonathancoulton in Amherst @thedrakeamherst, and a super crowd! Two chords were enough to get the entire audience singing in unison the refrain to Re: Your Brains
https://youtu.be/8tmzjaN2DWc?si=RzJbFzBiXKUaCC1J
Re: Your Brains

YouTube
Now available in the Visual Studio Marketplace: the Scalene VS Code Extension! Now you can profile your Python code from the comfort of your IDE! (Note: you need to install the latest version of VS Code and Scalene.) https://marketplace.visualstudio.com/items?itemName=EmeryBerger.scalene
Scalene - Visual Studio Marketplace

Extension for Visual Studio Code - Scalene: An AI-powered CPU+GPU+memory profiler for Python

Hope he enjoys the card. https://adl.org/donate
Just donated some money to https://www.adl.org/. Dedicated to Elon Musk.
Homepage ORG

ADL

Great article from The Register on our Scalene profiler https://github.com/plasma-umass/scalene, with a hilarious subtitle shout-out to Dolly Parton to boot! "Scalene, Scalene, Scalene, Scalene, I'm beggin' of you please improve my code" 😂

"This profiler chatbot promises to help speed up your Python – we can believe it": https://www.theregister.com/2023/08/30/scalene_ai_advice_python/

GitHub - plasma-umass/scalene: Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals

Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals - plasma-umass/scalene

GitHub
Now with its own easy to remember URL: https://csconferences.org, a site dedicated to collecting information about Computer Science conferences. More conferences and areas coming! Pull requests to https://github.com/emeryberger/csconferences welcome (one just added Embedded & Real-time Systems, thanks @mnwrhsn!). The graphs are in some cases pretty eye-popping (check out those y-axes on the AI conferences). Easy links, too - try https://csconferences.org/#AAAI.
csconferences.org

Major CS conference publication stats (including accepted and submitted) by year.

csconferences
BIG new release of the Scalene profiler for Python (1.5.20) with TONS of improvements to its AI-powered proposed optimization - we've seen speedups up to 300x! (Some examples here: https://github.com/plasma-umass/scalene/issues/554) https://github.com/plasma-umass/scalene, `python3 -m pip install scalene`
Success stories using Scalene's optimization suggestions · Issue #554 · plasma-umass/scalene

This thread is meant to document and collect successful optimizations suggested by Scalene (vs. the more general success stories given here: #58).

GitHub
Show your laptop some love with a shiny "holographic" Scalene sticker - the best Python profiler, and the first ever with AI-infused optimization suggestions! (If you haven't installed it yet, you're missing out! https://github.com/plasma-umass/scalene, `pip install scalene`). DM me and we'll mail you one (while they last - supplies limited)
GitHub - plasma-umass/scalene: Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals

Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals - plasma-umass/scalene

GitHub

RT @StackOverflow:

AI giveth and AI taketh away. Our Head of Content @benpopper chats with Professor @emeryberger, who teaches computer science at the University of Massachusetts Amherst, to discuss recent advances in AI and potential ramifications of its use in education.

https://stackoverflow.blog/2023/02/10/does-your-professor-pass-the-turing-test-ep-537/

Does your professor pass the Turing test? (Ep. 537)

How can educators (and students) adapt to the inevitable rise of AI?

Stack Overflow Blog