Ph.D., Computer Science, California Institute of Technology, June, 1997
B.S., Physics, Yale University, June, 1991
Inktomi Corporation (March 1996 to March 2001)
Chief Technology Officer, Search Division (June 2000 to March 2001)
Developed technology and marketing strategy for Search Division. Met current and prospective customers to access needs and communicate future product directions; presented on behalf of Inktomi at public conferences.
Development Manager, Directory Engine Service (1998 to June 2000)
The Directory Engine service complemented the Web Search service with an automatically classified hierarchical directory of web pages. The Directory Engine group (approx. 12 members total, 3 with PhDs) was responsible for: classification algorithms, relevance ranking algorithms, editorial tools, and production software and hardware for the Directory Engine service.
Programming and Operations (March 1996 to 1998)
Programming work on early versions of Inktomi crawler, indexer. Operation of early Inktomi crawler, indexer. Design and programming of initial document classification algorithm for Directory Engine product (above).
Silicon Graphics, Inc., Mountain View, CA. Part time consulting (1994-1995)
Developed
interactive parallel volume rendering demo RendAsunder,
which ran on SGI’s Power Challenge Array, a parallel
supercomputer. Demo allowed users to “fly” through a 2GB human body
volumetric dataset. Presented at conferences in
Thinking Machines Corporation, Cambridge, MA. (Summer 1990)
Developed massively parallel evolving Genetic Algorithms on the Connection Machine, work resulted in journal paper in Complex Systems (below).
Intel
Scientific Computers,
Developed working prototype of parallel RAID (redundant array of inexpensive disks) system for Intel’s ISPC/2 parallel supercomputer.
Palmer, M.E. and Lipsitch, M. "The Influence of Hitchhiking and Deleterious Mutation Upon Asexual Mutation Rates," Genetics, 173: 461–472 (May 2006). DOI:10.1534/genetics.105.049445
Palmer, M.E. and Smith, S.J. "Improved Evolutionary Optimization of Difficult Landscapes: Control of Premature Convergence through Scheduled Sharing," Complex Systems, Vol 5 (1991), pp. 443-458.
Palmer, M.E., Taylor, S., and Totty, B. "Exploiting Deep Parallel Memory Hierarchies for Ray Casting Volume Rendering," The 1997 Symposium on Parallel Rendering, pp 15-22,115-116. Phoenix, AZ. ACM SIGGRAPH, 1997.
Palmer, M.E., Taylor, S., and Totty, B. "Interactive Volume Rendering on Clusters of Shared-Memory Multiprocessors," Parallel Computational Fluid Dynamics '95, Pasadena, CA. Elsevier Science Publishers B.V., 1995.
Palmer, M.E. and Taylor, S. "Rotation Invariant Partitioning for Concurrent Scientific Visualization," Parallel Computational Fluid Dynamics '94, Kyoto, Japan. Elsevier Science Publishers B.V., 1994.
Palmer, M.E. "The
Palmer, M.E. Exploiting Parallel Memory Hierarchies for Ray Casting Volumes, Ph.D. Thesis, California Institute of Technology, 1997.
Palmer, M.E. Scientific Visualization of Unstructured Volumetric Data on Concurrent Architectures, Master's Thesis, California Institute of Technology, 1993.