Biography:Keno Fischer

From HandWiki
Short description: German computer scientist
Keno Fischer
Born
Germany
NationalityGerman[1]
Alma materHarvard
Known forJulia (programming language), and projects including Celeste, and exaflops project to remediate nuclear waste
AwardsIndividual: Forbes 2019 30 Under 30 – Enterprise Technology
For collaboration with others: 2017 HPC Innovation Excellence Award
Scientific career
FieldsComputer science, Mathematics
Websitehttps://github.com/Keno

Keno Fischer is a German computer scientist known for being a core member implementing the Julia programming language[2] (e.g. its Windows support).[3][4][5][6][7] He is an alumnus of Harvard for both his BA and MA. He works at Julia Computing, which he co-founded with Julia co-creators, Alan Edelman, Jeff Bezanson, Stefan Karpinski, Viral B. Shah and Deepak Vinchhi.[8] He received a B.A. in mathematics and physics from Harvard in 2016,[9] and he completed a Master of Arts in Physics also from Harvard in 2016.

At the age of 25, Fischer was selected by Forbes for their 2019 30 Under 30 – Enterprise Technology list[10] for his work with Julia Computing company.

Fischer, along with the rest of the Celeste team,[11] was awarded the 2017 HPC Innovation Excellence Award for "the outstanding application of HPC for business and scientific achievements."[12] The Celeste project, that ran on a top 6 supercomputer "created the first comprehensive catalog of visible objects in our universe by processing 178 terabytes of SDSS (Sloan Digital Sky Survey) data".[13] "Collecting all known data about the visible universe into a meaningful model certainly is a big data problem."[14]

Fischer is one of the computer exascale simulation researchers helping to remediate nuclear waste, in a collaboration including e.g. Brown University, Nvidia, Lawrence Berkeley National Laboratory with "a deep learning application [..] focused on the Hanford Site, established in 1943 as part of the Manhattan Project to produce plutonium for nuclear weapons and eventually home to the first full-scale plutonium production reactor in the world [..] When plutonium production ended in 1989, left behind were tens of millions of gallons of radioactive and chemical waste in large underground tanks and more than 100 square miles of contaminated groundwater [..] the team was able to achieve 1.2 exaflop peak and sustained performance – the first example of a large-scale GAN architecture applied to SPDEs."[15] "They trained the GAN on the Summit supercomputer, which (as of the June 2019 Top500 list) remains the world’s fastest publicly-ranked supercomputer at 148.6 Linpack petaflops. The team achieved peak and sustained performance of 1.2 exaflops, scaling to 27,504 of Summit’s Nvidia V100 GPUs and 4,584 of its nodes. [..] This physics-informed GAN, trained by HPC, allowed the researchers to quantify their uncertainties about the subsurface flow in the site."[16] The site is "one of the most contaminated sites in the western hemisphere".[17]

