Jump to content

英文维基 | 中文维基 | 日文维基 | 草榴社区

Laxmikant Kale

From Wikipedia, the free encyclopedia

Laxmikant (Sanjay) V. Kale is the director of the Parallel Programming Laboratory (PPL) and a professor of computer science at the University of Illinois at Urbana-Champaign. He also holds department affiliations with the Beckman Institute and the Department of Mechanical and Industrial Engineering at Illinois.[citation needed]

Charm++

[edit]

Professor Kale is perhaps best known for Charm++, a parallel object-oriented programming language based on C++. Under his leadership and direction, members of PPL developed (and continue to evolve) Charm++ and its predecessor, Chare Kernel,[1] along with Adaptive MPI (AMPI).[2] On top of this programming system, many parallel applications and libraries have been developed, such as NAMD,[3] OpenAtom,[4] Charisma,[5] et al.

Professor Kale and his research group frequently collaborate with scientists in other disciplines to come up with novel ways of using high performance computing for scientific research and discovery. His research is guided by the principles of improving computer performance and human productivity in parallel programming.[6]

Research group

[edit]

The Parallel Programming Laboratory (PPL) is Professor Kale's research group at the University of Illinois at Urbana-Champaign. The group is composed of research scientists and graduate and undergraduate research assistants in collaboration with domain scientists throughout the world. The group's current collaborations include NCSA's Blue Waters project and Virginia Tech's Contagion project,[7] among others.

Awards

[edit]

Professor Kale was elevated to an ACM Fellow in December 2017 for his contributions to parallel programming and high performance computing.[8] He was named the Paul and Cynthia Saylor Professor of Computer Science in November 2016.[9] He was awarded the IEEE Sidney Fernbach award in 2012[10] and was recognized as an IEEE Fellow in November 2011 for "development of parallel programming techniques[11] and awarded a Gordon Bell special prize in 2002 for NAMD: Biomolecular Simulation on Thousands of Processors, where "researchers achieved unprecedented scaling of the code that renders an atom-by-atom blueprint of large biomolecules and biomolecular systems."[12] Other awards include the C. W. Gear Outstanding Junior Faculty Award, Department of Computer Science, University of Illinois at Urbana-Champaign, 1990[13] and ONR Young Investigator (1990–93).

Education

[edit]

Professor Kale earned his Ph.D. and M.S. in computer science from the State University of New York (SUNY), Stony Brook with David Scott Warren as his advisor.[14] He earned a M.E. in computer science from the Indian Institute of Science (IISc), Bangalore, in 1979 and his undergraduate work was completed in 1977 at the Indian Institute of Technology, Banaras Hindu University, where he earned a B. Tech in Electrical Engineering.[15]

References

[edit]
  1. ^ "Charm++", PPL Research Information, Retrieved February 15, 2012
  2. ^ "Adaptive MPI", PPL Research Information. Retrieved February 15, 2012
  3. ^ "NAMD", PPL Research Information, February 15, 2012
  4. ^ "OpenAtom", PPL Research Information. Retrieved February 15, 2012
  5. ^ "Charisma", PPL Research Information. Retrieved February 15, 2012
  6. ^ Laxmikant V. Kale, "Research Accomplishments in Perspective" Retrieved February 15, 2012
  7. ^ J. William Bell, "Getting Viral". Retrieved February 15, 2012
  8. ^ "2017 ACM Fellows" Retrieved January 23, 2018
  9. ^ "Paul and Cynthia Saylor Professor of Computer Science" Retrieved January 23, 2018
  10. ^ "Sidney Fernbach Award". Retrieved January 23, 2018
  11. ^ "IEEE Fellows List". Retrieved February 15, 2012
  12. ^ ""Gordon Bell news" Archived 2011-07-16 at the Wayback Machine, Supercomputing 2002. Retrieved February 15, 2012
  13. ^ "Faculty Awards", Department of Computer Science. Retrieved February 15, 2012
  14. ^ "David Scott Warren", The Mathematics Genealogy Project. Retrieved February 15, 2012
  15. ^ Laxmikant V. Kale "Biodata". Retrieved February 15, 2012
[edit]