James Larus Explained

James Larus
Birth Date:15 September 1958
Nationality:American
Fields:computer science
Workplaces:Microsoft, University of Wisconsin-Madison, EPFL
Education:Harvard University (AB)
UC Berkeley (MSc & PhD)
Thesis1 Title:and
Thesis2 Title:)-->
Thesis1 Url:and
Thesis2 Url:)-->
Thesis1 Year:and
Thesis2 Year:)-->
Doctoral Advisors:)-->
Known For:Singularity (operating system)
Spouses:)-->
Partners:)-->

James R. Larus is an American computer scientist specializing in the fields of programming languages, compilers, and computer architecture.[1] He is currently at École Polytechnique Fédérale de Lausanne (EPFL) where he has served as the Dean of the School of Computer and Communication Sciences (IC) from 2014 until 2021.[2] [3]

Before joining EPFL, Larus worked as a Principal Researcher at Microsoft Research (MSR), where he worked from 1998 until 2013.[4] He was at one point the Director of Research and Strategy for Microsoft's eXtreme Computing Group (XCG) where he helped develop the Orleans cloud computing project.[5] He was also one of the two co-leads on Microsoft's Singularity project.[6]

Prior to working for Microsoft, James was an associate professor at University of Wisconsin–Madison in the Computer Science department.[7] [8]

Education

Larus graduated magna cum laude from Harvard University in 1980 with a Bachelor of Arts in applied mathematics.[7] He got both a Master of Science and a PhD in computer Science from the University of California, Berkeley in 1982 and 1989 respectively.[7]

Publications and Notable Work

Larus is known for the creation of SPIM, a widely distributed MIPS simulator.[7] [9] [10]

He has written many papers[7] and has an h-index of 67.[11] One of his best known papers is his paper on efficient path profiling.[12]

He is also a co-author of the book Transactional Memory, published in 2007 by Morgan & Claypool.[4] [13]

Larus also helped fund and lead the development of the Decentralized Privacy-Preserving Proximity Tracing (DP-3T) in effort to provide contact tracing as a way to slow the COVID-19 pandemic.[14] [15]

Achievements

Larus was a Harvard College Scholar, a National Science Foundation Young Investigator, and is an ACM Fellow. He has also won numerous awards for his papers over the years.[7]

Notes and References

  1. News: Renowned Computer Scientist at the Head of the IC School. 14 September 2014.
  2. Web site: James Larus Biography. 14 September 2014.
  3. Web site: Welcome Rüdiger Urbanke as new IC School Dean!. 24 September 2021 . 28 June 2022 . Petersen . Tanya .
  4. Web site: Microsoft Research Profile. Microsoft Research. 14 September 2014.
  5. Web site: Orleans. Microsoft Research. 14 September 2014.
  6. Web site: Singularity. Microsoft Research. 14 September 2014.
  7. Web site: James Larus CV. 14 September 2014.
  8. Web site: James Larus Wisconsin Page. 15 September 2014.
  9. Web site: SPIM. 14 September 2014.
  10. Book: James O. Hamblen. Tyson S. Hall. Michael D. Furman. Rapid Prototyping of Digital Systems: SOPC Edition. 31 October 2007. Springer Science & Business Media. 978-0-387-72670-0. 303–.
  11. Web site: James Larus' Publication List. Google Scholar. 22 April 2020.
  12. Ball. Thomas. Larus. James. Efficient Path Profiling. ACM. Micro 29. 1996. 46–57. 9780818676413.
  13. Harris. Tim . Larus . James . Rajwar . Ravi . Transactional Memory . 2nd . Synthesis Lectures on Computer Architecture . 5 . 1 . 2010 . 1–263 . 1935-3235 . 10.2200/S00272ED1V01Y201006CAC011.
  14. Zastrow . Mark . Coronavirus contact-tracing apps: can they slow the spread of COVID-19? . Nature . 2020 . 10.1038/d41586-020-01514-2 . 32433633 . 218765305 . 15 September 2020.
  15. Web site: DP3T - Decentralized Privacy-Preserving Proximity Tracing . Github . 15 September 2020.