Fischer is also the lead programmer of several projects using the Julia language, such as Cxx.jl[18] and XLA.jl (to support Google's TPUs).[19] He also works on supporting the Julia language on WebAssembly. In H1 2019, Mozilla, the maker of the Firefox web browser, sponsored "a member of the official Julia team" for the project "Bringing Julia to the Browser" as part of their research grants.[20] Additionally, Fischer has worked on Mozilla's rr tool.

See also

References

  1. "r/IAmA - Comment by u/loladiro on "We've spent the past 9 years developing a new programming language. We're the core developers of the Julia Programming Language. AuA."" (in en-US). https://www.reddit.com/r/IAmA/comments/97jdb9/weve_spent_the_past_9_years_developing_a_new/e48mhop. 
  2. "From Tree Leaves to Galaxies: Keno Fischer's Interview with Robin.ly - Julia Computing". https://juliacomputing.com/blog/2019/10/keno-robinly/. "how a 16 year-old German exchange student became a 19 year-old co-founder of Julia Computing" 
  3. "Why the creators of the Julia programming language just launched a startup". May 18, 2015. https://venturebeat.com/2015/05/18/why-the-creators-of-the-julia-programming-language-just-launched-a-startup/. 
  4. Bryant, Avi (October 15, 2012). "Matlab, R, and Julia: Languages for data analysis". O'Reilly Strata. http://strata.oreilly.com/2012/10/matlab-r-julia-languages-for-data-analysis.html. 
  5. Krill, Paul (2012-04-18). "New Julia language seeks to be the C for scientists" (in en). https://www.infoworld.com/article/2616709/new-julia-language-seeks-to-be-the-c-for-scientists.html. 
  6. Finley, Klint (February 3, 2014). "Out in the Open: Man Creates One Programming Language to Rule Them All". Wired. https://www.wired.com/2014/02/julia/. 
  7. Gibbs, Mark (2013-01-09). "Pure and Julia are cool languages worth checking out" (in en). https://www.computerworld.com/article/2494576/pure-and-julia-are-cool-languages-worth-checking-out.html. 
  8. www.ETtech.com. "Julia founders create new startup to take language commercial | ETtech". The Economic Times. http://tech.economictimes.indiatimes.com/news/startups/julia-founders-commercialise-language-create-new-startup/47212849. 
  9. Fischer, Keno. "Resume". https://www.linkedin.com/in/keno-fischer-974261b0/. Retrieved October 2, 2020. 
  10. "Keno Fischer on Forbes 30 under 30". https://www.forbes.com/profile/keno-fischer/#68b58842190f. Retrieved October 2, 2020. 
  11. Regier, Jeffrey; Fischer, Keno; Pamnany, Kiran; Noack, Andreas; Revels, Jarrett; Lam, Maximilian; Howard, Steve; Giordano, Ryan et al. (2019-05-01). "Cataloging the visible universe through Bayesian inference in Julia at petascale" (in en). Journal of Parallel and Distributed Computing 127: 89–104. doi:10.1016/j.jpdc.2018.12.008. ISSN 0743-7315. http://www.sciencedirect.com/science/article/pii/S0743731518304672. 
  12. "National Energy Research Scientific Computing Center: 2017 Annual Report". 2017. https://www.nersc.gov/assets/Uploads/2017NERSC-AnnualReport.pdf. 
  13. Farber, Rob (2017-11-28). "Julia Language Delivers Petascale HPC Performance" (in en-US). https://www.nextplatform.com/2017/11/28/julia-language-delivers-petascale-hpc-performance/. 
  14. "A Big Data Journey While Seeking to Catalog our Universe" (in en-US). 2019-01-16. https://www.hpcwire.com/2019/01/16/a-big-data-journey-while-seeking-to-catalog-our-universe/. 
  15. "Deep Learning Expands Study of Nuclear Waste Remediation". https://cs.lbl.gov/news-media/news/2019/deep-learning-expands-study-of-nuclear-waste-remediation-2/. 
  16. "Leveraging Exaflops Performance to Remediate Nuclear Waste" (in en-US). 2019-11-12. https://www.hpcwire.com/2019/11/12/leveraging-exaflops-performance-to-remediate-nuclear-waste/. 
  17. Yang, Liu; Treichler, Sean; Kurth, Thorsten; Fischer, Keno; Barajas-Solano, David; Romero, Josh; Churavy, Valentin; Tartakovsky, Alexandre; Houston, Michael; Prabhat; Karniadakis, George (2019-10-28). "Highly-scalable, physics-informed GANs for learning solutions of stochastic PDEs". arXiv:1910.13444 [physics.comp-ph].
  18. "JuliaInterop/Cxx.jl". https://github.com/JuliaInterop/Cxx.jl. 
  19. Fischer, Keno; Saba, Elliot (2018-10-23). "Automatic Full Compilation of Julia Programs and ML Models to Cloud TPUs". arXiv:1810.09868 [cs.PL].
  20. Cimpanu, Catalin. "Mozilla is funding a way to support Julia in Firefox" (in en). https://www.zdnet.com/article/mozilla-is-funding-a-way-to-support-julia-in-firefox/.