Jeff Eppinger
   HOME

TheInfoList



OR:

Jeffrey Lee Eppinger (born ca 1960) is an American
computer scientist A computer scientist is a person who is trained in the academic study of computer science. Computer scientists typically work on the theoretical side of computation, as opposed to the hardware side on which computer engineers mainly focus (al ...
, entrepreneur and Professor of the Practice at the
Carnegie Mellon University Carnegie Mellon University (CMU) is a private research university in Pittsburgh, Pennsylvania. One of its predecessors was established in 1900 by Andrew Carnegie as the Carnegie Technical Schools; it became the Carnegie Institute of Technology ...
, School of Computer Science. Eppinger was a co-founder of Transarc Corporation, which was bought by IBM in 1994. Eppinger was a student at Carnegie Mellon University where he earned a
Bachelor of Science A Bachelor of Science (BS, BSc, SB, or ScB; from the Latin ') is a bachelor's degree awarded for programs that generally last three to five years. The first university to admit a student to the degree of Bachelor of Science was the University of ...
in 1982, a
Master of Science A Master of Science ( la, Magisterii Scientiae; abbreviated MS, M.S., MSc, M.Sc., SM, S.M., ScM or Sc.M.) is a master's degree in the field of science awarded by universities in many countries or a person holding such a degree. In contrast to ...
in 1987, and a
PhD PHD or PhD may refer to: * Doctor of Philosophy (PhD), an academic qualification Entertainment * '' PhD: Phantasy Degree'', a Korean comic series * ''Piled Higher and Deeper'', a web comic * Ph.D. (band), a 1980s British group ** Ph.D. (Ph.D. albu ...
in Computer Science in 1988. His advisors were
Alfred Spector Alfred Zalmon Spector is an American computer scientist and research manager. He is a visiting scholar in the MIT EECS Department and was previously CTO of Two Sigma Investments. Before that, he was Vice President of Research and Special Initiati ...
and
Richard Rashid Richard Farris Rashid is the founder of Microsoft Research, which he created in 1991. Between 1991 and 2013, as its chief research officer and director, he oversaw the worldwide operations for Microsoft Research which grew to encompass more than ...
. At Carnegie Mellon, Eppinger's dissertation demonstrated the integration of the
Mach Mach may refer to Mach number, the speed of sound in local conditions. It may also refer to: Computing * Mach (kernel), an operating systems kernel technology * ATI Mach, a 2D GPU chip by ATI * GNU Mach, the microkernel upon which GNU Hurd is bas ...
Operating System's
virtual memory In computing, virtual memory, or virtual storage is a memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a very l ...
with the Camelot Transaction System. This recoverable virtual memory concept was subsequently used to implement the
Coda Coda or CODA may refer to: Arts, entertainment, and media Films * Movie coda, a post-credits scene * ''Coda'' (1987 film), an Australian horror film about a serial killer, made for television *''Coda'', a 2017 American experimental film from Na ...
File System. In 1983, Eppinger won the George E. Forsythe Award for his research in
binary search trees In computer science, a binary search tree (BST), also called an ordered or sorted binary tree, is a rooted binary tree data structure with the key of each internal node being greater than all the keys in the respective node's left subtree and ...
. Eppinger had made empirical studies of their behaviour under random deletions and insertions. Donald Knuth - '' TAOCP Volume 3, pp. 434-5:
Sorting Sorting refers to ordering data in an increasing or decreasing manner according to some linear relationship among the data items. # ordering: arranging items in a sequence ordered by some criterion; # categorizing: grouping items with similar pro ...
and Searching''. Second Edition (Reading, Massachusetts: Addison-Wesley, 1998), xiv+780pp.+foldout.


References


External links


Jeff Eppinger's Home
{{DEFAULTSORT:Eppinger, Jeff 1960s births Living people American computer scientists Carnegie Mellon University alumni