Hubertus Franke

Distinguished Research Scientist at New York University

Town of Yorktown, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Hubertus Franke is a Distinguished Research Scientist with over three decades at IBM Research, specializing in operating systems, computer architecture, cloud and high-performance computing, and compilers. He has authored 143+ peer-reviewed publications and holds 182+ granted patents, blending deep technical invention with research management and strategy—most recently in confidential computing and software-defined infrastructures. A founding contributor to the K42 scalable OS and original developer of the MPI stack for IBM SP supercomputers, he also led wire-speed processor and Linux scalability efforts. Hubertus teaches graduate-level computer science at NYU, Columbia and UIUC, bringing a practitioner’s perspective to 40+ courses taught at NYU alone. His open-source contributions include improvements to libdispatch (Grand Central Dispatch) on multicore Linux, reflecting hands-on systems engineering alongside high-level research direction.
code10 years of coding experience
job10 years of employment as a software developer
bookDiplom / Masters, Diplom / Masters at Karlsruhe Institute of Technology (KIT)
bookPh.D., Ph.D. at Vanderbilt University
languagesEnglish, German
github-logo-circle

Github Skills (8)

c1710
linux10
sem10
c1110
semaphore10
concurrency10
system-programming9
multithreading8

Programming languages (1)

C

Github contributions (5)

github-logo-circle
The libdispatch Project, (a.k.a. Grand Central Dispatch), for concurrency on multicore hardware
Role in this project:
userBack-end Developer
Contributions:18 commits, 24 PRs, 48 comments in 7 months
Contributions summary:Hubertus focused on improving the libdispatch project, which provides concurrency features for multi-core hardware. They made significant changes to timer functionality, including adjustments for Linux environments and the implementation of a futex-based semaphore system. The user also addressed formatting and naming conventions, demonstrating attention to code quality and consistency within the project. Additionally, they contributed to Linux support for readahead functionality.
dispatchpatchgrand-central-dispatchconcurrencymulticore
Contributions:40 pushes, 12 branches, 7 comments in 8 months
dispatchgrand-central-dispatchconcurrencymulticoregrand
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Hubertus Franke - Distinguished Research Scientist at New York University