Skip to main content



David A. Lifka
Director - Center for Advanced Computing
Adjunct Associate Professor - Computing and Information Science

David Lifka

David is the Director of the Cornell University Center for Advanced Computing. He is a HPC industry veteran with nineteen years experience in management and technology leadership positions at Cornell and Argonne National Laboratory. His areas of expertise include parallel job scheduling and resource management systems, data management, high throughput systems, and Web services. Lifka has a Ph.D. in Computer Science from the Illinois Institute of Technology and serves on a number of academic and corporate advisory boards. His scheduling technologies have been commercially licensed by industry and he has received a ComputerWorld/Smithsonian award for innovations in IT.

Email or Phone 607.254.8621


Areas of Research or Expertise

  • High Performance Computing, HPC
  • Parallel job scheduling & resource management systems
  • Scripting in Python & Perl

Projects

CIS Courses

  • CIS 405 - High Performance Computing: Platforms, Tools and Effective Strategies for Computationally and Data Intensive Science
  • CIS 406 - Introduction to Scripting in Perl & Python

Education

Memberships/Professional Affiliations

    Employment History
  • 2007- Director of the Center for Advanced Computing, Cornell University
  • 2005-2007 Director of High Performance and Innovative Computing, Computing and Information Science, Cornell University
  • 2001-2005 Chief Technical Officer, Cornell Theory Center, Cornell University
  • 1999-2001 Associate Director, Computer Systems, Cornell Theory Center, Cornell University
  • 1995-1999 Senior Systems Programmer, Cornell Theory Center, Cornell University
  • 1993-1995 Senior Technical Support Analyst, Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL
  • 1992-1993 Associate Computer Scientist, Petabyte Access Storage Solutions project, High Energy Physics Division, Argonne National Laboratory, Argonne, IL
  • 1991-1992 Associate Computer Scientist, Computing and Telecommunications Division, Argonne National Laboratory, Argonne, IL
  • 1988-1991 Assistant Computer Scientist, Computing and Telecommunications Division, Argonne National Laboratory, Argonne, IL